Hangi Windows GIS editörleri, 3D Analyst ile ArcGIS dışında 3D şekil dosyalarının oluşturulmasını destekler?


10

Windows'ta 3D doğrusal şekil dosyaları oluşturmanın kolay ve uygun fiyatlı bir yolunu bulmam gerekiyor, böylece kullanıcılarımızdan biri aracımızı inceleyebiliyor. Yanlışlıkla 3D şekil dosyası kaynak verisi olduğunu veya bunu üretmenin bir yolunu olduğunu varsaydık.

2D şekil dosyasının 3D şekil dosyasına nasıl dönüştürüleceğine ilişkin bir ArcGIS Teknik Makalesi buldum ; ancak 3D Analistli ArcGIS gerektirir. ArcGIS mevcut ama 3D Analist lisansım yok, bu yüzden makaledeki adımları çoğaltamıyorum. Kullanıcının ArcGIS'i de var ama 3D Analyst lisansı olup olmadığını bilmiyorum. Ne olursa olsun, makaleyi göndermeden önce süreci test etmek istiyorum.

Daha önce OGR / GDAL C ++ API ve FWTools ve OSGeo4W dahil OGR / GDAL Python API kullanarak 3D şekil dosyaları oluşturduk. Ben bir girdi metin dosyasını ayrıştırabilir basit bir program veya Python komut dosyası yazmayı düşündüm. Python çözümü kullanıcının GDAL desteği ile bir Python çalışma zamanı yüklemesini gerektirir, bu yüzden bu yaklaşımı almakta tereddüt ediyorum.

MapWindow 4.7.5'in GIS Araçları'nda 3B vektör - 2B vektör seçeneği vardır | Vektör menüsü, ama tam tersi değil. Az önce kontrol ettim ve MapWindow, 4.8.3 sürümünde, ancak çevrimiçi belgelerinde 3D şekil dosyalarına veya vektör özelliklerine herhangi bir referans bulamadım.

3D şekil dosyalarının oluşturulmasını destekleyen bir Windows GIS editörü (3D Analyst ile ArcGIS dışında) var mı?


2
Autocad Harita 3d kolay ama ucuz değil. 3D şekil dosyaları oluşturacaktır.
Brad Nesom

Yanıtlar:


5

ArcCatalog'u (veya ArcMap'in ArcCatalog araç kutusunu) kullanarak yeni bir şekil dosyası oluşturun ve 'Koordinatlar Z değerleri içerecek' seçeneğini işaretleyin. Dikey SR dahil uzamsal referansı ayarlayın. ArcMap'te bir düzenleme oturumu başlatın, bir özellik oluşturun (noktasının / satırının / çokgeninin önemi yoktur). Özellik oluşturulduktan sonra, özelliği (hala bir düzenleme oturumunda) seçin ve Düzenleme Araç Çubuğu'ndaki 'Çizim Özellikleri'ni tıklayın. Seçilen özellik için tüm köşeleri görürsünüz ve köşeler tablosunu kullanarak X / Y / Z / M değerlerini düzenleyebilirsiniz. Bu yöntem yalnızca bir ArcView lisansı gerektirir ve Editör / Analist lisansları gerektirmez.


Bu, ArcObjects Java SDK'sını kullanması dışında OGR / GDAL çözümüne benzer. Kod ile bu sorunu çözmek için nasıl biliyorum ama bir CBS editör mevcut bir çözüm olup olmadığını görmek istedim. Bir tepe noktasının 3B koordinatlarını bir kullanıcı arayüzü aracılığıyla ayarlamak güzel olurdu.
Jaime Soto

3
Bir düzenleme oturumundayken, 3B koordinatın Z değerini ArcMap üzerinden ayarlayabilirsiniz. Bir düzenleme oturumu başlatın, koordinatlarını ayarlamak istediğiniz özelliği seçin ve ardından Çizim Özellikleri'ne gidin. Çizim Özellikleri tüm köşeleri listeler ve X / Y / Z / M değerlerini doğrudan ayarlamanıza izin verir. 2D -> 3D Shapefile'ı dönüştürmenize izin vermez, bu da orijinal sorunun ima ettiği şeydir. Doğrudan ArcCatalog'u kullanarak veya ArcMap'te Katalog araç kutusunu kullanarak Shapefile oluşturabilirsiniz.
Sasa Ivetic

Az önce tanımladığınız yöntemle mevcut bir 3D şekil dosyasını düzenleyebileceğinizi doğruladım. Ayrıca, ArcCatalog aracılığıyla bir 3D şekil dosyası oluşturabileceğinizi doğruladım. Kabul edilen cevap olarak işaretleyebilmem için lütfen bu yorumu bir cevap yapın.
Jaime Soto

@Jaime: Cevabı ArcGIS Desktop kullanarak 3D Shapefiles oluşturmayı yansıtacak şekilde değiştirdim.
Sasa Ivetic

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.