Saya perlu menemukan dan cara yang mudah dan terjangkau untuk menghasilkan 3D linear shapefile di Windows sehingga salah satu pengguna kami dapat memeriksa alat kami. Kami salah berasumsi bahwa dia memiliki data sumber 3D shapefile yang tersedia atau memiliki cara untuk memproduksinya.
Saya menemukan Artikel Teknis ArcGIS tentang cara mengkonversi bentuk 2D ke bentuk 3D ; Namun, itu membutuhkan ArcGIS dengan 3D Analyst. Saya memiliki ArcGIS tersedia tetapi tidak memiliki lisensi Analis 3D, jadi saya tidak bisa meniru langkah-langkah dari artikel. Pengguna juga memiliki ArcGIS yang tersedia tetapi saya tidak tahu apakah ia memiliki lisensi 3D Analyst. Bagaimanapun, saya ingin menguji prosesnya sebelum mengiriminya artikel.
Saya sebelumnya telah membuat shapefile 3D menggunakan OGR / GDAL C ++ API dan OGR / GDAL Python API termasuk dalam FWTools dan OSGeo4W. Saya dianggap menulis program sederhana atau skrip Python yang dapat mengurai file teks input. Solusi Python akan mengharuskan pengguna untuk menginstal runtime Python dengan dukungan GDAL, jadi saya ragu untuk mengambil pendekatan itu.
MapWindow 4.7.5 memiliki opsi vektor 3D ke vektor 2D di GIS Tools | Menu vektor , tetapi tidak sebaliknya. Saya baru saja memeriksa dan MapWindow ada di versi 4.8.3, tetapi tidak dapat menemukan referensi ke fitur bentuk 3D atau vektor dalam dokumentasi online-nya.
Apakah ada editor Windows GIS (selain ArcGIS dengan 3D Analyst) yang mendukung pembuatan shapefile 3D?
Jawaban:
Menggunakan ArcCatalog (atau kotak alat ArcCatalog dari ArcMap), buat shapefile baru dan centang 'Koordinat akan berisi nilai Z.'. Tetapkan referensi spasial, termasuk SR vertikal. Di ArcMap, mulailah sesi edit, buat fitur (tidak masalah apakah itu titik / garis / poligon). Setelah fitur dibuat, pilih (masih dalam sesi edit) dan klik 'Sketsa Properti' di Edit Toolbar. Anda akan melihat semua simpul untuk fitur yang dipilih, dan Anda akan dapat mengedit nilai X / Y / Z / M menggunakan tabel simpul. Metode ini hanya memerlukan lisensi ArcView, dan tidak memerlukan lisensi Editor / Analis.
sumber
Saya tidak mengetahui editor yang mendukung ini, tetapi jika Anda harus memprogram sesuatu saya akan menggunakan shapelib daripada menggunakan python / GDAL / ...
http://shapelib.maptools.org/
Api sangat mudah [1], dan jika Anda menghubungkan perpustakaan secara statis, ia hanya membutuhkan satu file .exe untuk melakukan konversi.
[1] http://shapelib.maptools.org/shp_api.html
sumber