Membuat kontur dengan nilai yang berarti dari data titik

9

Baru-baru ini saya memperoleh CSV yang berisi lokasi semua kecelakaan sepeda yang tercatat di Boston selama beberapa tahun terakhir. Sebagai pengendara sepeda yang rajin, saya ingin membuat peta kontur sederhana yang menarik perhatian ke persimpangan dengan kepadatan kecelakaan terbesar untuk dibagikan dengan teman, kolega, dan pejabat kota.

Menggunakan plugin Heatmap QGIS dan alat kontur GDAL, saya membuat peta kontur yang estetis, tetapi kekhawatiran saya adalah bahwa nilai-nilai numeriknya tidak mudah dicerna, terutama karena plugin heatmap menghitung kepadatan menggunakan KDE, daripada kepadatan titik.

Saya ingin membuat kontur yang mencerminkan jumlah kerusakan dalam 400m dari titik tertentu. (Jadi misalnya, titik mana pun dalam kontur "ketinggian" tertinggi adalah dalam 400m dari setidaknya 8 tabrakan, sementara titik mana pun dalam ketinggian "terendah adalah dalam 400m dari setidaknya 1 tabrakan.) Apakah ini mungkin? Atau ada yang lain, cara yang lebih baik untuk memvisualisasikan kepadatan titik menggunakan kontur?

Jika ada bantuan, saya membuat peta panas saya dengan jari-jari 400m, peluruhan nilai 0, dan X dan Y 10 (jadi setiap sel 10m x 10m). Saya mengubah peta panas menjadi kontur menggunakan nilai ketinggian 1.

Saya akan berterima kasih atas tips atau solusi untuk kesulitan saya.

Terima kasih!

Reldresal
sumber
4
Kontur adalah saran visual (dan representasi numerik) bahwa ada kecelakaan di semua titik di mana pun kontur itu muncul maupun di antara mereka. Tentu saja akan menggelikan kemudian memperluas kontur di atas bangunan, danau, sungai, tanah terbuka, dan sebagainya. Itu membuat Anda harus membatasi peta Anda ke lokasi di mana sepeda mungkin bepergian. Peta seperti itu terlihat seperti spaghetti pelangi dan sulit dibaca. Mengapa Anda tidak mempertimbangkan cara alternatif untuk menyajikan data ini, seperti simbol titik untuk melambangkan angka atau tingkat kerusakan?
whuber
Terima kasih atas tanggapan Anda, Whuber. Saya awalnya mencoba memvisualisasikan kecelakaan menggunakan simbol titik, tetapi besarnya perbedaan dalam kepadatan kecelakaan di seluruh kota membuat ini sangat tidak efektif: bahkan pada 50% opacity, titik-titik di persimpangan paling rawan kecelakaan tampak berantakan dan funky, sementara di luar poin hampir tidak terlihat. Saya tidak terlalu khawatir tentang implikasi interpolasi nilai menggunakan kontur - peta ini hanya dimaksudkan untuk memberikan visual yang umum, mudah dicerna masalah. (Peta ini akan disertai oleh beberapa analisis statistik lainnya).
Reldresal
1
Anda dapat meringkas data dengan persimpangan dan skala simbol sehingga area mereka (bukan diameter) berbanding lurus dengan jumlah kecelakaan. Ini harus menyelesaikan masalah yang Anda gambarkan.
Whuber
Apakah pendekatan fraktal seperti quadtrees OK?
huckfinn

Jawaban:

3

Untuk representasi di sepanjang jalan, lebih baik menggunakan fitur garis. Anda dapat membagi jalan Anda pada ukuran yang sewenang-wenang, kemudian menggunakan gabungan spasial untuk menghitung jumlah kecelakaan. Anda kemudian hanya menggunakan skala warna untuk mewakili kepadatan kecelakaan per ruas jalan atau satuan panjang jalan.

radouxju
sumber
Ini adalah solusi yang baik, terutama jika disertai dengan peningkatan kartografi lainnya seperti menebal segmen garis untuk membuatnya lebih menonjol, menekan visibilitas elemen latar belakang kartografi, dan sebagainya.
whuber