Una vez más los alumnos de nuestro Master GIS con Python
vuelven a sorprendernos. Esta vez han creado el script: Mapas de calor
con Python y ArcPy, en el que en 20 líneas de código, nos generan
varias capas raster de densidad o HeatMap de forma ágil y eficiente.
Lo hemos llamado Mapas de calor inteligentes porque,
el script lee de una base de datos cualquiera, organiza la información
en diversos grupos, y a partir de ellos genera mapas de densidad para
cada tipología filtrada.
Datos de partida
Tabla alfanumérica: En formato csv,
Access, dbf. En esta tabla hay datos alfanuméricos, p ejemplo,
accidentes clasificados por tipología, fechas y coordenadas de los
mismos.
Datos de salida
Para cada tipología de accidente y fecha se va a generar un mapa de calor para una extensión dada
El script: Es muy sencillo y tiene 3 partes
1- Genera las listas de los tipos de datos por los que agrupar: Tipo de accidente y Fecha
2- Genera tablas de eventos que luego puedan alimentar el proceso de rasterización. quí interviene Arcpy.
3- Lanza el comando de cálculo de densidad , Mapa de calor o Heatmap iterando las listas previamente creadas
Os dejo el script comprimido para que lo descarguéis.
Si alguno se anima a convertirlo en una toolbox de ArcGis metiendo como
parámetro las listas de campos, se lo publicaremos en http://geospatialtraininges.com/ Publicado por Alberto Santos
No hay comentarios:
Publicar un comentario