Usando ArcGIS, QGIS, Grass y / o GVSIG:
- ¿Cuáles son algunas de las herramientas y procesos involucrados en la construcción de mapas de calor efectivos?
- ¿Cuáles son los complementos involucrados?
- ¿Cuáles son los principales requisitos de datos?
- ¿Cuáles son algunos de los defectos con los mapas de calor existentes?
- ¿Cuáles son algunos de los problemas que los mapas de calor no pueden cubrir de manera efectiva?
- ¿Cómo no hacer un mapa de calor?
- ¿Existen mejores alternativas (en el mismo contexto) que el mapa de calor para la representación de datos?
Respuestas:
Hay al menos dos tipos diferentes de mapas de calor:
Cada método tiene ventajas y problemas, me temo que entrar en detalles va mucho más allá de estas preguntas y respuestas.
Intentaré enumerar algunos métodos y funciones para QGIS y GRASS.
Concentración de puntos
Si está rastreando el movimiento de vida silvestre, vehículos, etc., puede ser útil evaluar regiones con alta concentración de mensajes de ubicación.
Herramientas: por ejemplo, el complemento QGIS Heatmap (disponible en versiones> 1.7.x) o GRASS v.neighbours o v.kernel
Distribuciones de valores de atributos
Aquí, básicamente estamos hablando más o menos acerca de los métodos de interpolación. Los métodos incluyen:
IDW
Dependiendo de la implementación, esto puede ser global (utilizando todos los puntos disponibles en el conjunto) o local (limitado por el número de puntos o la distancia máxima entre puntos y la posición interpolada).
Herramientas: complemento de interpolación QGIS (global), GRASS v.surf.idw o r.surf.idw (local)
Splines
Nuevamente, gran cantidad de implementaciones posibles. B-Splines son populares.
Herramientas: GRASS v.surf.bspline
Kriging
Método estadístico con varios subtipos.
Herramientas: GRASS v.krige (gracias a om_henners por la sugerencia) o usando R.
fuente
Estadísticamente, así es como debes hacer un mapa de calor:
1) Integrar características de puntos. La idea de la integración es tomar puntos que deberían considerarse coincidentes y fusionarlos como una sola ubicación. Me gusta usar el análisis del vecino más cercano y usar un valor apropiado a partir de ahí. (Por ejemplo, cuando hago un mapa de calor del crimen, utilizo el primer vecino promedio más cercano para el conjunto de datos de parcela subyacente contra el cual se geocodifican los delitos).
2) Recoge eventos . Esto crea un peso espacial para todos sus puntos integrados. Por ejemplo, si tiene 5 eventos en una sola ubicación, se convertirá en un punto con peso 5. Esto es esencial para los próximos dos pasos. Si necesita agregar un atributo en los eventos agrupados, es decir, los diferentes eventos tienen un mayor peso, entonces puede usar una unión espacial uno a uno . Utilice el resultado de 'recopilar evento' como destino y sus eventos integrados originales como características de unión. Establecer las reglas de combinación de mapas de campo combina estadísticamente el atributo en los eventos integrados (normalmente con un SUMA, aunque puede usar otras estadísticas).
3) Determine la autocorrelación espacial máxima utilizando la I de Moran global . Tal como dice, ejecute el I de Moran global a diferentes intervalos para determinar la banda máxima de autocorrelación espacial en la escala apropiada para el análisis que está haciendo. Es posible que desee ejecutar el vecino más cercano nuevamente en sus eventos recopilados para determinar el rango de inicio para las pruebas I de su moran. (por ejemplo, use el valor máximo para el primer vecino más cercano)
4) Ejecute Getis-Ord Gi * . Use una banda de distancia fija basada en el análisis I de su moran, o use la banda de distancia fija como zona de indiferencia. Su peso espacial de eventos de recopilación es su campo de recuento numérico. Esto le dará puntajes z para cada punto de evento en su conjunto.
5) Ejecute IDW contra sus resultados de Getis-Ord Gi *.
Este resultado es significativamente diferente de lo que obtienes con la densidad del kernel. Le mostrará dónde se agrupan los valores altos y bajos en lugar de solo dónde los valores son altos, sin tener en cuenta la agrupación, como en la densidad del kernel.
fuente
Si bien me gustan los mapas de calor, me doy cuenta de que a menudo se usan mal.
Por lo general, lo que he visto es un proceso mediante el cual el color de cada píxel se basa en el resultado de una función ponderada de distancia inversa aplicada a una colección de puntos. Cada vez que un mapa tiene muchos marcadores de puntos superpuestos, creo que vale la pena considerar un mapa de calor.
Aquí hay una API basada en web .
GeoChalkboard tiene un buen tutorial para ello .
Puede usar IDW en ArcGIS.
fuente
Para mapas de calor simples y generar líneas de cuenta atrás, he usado QGis con la integración de Grass:
NB: ¡Para que esto funcione, los conjuntos de datos deben estar en la misma proyección!
fuente
Creo que esta pregunta ha sido ampliamente respondida, excepto por un par de puntos sobre los problemas.
Los mapas de calor pueden ser geniales, pero una falla y un problema clásico radica en la interpretación. Tome la diferencia entre un mapa de calor de los eventos delictivos en comparación con un mapa (calor o no) de la tasa / proporción de delitos. Si bien el mapa de calor del evento podría ser útil en términos de identificación de la densidad general del evento, es ciego como una estimación del riesgo, pero a menudo se interpretaría o se utilizaría de manera incorrecta. Considere la misma cantidad de eventos en una región del mismo tamaño y forma, pero con una población diferente, mientras que el crimen podría concentrarse en un área, eso podría ser simplemente porque hay más personas en ese espacio. Además, las tasas de datos de eventos, como los delitos, pueden ser difíciles de modelar, ya que para generar un mapa de mapa de calor, pueden requerir un evento como modelo de población, pero las personas no tienden a quedarse quietas.
Un segundo problema es que un mapa de calor se limita a considerar una sola escala espacial, y seleccionar esta escala espacial, es decir, el tamaño del grano o la tasa de descomposición, puede ser complicado y depende de los objetivos del estudio, pero debe justificarse . Si el punto es identificar el centro del grupo más fuerte y la escala en la que ocurre (tal vez para identificar la fuente de un brote de enfermedad y un factor en su propagación), una mejor opción podría ser considerar múltiples escalas. Con ponderaciones apropiadas proporcionales a la escala / área para producir un ráster tridimensional, donde los máximos locales en el ráster de escala espacial 3D indican la ubicación del centro de los grupos y sus respectivos tamaños, y la persistencia entre escalas.
fuente