Hangisinin daha iyi olduğunu belirlemek için iki haritayı nasıl karşılaştırırım?


10

Aynı bölge için iki farklı haritanın objektif bir karşılaştırmasını yapmaya çalışıyorum. Şu anda, tutkulu bir değerlendirme yapmama izin verecek kriterleri tanımlamakta zorlanıyorum.

Bunun nasıl yapılacağı veya soruna nasıl yaklaşacağım konusunda herhangi bir fikri olan var mı?

Gördüğünüz gibi, hiçbir harita üstün değil, mavi sette birkaç boşluk, birkaç kırmızıda.

resim açıklamasını buraya girin


7
Soru çok kötü tanımlanmış mı? Kaliteye göre ne demek istiyorsun? Tamlık, doğruluk, geometri hakkında herhangi bir varsayım var mı? Karşılaştırılacak üçüncü bir referans veri seti var mı?
petzlux

Sadece bir düşünce, neden bunları yüksek çözünürlüklü hava görüntüleri kullanarak karşılaştırmıyorsunuz? Hatta onları KML'ye dönüştürebilir ve Google Earth'teki doğruluklarını değerlendirebilir.
Aaron

2
@Martin, İki katmanın geometrik farklılıklarını vurgulamak için bir yöntem mi istiyorsunuz?
artwork21

1
Konuyla ilgili çok fazla literatür var. Başlamanız için bazı makaleler: underdark.wordpress.com/projects/…
underdark

1
Bu sorunun haritacılık veya haritalarla gerçekten ilgisi yok, veri kalitesi değil mi? Belki de sorunuzu yeniden ifade edebilir ve veri kalitesi tarafında daha fazla bağlam sağlayabilirsiniz.
blah238

Yanıtlar:


14

Bu cevap, iki uzamsal veri kümesi arasındaki keyfi tutarsızlıkları ölçmek için objektif bir yöntemi açıklamaktadır. Bu tür tutarsızlıklar, konum kaymalarını, şekil değişikliklerini ve bir veri kümesinde bulunan ancak diğerinde bulunmayan özellikleri içerebilir. Bu cevap vermez değil bu sadece verilerin çok daha fazla bağlıdır ve özellikle veri için kullanılacak bağlıdır çünkü "daha iyi" olduğunu belirlemek için herhangi bir yol sunar.

Arka fon

Bu tür ölçümlerin büyük bir kısmı için iyi bir temel , her veri kümesinin Öklid uzaklık dönüşümüne dayanır . Bu, her veri kümesini düzlemdeki bir nokta koleksiyonunu temsil ediyor olarak görür. Diyelim bu koleksiyonları diyoruz B mavi özellikler için ve R kırmızı özellikler için.

Düzlemdeki herhangi bir x noktası için, A noktası kümesinin Öklid uzaklık dönüşümü, x ve A arasındaki mesafelerin en büyük alt sınırını hesaplar . Bu, yüksekliği bir "yüzey" oluşturma gibi transforme düşünebilir x en kısa mesafe eşittir x için A . Bu nedenle bu yüzey, her noktasında çukurlara sahiptir A uzaklıkta 1 eğimi: yükseklik sıfırdır ve 1 de yükselir, A . Mesafe dönüşümünün sırasıyla A'yı (veya teknik olarak metrik kapanmasını belirlediği , GIS veri kümeleri için A ile aynı olduğu açıktır.) sıfır yüksekliğindeki tüm noktaların kümesi olarak. Böylece mesafe dönüşümü , CBS'nin temsil edebileceği A'nın tüm uzamsal bilgilerini tamamen yakalar .

Şekil 1

Bu şekilde sahte tahliye sırasında B'nin (solda) ve R'nin (sağda) mesafe dönüşümleri gösterilmektedir.

İki veri kümesini karşılaştırma

B ve R'yi karşılaştırmak için , her birini diğerinin mesafe dönüşümüyle örtüştürün:

şekil 2

Mesafe değerleri mavilerden (0'a yakın) kırmızılara kadar derecelendirilmiş renkler olarak gösterilir.

Soldaki harita, örneğin, B'nin noktalarını gösterir ve R'den olan mesafelerine göre renklendirir . B ve R'nin rolleri doğru haritada değiştirilir.

Zaten bunlar karşılaştırma yaparken göze yardım eder: her harita bir veri kümesinin noktalarını gösterir ve renk kullanımı ile diğer veri kümesindeki herhangi bir noktadan uzak noktaları vurgular. Karşılaştırma için her iki haritanın da gerekli olduğunu unutmayın , çünkü her biri diğerinde olmayan noktaları gösterir.

Ayrıntılı haritalarda, rengi görmek zor olabilir, bu nedenle sunum veya görsel değerlendirme için biraz bulanıklaştırmayı seçebiliriz:

Figür 3

Not: Renkler iki harita arasında karşılaştırılamaz: her haritada o haritadaki tüm mesafeleri gösterecek şekilde ölçeklendirilir.

Farklılıkların istatistiksel analizi

Bu yaklaşımın güzelliği, post-processing'de neler yapılabileceğidir. Mesafe dönüşümlerini ve bunların katmanlarını temsil etmek için bir raster kullanarak , tutarsızlıkları ölçmek için yerel ve küresel istatistikleri kolayca elde edebiliriz. Örneğin, küçük bir eşiğin frekans dağılımlarını keşfetmesinden daha büyük tüm mesafelere odaklanabiliriz:

Şekil 4

Bu histogramda mavi çubuklar mavi özellikler için, kırmızı çubuklar kırmızı özellikler içindir. (Yatay eksendeki logaritmik ölçeğe dikkat edin.) Bu histogram, türevi bulanık verileri değil, orijinal bindirilmiş verileri gösterir. Orijinal görüntüde yalnızca üç pikselden daha büyük mesafeleri seçmiştir.

Bu histogramlar, mavi özelliklerin tersine göre kırmızı özelliklerden uzak durma olasılığının daha yüksek olduğunu gösterir : mavi çubuklar kırmızıdan daha yüksektir ve daha büyük mesafelere (sağda) uzanırlar. İki veri kümesi arasındaki farkları ölçmek için artık açıklayıcı istatistiklerin tüm cephaneliği mevcuttur. Bu istatistikler, ilgili tüm bölgeye uygulanabilir veya iki veri kümesinin konuma göre nasıl farklılık gösterdiğini keşfetmek için "pencerelenebilir".

uygulama

En kafes GISes bir Öklid mesafe (örneğin, transforme temin öklid uzaklığı ArcGIS'in ve r.grow.distance ve tüm destek, bu analiz yapmak için gerekli zaman (maskeleme) katlamalı zeminde). Bulanıklaştırma, istenirse, bir mahalle ortalaması veya çekirdek konvolüsyonuyla (tüm görüntü işleme yazılımlarında bulunan "Gauss bulanıklığı" nı içerir) yapılabilir. Çoğu GISes do not olsa raster verilerin tam istatistiksel analiz için yeterli desteğin sağlanmaması, ancak gibi istatistiksel ve matematiksel yazılım tarafından okunabilir formatta bu verileri ihraç az iyi olan Rveya Mathematica (bütün rakamlar burada yapılan).


Her zaman olduğu gibi, cevabınız büyüleyici bir okuma ve öğrenmek ve düşünmek için yeni şeyler buluyorum. 'Çizilmiş' grafik türünü nasıl oluşturduğunuzu da söyleyebilir misiniz?
Devdatta Tengshe

3
@Devdatta Histogram, Mathematica'da mathematica.stackexchange.com/questions/11350/xkcd-style-graphs adresinde bir kod değişikliği ile post-processing ile oluşturuldu . Bu grafiklere ilişkin ek örnekler, stats.stackexchange.com/questions/49123/… ve stats.stackexchange.com/questions/48973/… ve stats.stackexchange.com/questions/48467/… adresleridir .
whuber

4

Görünüşünden bir geometri doğrulama sorunu olduğundan, mevcut görüntüleri yükleyin ve sokakları mevcut veya mevcut olarak doğrulayıp onaylayamayacağınızı görün. Muhtemelen bir veri seti daha yeni ve / veya daha eksiksizdir. Hangi veri kümesinin en büyük yatay doğruluğa sahip olduğunu ve hangisinin en son ve hangi işlemle toplandığını öğrenin. Kaplan, ozm, gis ve gps izleri arasında bir fark var mı? Görüntüler burada arkadaşınız, en son eski vintage HAIP gibi en doğru görüntüler. Kriter, tamlık, kapsam, doğruluk, doğruluk, para birimi olabilir.


1

Yukarıdaki yorum ve cevaplar (belki de bu bir cevap yerine bir yorum olmalıdır) aşağıdaki düşünüyorum ama ben görsel karşılaştırma ile dosyaları doğrulamak için mevcut olan hiç haritalama kullanacağım. Doğru çizilen verilerin olduğu özellikleri seçin .. yol ağları gibi (İngiltere İskoçya ve Galler'de işletim sisteminden serbestçe kullanılabilir).

Google Earth ve görüntüleri kullanma önerisinden sonra. Uydu görüntülerini arka plana yüklemek ve yeniden karşılaştırmak için openlayers eklentisini kullanın.

Karşılaştırma için bir üs olarak kullanmak için bir sürü ücretsiz doğru harita var.


Ne yazık ki, bu karşılaştırmayı OSM ve diğer Açık Kaynak haritalarının düşündüğümüz kadar doğru olmadığı gerçeğine dayanarak yapmaya başladım. Ancak uydu görüntülerinin kullanımı ile ilgili girdiler izlenmesi gereken bir yol!
Styp
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.