Crear contornos con valores significativos a partir de datos de puntos

9

Recientemente obtuve un CSV que contiene las ubicaciones de todos los accidentes de bicicleta registrados en Boston en los últimos años. Como un ávido ciclista, me gustaría crear un mapa de contorno simple que llame la atención sobre las intersecciones con las mayores densidades de accidentes para compartir con amigos, colegas y funcionarios de la ciudad.

Usando el complemento Heatmap QGIS y la herramienta de contorno de GDAL, creé un mapa de contorno estéticamente agradable, pero mi preocupación es que los valores numéricos no son fácilmente digeribles, en gran parte porque el complemento de mapa de calor calcula la densidad usando KDE, en lugar de la densidad de puntos.

Me gustaría crear contornos que reflejen el número de accidentes dentro de los 400 m de un punto dado. (Por ejemplo, cualquier punto dentro de los contornos de "elevación" más altos está dentro de los 400 m de al menos 8 choques, mientras que cualquier punto dentro de la "elevación más baja está dentro de los 400 m de al menos 1 choque"). ¿Es esto posible? ¿O hay otro, mejor manera de visualizar densidades de puntos usando contornos?

Si es de alguna ayuda, generé mi mapa de calor con un radio de 400 m, una desintegración de 0 y valores X e Y de 10 (por lo que cada celda mide 10 mx 10 m). Convertí el mapa de calor en contornos usando un valor de elevación de 1.

Agradecería cualquier consejo o solución a mi dilema.

¡Gracias!

Reldresal
fuente
44
Los contornos son una sugerencia visual (y una representación numérica) de que ha habido accidentes en todos los puntos donde aparecen esos contornos, así como entre ellos. Por supuesto, sería ridículo extender los contornos sobre edificios, lagos, ríos, terrenos abiertos, etc. Eso lo deja necesariamente limitando su mapa a lugares donde podrían viajar las bicicletas. Dichos mapas parecen espaguetis arcoiris y son difíciles de leer. ¿Por qué no considera una forma alternativa de presentar estos datos, como símbolos de puntos para simbolizar números o tasas de accidentes?
whuber
Gracias por tu respuesta, Whuber. Inicialmente traté de visualizar los accidentes usando símbolos de puntos, pero la magnitud de la diferencia en la densidad de accidentes en toda la ciudad hizo que esto fuera bastante ineficaz: incluso con un 50% de opacidad, los puntos en las intersecciones más propensas a los accidentes parecían desordenados y extravagantes, mientras que eran periféricos Los puntos eran apenas visibles. No estoy terriblemente preocupado por las implicaciones de interpolar valores usando contornos: este mapa solo tiene la intención de proporcionar una visión general y fácil de digerir del problema. (Este mapa estará acompañado por un par de otros análisis estadísticos).
Reldresal
1
Puede resumir los datos por intersección y escalar los símbolos para que sus áreas (no diámetros) sean directamente proporcionales a los recuentos de accidentes. Esto debería resolver los problemas que describe.
whuber
¿Están bien los enfoques fractales como los quadtrees?
huckfinn

Respuestas:

3

Para la representación a lo largo de las carreteras, es mejor usar entidades de línea. Puede dividir su camino en un tamaño arbitrario, luego usar una unión espacial para calcular el número de accidentes. Luego, simplemente use una escala de colores para representar la densidad de accidentes por segmento de carretera o unidad de longitud de carretera.

radouxju
fuente
Esta es una buena solución, especialmente cuando se acompaña de otras mejoras cartográficas, como engrosar los segmentos de línea para hacerlos más prominentes, suprimir la visibilidad de los elementos cartográficos de fondo, etc.
whuber