Estás navegando por el archivo de google fusion tables.

Usando Carto: ¿Cómo unir mi base de datos con un mapa de polígonos?

- el septiembre 21, 2016 en Tutoriales

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.

image10

 

 

 

 

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.

image01

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.

 

 

image09

 

 

 

 

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.

image11

 

 

 

 

Ya con los códigos en todos los municipios deberás subir el archivo a Carto.

image05

 

 

 

 

 

 

 

 

Ahora debes dar click en “edit” y a “Merge with dataset”

image02

 

 

 

 

Debes elegir la opción “Column join” para unir los dos archivos

image00

 

 

 

Y seleccionar en la segunda columna el archivo “municipios_gtm” que fue el que subiste del archivo .shp.

image13

 

 

 

 

Debes seleccionar que utilice la geometría del archivo “municipios_gtm” que es el que tiene la información cartográfica.

image08

 

 

 

 

Y ahora viene la magia. Debes hacer click en “Merge Datasets”. Así quedan las dos tablas unidas.

image03

 

 

 

 

Ahora debes hacer click en “Map view”. Todos los polígonos de los municipios estarán marcados.

image04

 

 

 

 

 

 

Luego ya deberás personalizar tu mapa como quieras utilizando los datos de tu base de datos.

Este fue mi resultado:

image12

Más de Google Fusion Tables: introducción

- el agosto 31, 2015 en Tutoriales

En un blog post pasado, les compartimos esta gran guía que hizo Dennys Mejía de Plaza Pública para introducir en el uso de CartoDB. Dado el rotundo éxito ;), hoy compartimos el material que usa en su taller introductorio de Google Fusion Tables.

En Scribd:

 

 

Dennys Mejía – Introducción a Google Fusion Tables by Escuela de Datos

Cómo hacer una mapa con «Google Fusion Tables» – Guía practica

- el octubre 23, 2013 en Tutoriales

Cada día es posible encontrar más bases con datos sobre ubicaciones, y también aplicaciones que podemos usar para realizar mapas de manera sencilla. En esta ocasión, les comparto un pequeño tutorial sobre cómo hacer un mapa con Google Fusion Tables (GFT).

¿Qué es Fusion Tables?

Fusion Tables es un proyecto que Google desarrolla desde hace unos años para manejar bases de datos, y de manera sencilla realizar gráficas mediante algunos de sus servicios como Google SpreedsheatsGoogle Charts y Google Maps. El proyecto sigue siendo desarrollado y mejorado, pero se espera que en un futuro cercano ya se pueda tener una versión final disponible.

Paso 1

Como muchos otros servicios de Google, para usar GFT es necesario tener una cuenta de Gmail. Con esto tendremos acceso al servicio de Google Drive, que es donde se encuentra el servicio de GFT.

Antes de iniciar, debemos asegurarnos de contar con la aplicación activa. Sigue los siguientes pasos para hacerlo:

  1. Haz click en el botón «Crear» y buscar la aplicación «Google Fusion Tables«
  2. Si no tienes la aplicación, puedes instalarla haciendo click en el botón «Conectar más aplicaciones»

    2

    Img 1

  3. En el cuadro de búsqueda, escribe «Tablas dinámicas»; haz click en el botón «Buscar», y verás como primer resultado la aplicación.

    3

    Img 2

  4. Presiona el botón «Conectar» para activar la aplicación con tu servicio de Google Drive.
  5. Para verificar que todo funciona bien, solamente vuelve a dar click en el botón «Crear» y verás la aplicación instalada.
4

Img 3

Paso 2

Con la aplicación instalada, podemos generar un nuevo proyecto.  Para el primer mapa usaremos una base de datos con el listado de unidades clínicas del estado de Sonora en México. La base de datos proviene del portal de INEGI, pero puedes descargar la base limpia aquí.

  1. Para generar el proyecto, es necesario hacer click en el botón de la aplicación y verás la siguiente pantalla en la que tendrás que elegir la ubicación de tu base de datos (puede ser archivo local, una hoja de calculo, o un archivo vacío).

    5

    Img 4

  2. Seleccionada la ruta del archivo. Vamos a darle un vistazo al formato de la base y agregar algunos atributos antes de comenzar a jugar con los datos (imagen 5 y 6). 

    6

    Img 5

    7

    Img 6

  3. Haz click en el botón «Finish» y, si todo salió bien, al final del proceso debes poder ver una pantalla muy similar a una hora de calculo (img 7). 

    8

    Img 7

Paso 3

Ya que tenemos el archivo en GFT, es momento de identificar los campos y el tipo de valores que tiene la base de datos:

  • Nombre de la unidad económica — Alfanumérico
  • Razón social — Alfabético
  • Código — Numérico
  • Personal ocupado (estrato) — Alfanumérico
  • Longitud — Ubicación
  • Latitud — Ubicación
  • Icono — Alfabético

Como puedes notar, cada campo tiene un tipo de información diferente y, de acuerdo con esos valores, podemos hacer diferentes acciones. Para generar el mapa es necesario realizar un par de sencillas acciones:

  1. Verifica que GFT reconozca cada campo y el tipo de valor que tiene. Para eso, en el menú «Edit» elige la opción «Change Columns», y en la pantalla de opciones revisa el formato que tiene cada columna.  
    9
  2. Para realizar el mapa, es necesario asignar los campos de longitud y latitud. Para hacerlo en las columnas «Latitud» y «Longitud» en la opción «type», asegúrate que se encuentre seleccionado la opción «Location» . Habilita la opción «Two columns location»  y haz click en el botón «Save» (esto es porque en la base de datos tenemos coordenadas como información de ubicación). 10
  3. Ahora que ya asignaste propiedades a cada campo, es momento de hacer la magia: ubica en la barra de pestañas un botón rojo con el simbolo «+», y en el menú desplegable elige la opción «Add map». Mira lo que pasa.
  4. ¡Ahora tienes un mapa en cuestión de minutos! Aquí puedes ver el archivo completo con el resultado interactivo.

11

Algunas consideraciones para Google Fusion Tables

  • Google Fusion Tables, además de trabajar con coordenadas, también funciona con información de direcciones postales (calle, número exterior, localidad). Prueba esas funciones usando este dataset.
  • Además de hacer mapas con punteros, también puedes hacer un mapa de calor. Para hacerlo puedes usar este tutorial.
  • Procura antes de subir la base de datos a GFT realizar un proceso de limpieza de la base para poder visualizarla mejor.

Por ahora es todo, si tienes dudas,  puedes escribir al correo info [@] escueladedatos [.] org