Nokta verilerinden anlamlı değerlerle konturlar oluşturma


9

Geçenlerde Boston'da kaydedilen tüm bisiklet kazalarının yerlerini içeren bir CSV elde ettim. Hevesli bir bisikletçi olarak, arkadaşları, meslektaşları ve şehir yetkilileri ile paylaşmak için en büyük kaza yoğunluklarına sahip kavşaklara dikkat çeken basit bir kontur haritası oluşturmak istiyorum.

Heatmap QGIS eklentisini ve GDAL'ın kontur aracını kullanarak, estetik açıdan hoş bir kontur haritası oluşturdum, ancak endişem, sayısal değerlerin büyük ölçüde sindirilememesi, çünkü ısı haritası eklentisi yoğunluğu nokta yoğunluğu yerine KDE kullanarak hesaplıyor.

Belirli bir noktanın 400 metre içindeki kaza sayısını yansıtan konturlar oluşturmak istiyorum. (Örneğin, en yüksek "yükseklik" konturları içindeki herhangi bir nokta, en az 8 çarpışmadan 400m'dir, en düşük "yükseklikteki herhangi bir nokta, en az 1 çarpışmadan 400m'dir.) Bu mümkün mü? kontür kullanarak nokta yoğunluklarını görselleştirmenin daha iyi bir yolu var mı?

Herhangi bir yardım varsa, ısı eşlememi 400 m yarıçap, 0 çürüme ve 10 X ve Y değerleri ile oluşturdum (böylece her hücre 10m x 10m'dir). Isı haritasını 1 yükseklik değeri kullanarak konturlara dönüştürdüm.

Soruşturmamla ilgili herhangi bir ipucu veya çözüm için minnettar olurum.

Teşekkürler!


4
Konturlar, bu konturların aralarında olduğu kadar her noktada da kazalar olduğu görsel bir öneri (ve sayısal temsil). O zaman konturları binalar, göller, nehirler, açık arazi vb. Üzerinde genişletmek elbette gülünç olurdu. Yaprakların Yani illa bisikletler yolculuk olabilir yerlere haritanızı sınırlandırılması. Bu tür haritalar gökkuşağı spagetti'ye benziyor ve okunması zor. Neden bu verileri sunarken, sayıları veya kilitlenme oranlarını sembolize eden nokta sembolleri gibi alternatif bir araç düşünmüyorsunuz?
whuber

Yanıtınız için teşekkürler Whuber. Başlangıçta kazaları nokta sembolleri kullanarak görselleştirmeye çalıştım, ancak şehir genelinde kaza yoğunluğundaki farkın büyüklüğü bunu oldukça etkisiz hale getirdi:% 50 opaklıkta bile, en kazaya eğilimli kavşaklardaki noktalar dağınık ve korkak görünüyordu. noktalar neredeyse hiç görünmüyordu. Konturları kullanarak değerlerin enterpolasyonunun etkileri konusunda çok endişelenmiyorum - bu harita sadece sorunun genel, kolayca sindirilebilir bir görselini sağlamayı amaçlamaktadır. (Bu haritaya birkaç başka istatistiksel analiz eşlik edecektir).
Reldresal

1
Sen kesiştiği verileri özetlemek ve onların böylece semboller ölçeklendirebiliyoruz alanlar (değil çapı) kaza sayıları ile doğru orantılıdır. Bu, tanımladığınız sorunları çözmelidir.
whuber

Quadtrees gibi fraktal yaklaşımlar iyi mi?
huckfinn

Yanıtlar:


3

Yollar boyunca temsil için çizgi özelliklerini kullanmak daha iyidir. Yolunuzu gelişigüzel bir boyutta bölebilir, ardından kaza sayısını hesaplamak için uzamsal birleştirme kullanabilirsiniz. Ardından, yol segmenti veya birim yol uzunluğu başına kaza yoğunluğunu temsil etmek için bir renk ölçeği kullanırsınız.


Bu, özellikle daha belirgin hale getirmek için çizgi segmentlerini kalınlaştırmak, arka plan kartografik elemanlarının görünürlüğünü bastırmak ve benzeri gibi diğer kartografik geliştirmeler eşliğinde iyi bir çözümdür.
whuber
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.