Bagaimana saya membandingkan dua peta untuk menentukan mana yang lebih baik?


10

Saya mencoba melakukan perbandingan objektif dari dua peta berbeda untuk wilayah yang sama. Saat ini, saya sedang berjuang dengan mendefinisikan kriteria yang akan memungkinkan saya untuk melakukan evaluasi tanpa memihak.

Adakah yang punya ide tentang cara melakukan ini, atau bagaimana saya harus mendekati masalahnya?

Seperti yang Anda lihat, tidak ada peta yang lebih unggul, beberapa celah pada set biru, beberapa di merah.

masukkan deskripsi gambar di sini


7
Pertanyaannya sangat tidak jelas? Apa yang Anda maksud dengan kualitas? Apakah ada anggapan tentang kelengkapan, akurasi, geometri ...? Apakah ada dataset referensi ketiga yang dapat dibandingkan?
petzlux

Hanya sebuah pemikiran, mengapa tidak membandingkan mereka menggunakan citra udara resolusi tinggi? Mungkin bahkan mengubahnya menjadi KML dan menilai keakuratannya di Google Earth.
Aaron

2
@ Martin, Apakah Anda meminta metode untuk menyoroti perbedaan geometris dari dua lapisan?
artwork21

1
Ada banyak literatur tentang topik ini. Beberapa makalah untuk Anda mulai: underdark.wordpress.com/projects/…
underdark

1
Bukankah pertanyaan ini benar-benar tidak ada hubungannya dengan kartografi atau peta tetapi lebih pada kualitas data? Mungkin Anda bisa mengulangi pertanyaan Anda dan memberikan lebih banyak konteks di sisi kualitas data.
blah238

Jawaban:


14

Balasan ini menjelaskan metode objektif untuk mengukur perbedaan sewenang-wenang antara dua set data spasial. Perbedaan tersebut dapat mencakup pergeseran posisi, perubahan bentuk, dan fitur yang ada di satu dataset tetapi tidak di yang lain. Jawaban ini tidak menyediakan sarana apa pun untuk menentukan mana yang "lebih baik," karena itu tergantung pada lebih dari sekadar data dan terutama tergantung pada apa data akan digunakan.

Latar Belakang

Fondasi yang baik untuk sejumlah besar pengukuran semacam itu bergantung pada transformasi jarak Euclidean dari setiap dataset. Ini melihat setiap dataset sebagai mewakili kumpulan poin dalam pesawat. Sebut saja koleksi B ini untuk fitur biru dan R untuk fitur merah.

Untuk setiap titik x di pesawat, jarak Euclidean transformasi dari set point A menghitung terbesar batas bawah dari jarak antara x dan A . Kita mungkin berpikir ini mengubah sebagai menciptakan "permukaan" yang tingginya di x sama dengan jarak terpendek dari x ke A . Dengan demikian permukaan ini memiliki lembah di semua titik A , di mana puncaknya adalah nol, dan naik pada 1: 1 kemiringan jauh dari A . Jelaslah bahwa transformasi jarak pada gilirannya menentukan A (atau secara teknis penutupan metriknya , yang untuk dataset GIS sama dengan A) sebagai himpunan semua titik pada ketinggian nol. Dengan demikian transformasi jarak sepenuhnya menangkap semua informasi spasial A yang dapat disajikan oleh GIS.

Gambar 1

Gambar ini menunjukkan jarak transformasi B (di sebelah kiri) dan R (di sebelah kanan) dalam relief semu.

Membandingkan dua lembar data

Untuk membandingkan B dan R , overlay masing-masing dengan transformasi jarak yang lain:

Gambar 2

Nilai jarak ditampilkan sebagai warna lulus dari blues (dekat 0) hingga merah.

Peta kiri, misalnya, menunjukkan titik-titik B dan warna mereka sesuai dengan jarak mereka dari R . Peran B dan R diaktifkan di peta yang benar.

Ini sudah membantu mata dalam membuat perbandingan: setiap peta menunjukkan titik-titik dari satu dataset dan, dengan penggunaan warna, menekankan titik-titik yang jauh dari titik di dataset lainnya. Perhatikan bahwa kedua peta diperlukan untuk perbandingan, karena masing-masing menunjukkan titik bukan pada yang lain.

Pada peta terperinci, warnanya bisa sulit dilihat, jadi kami mungkin memilih untuk mengaburkannya sedikit untuk presentasi atau evaluasi visual:

Gambar 3

NB: Warna-warna tidak sebanding antara dua peta: dalam setiap peta mereka diskalakan untuk menunjukkan kisaran penuh jarak di peta itu.

Analisis statistik perbedaan

Keindahan dari pendekatan ini terletak pada apa yang dapat dilakukan dalam pasca-pemrosesan. Menggunakan raster untuk mewakili transformasi jarak dan overlaynya, kita dapat dengan mudah memperoleh statistik - lokal dan global - untuk mengukur perbedaan. Misalnya, kita dapat fokus pada semua jarak yang lebih besar dari beberapa ambang batas kecil mengeksplorasi distribusi frekuensi mereka:

Gambar 4

Dalam histogram ini bilah biru untuk fitur biru, bilah merah untuk fitur merah. (Perhatikan skala logaritmik pada sumbu horizontal.) Histogram ini menunjukkan data overlay asli, bukan data turunan kabur. Ini telah memilih hanya jarak yang lebih besar dari tiga piksel dalam gambar asli.

Histogram-histogram ini menunjukkan bahwa fitur biru jauh lebih mungkin terletak jauh dari fitur merah daripada sebaliknya : bilah biru lebih tinggi daripada merah dan memanjang ke jarak yang lebih jauh (di sebelah kanan). Seluruh gudang statistik deskriptif sekarang tersedia untuk mengukur perbedaan antara dua set data. Statistik ini dapat diterapkan ke seluruh wilayah yang diminati atau "di-windowed" untuk mengeksplorasi bagaimana dua set data berbeda berdasarkan lokasi.

Penerapan

Sebagian besar GIS raster menyediakan transformasi jarak Euclidean (seperti EuclideanDistance di ArcGIS dan r.grow.distance dalam GRASS), dan semua mendukung overlay (penutup) sederhana yang diperlukan untuk melakukan analisis ini. Kabur, jika diinginkan, dapat dilakukan dengan rukun tetangga atau konvolusi kernel (yang mencakup "Gaussian blur" yang tersedia di semua perangkat lunak pengolah gambar). Namun, sebagian besar GIS tidak menyediakan dukungan yang memadai untuk analisis statistik penuh data raster, tetapi mereka pandai mengekspor data tersebut dalam format yang dapat dibaca oleh perangkat lunak statistik dan matematika seperti Ratau Mathematica (yang menjadikan semua gambar di sini).


Seperti biasa, jawaban Anda adalah bacaan yang menarik, dan saya dapat menemukan hal-hal baru untuk dipelajari & dipikirkan. Bisakah Anda memberi tahu saya bagaimana Anda membuat jenis grafik 'digambar tangan'?
Devdatta Tengshe

3
@Devdatta Histogram dibuat di Mathematica melalui post-processing dengan modifikasi kode di Mathematica.stackexchange.com/questions/11350/xkcd-style-graphs . Contoh tambahan dari gambar tersebut ada di stats.stackexchange.com/questions/49123/… dan stats.stackexchange.com/questions/48973/… dan stats.stackexchange.com/questions/48467/… .
whuber

4

Karena ini adalah masalah validasi geometri dari tampilan itu, muat citra saat ini dan lihat apakah Anda dapat memvalidasi jalan-jalan sebagai yang ada atau saat ini. Kemungkinan satu set data lebih baru dan / atau lebih lengkap. Cari tahu dataset mana yang memiliki akurasi horizontal terbesar dan mana yang telah dikumpulkan paling baru dan dengan proses apa. Apakah perbedaan antara jejak harimau, osm, gis, dan gps? Citra adalah teman Anda di sini, setidaknya citra akurat seperti HAIP vintage terbaru. Kriteria mungkin, kelengkapan, cakupan, akurasi, kebenaran, mata uang.


1

Saya pikir sebagai lanjutan dari komentar dan jawaban di atas (mungkin ini juga harus menjadi komentar daripada jawaban) tetapi saya akan menggunakan pemetaan apa yang pernah saya miliki untuk memvalidasi file dengan perbandingan visual. Pilih fitur di mana ada data plot akurat yang tersedia..seperti jaringan jalan (di Inggris Skotlandia dan Wales tersedia secara bebas dari OS).

Sebagai lanjutan dari saran untuk menggunakan google earth dan citra. Gunakan plugin openlayers untuk memuat citra satelit ke latar belakang dan membandingkan lagi.

Banyak peta akurat gratis di luar sana untuk digunakan sebagai dasar perbandingan.


Sayangnya, saya mulai membuat perbandingan ini berdasarkan fakta, bahwa OSM dan peta OpenSource lainnya benar-benar tidak seakurat yang kita pikirkan. Tetapi input tentang penggunaan gambar satelit adalah petunjuk untuk diikuti!
Styp
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.