Usando Carto: ¿Cómo unir mi base de datos con un mapa de polígonos?
La aplicación para hacer mapas Carto (antes CartoDB) es una herramienta útil para visualizar información geográfica pero tiene una desventaja, no cuenta con la información cartográfica de países pequeños o “poco importantes” a nivel mundial.
Es por eso que los que hacemos mapas en países latinoamericanos tenemos una misión un poco más complicada, debemos conseguir la información cartográfica y unirla con nuestras bases de datos.
A continuación describiremos el proceso para unir el archivo con la información cartográfica y una base de datos en Excel.
El archivo con los polígonos de los municipios de Guatemala en formato Shape (.shp) lo obtuve de la página web de la Secretaría de Planificación de la Presidencia, si necesitas un mapa de tu país puedes descargarlo en este enlace.
Sube el archivo .zip que contiene el archivo .shp a Carto para empezar a usarlo.
Como podrás ver en la columna quinta columna “código” están los códigos asignados por el gobierno de Guatemala a cada municipio.
Estos son códigos estandarizados que debe tener el Instituto Nacional de Estadística de tu país. Estos son los códigos estandarizados de los 340 municipios de Guatemala.
En el caso de Guatemala utilizamos los códigos porque normalmente ninguna base de datos de información gubernamental tiene los mismos nombres para todos los municipios, como en el caso del archivo .shp y la base de datos.
Ahora debes abrir la base de datos que quieres visualizar en el mapa. En mi caso usaré una que tiene información sobre las escuelas preprimaria del país.
Para agregar los códigos estandarizados a la base de datos agregaremos una columna y usaremos la fórmula BUSCARV para localizar los códigos en el archivo anterior.
Ya con los códigos en todos los municipios deberás subir el archivo a Carto.
Ahora debes dar click en “edit” y a “Merge with dataset”
Debes elegir la opción “Column join” para unir los dos archivos
Y seleccionar en la segunda columna el archivo “municipios_gtm” que fue el que subiste del archivo .shp.
Debes seleccionar que utilice la geometría del archivo “municipios_gtm” que es el que tiene la información cartográfica.
Y ahora viene la magia. Debes hacer click en “Merge Datasets”. Así quedan las dos tablas unidas.
Ahora debes hacer click en “Map view”. Todos los polígonos de los municipios estarán marcados.
Luego ya deberás personalizar tu mapa como quieras utilizando los datos de tu base de datos.
Este fue mi resultado:
Pude llegar hasta el siguiente paso: «Ahora debes dar click en “edit” y a “Merge with dataset”
este paso no lo pude realizar, no pude nunca visualizar Ahora debes dar click en “edit” y a “Merge with dataset”
cualquier ayuda, se agradece