Bagaimana cara membandingkan 2 dataset polyline?

9

Saya memiliki satu set data jaringan untuk jalan setapak yang telah saya hasilkan melalui pengumpulan jaringan jalur dari berbagai sumber.

Saya ingin membandingkan ini dengan dataset lain yang juga berisi jaringan jalur, untuk melihat mana yang lebih lengkap / di mana mungkin ada fitur dalam satu dataset dan bukan yang lainnya.

Kemungkinan fitur-fitur yang mewakili jalur yang sama akan menjadi tidak identik antara set data, tetapi mereka akan berada dalam jarak beberapa meter dari satu sama lain.

Bagaimana saya bisa melakukan ini?

gisuser
sumber
1
Perangkat lunak GIS apa yang Anda akses?
Mapperz
ArcInfo dengan ekstensi, QGIS ... Ini lebih merupakan metode yang saya perjuangkan daripada spesifik, tetapi spesifik tentu saja juga akan berguna.
gisuser
1
Ini adalah masalah penyatuan dan pada dasarnya merupakan duplikat dari gis.stackexchange.com/questions/8262/… . Lihat komentar tentang OpenJump dan RoadMatcher.
Sean

Jawaban:

3

Di ArcGIS 9.3.1 ada alat yang disebut Feature Compare dalam ArcToolbox, yang akan membandingkan berbagai aspek antara dua fitur (Mungkin 10 memiliki alat yang sama). Anda juga bisa menjalankan alat Erase untuk mengidentifikasi di mana ada perbedaan antara dua jaringan Anda.

ArcGIS 9.3.1 http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1720&pid=1719&topicname=Feature_Compare_%28Data_Management%29

ArcGIS 10 http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//001700000004000000.htm

artwork21
sumber
3

Tanpa menggunakan spesifik, Anda harus membuat hubungan spasial antara dua set data. Salah satu metode untuk melakukan ini adalah dengan membuat buffer di sekitar fitur dataset1 dari toleransi set dan membandingkan output dengan dataset2. Hubungan yang harus Anda cari adalah:

  1. Dataset2 dalam Dataset1 - ini akan memberi Anda fitur yang sangat mirip atau mengikuti jalur yang sama
  2. Dataset2 memotong Dataset1 - ini akan memberi Anda fitur-fitur yang menyimpang dari jalan atau mungkin baru
  3. Dataset2 tidak memotong Dataset1 - ini akan memberi Anda fitur-fitur yang benar-benar baru.

Buffer dapat digunakan untuk mengelola toleransi terhadap penyimpangan antara dua set data. Buffer yang didefinisikan lebih besar akan lebih memaafkan penyimpangan jalur yang lebih besar.

Alternatifnya adalah menggunakan metode serupa menggunakan titik akhir jalur kedua set data, tempat Anda membuat buffer dataset1 dan jika relasi 'dalam' spasial Anda mengidentifikasi jalur yang serupa. Titik akhir yang tidak dengan toleransi dapat dianggap sebagai jalur baru.

Semoga ini memberi Anda beberapa ide.

OptimizePrime
sumber
+1 Buffering adalah pilihan kreatif dan fleksibel untuk ini dan banyak perbandingan rumit lainnya. Ini bekerja dengan banyak GIS.
whuber
2

Oke karena Anda memiliki 'ArcGIS ArcInfo dengan ekstensi' Anda dapat menggunakan

Bandingkan Lapisan ke Foto (Pemetaan Produksi)

Alat ini menerima titik, polyline, poligon, dan lapisan fitur anotasi sebagai input

[geometri, luas, atau simbologi]

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//010900000016000000.htm

Mapperz
sumber
Apakah "Compare Layer to Snapshot" adalah versi yang lebih baru dari "Feature Compare"?
artwork21
lebih baik karena Anda dapat membandingkan anotasi dan simbologi [Diperlukan Ekstensi Kartografi yang disebut 'Pemetaan Produksi'
Mapperz