Crear un mapa electoral con Fusiontables – en 10 minutos

Supongamos que queremos reflejar en un mapa, los resultados electorales de los municipios, de modo que se puedan filtrar por partido político y compartir al público.  Si bien hay formas más menos profanas de hacerlo, quiero mostrar el ejemplo para explicar como se puede hacer con FusionTables por un usuario común y corriente.

Qué tenemos:

El resultado publicado del Tribunal Supremo Electoral, donde se puede ver el listado por municipio.

http://siede.tse.hn/escrutinio/alcadias_municipales.php

Minuto 1.  Construir la tabla

Eso se hace con copiado y pegado desde la tabla disponible por el Tribunal Supremo Electoral a Excel.  Se usa el copiado especial, solo texto y como no hay un despliegue de país hay que filtrar por cada uno de los 18 departamentos.  La ventaja con Chrome es que la selección queda hecha, aunque cambiemos el filtro de modo que solo hay que estar haciendo Ctrl + C.

Dejamos el encabezado solo en la primera fila.

mapa electoral

Como la tabla no tiene coordenada, será necesario georeferenciarla mediante geocódigo.  Para ello, concatenaremos las columnas de modo que Google no se confunda al buscar las ubicaciones; requerimos que busque municipio, departamento, país.

En la columna F, usaremos la fórmula de concatenar así:  =CONCATENAR(Columna de municipio,«,Columna de Departamento,«,»País«), también estamos concatenando comas entre símbolo de comillas para asegurar que la cadena quede como lo esperamos.  Así, la columna de la fila 2 se vería de esta manera:

=CONCATENAR(B2,»,»,A2,»,»,»honduras») y como resultado esa fila quedaría:  Distrito Central, Francisco Morazán, honduras

Al encabezado de esta columna E le llamaremos «Concatenar»

Minuto 5.  Como subirla a FusionTables

FusionTables se instala en el navegador Google Chrome, y al llamarlo para crear una nueva hoja desde este enlace, debería aparecer este panel.

Se puede elegir una hoja disponible en Google Spreadsheets, crear una en blanco o bien subir la que tenemos en la computadora.

mapa electoral fusion tables

Una vez seleccionada seleccionamos el botón «Next».  Nos solicitará si en la primera fila se encuentra el nombre de las columnas, luego hacemos «Next» y luego nos preguntará que nombre le damos a la tabla y algunas descripciones que después se pueden editar también.

Minuto 7.  Como georeferenciar la tabla

Desde la pestaña File, se selecciona la opción «Geocode…» y nos solicita qué columna contiene el geocódigo.  Indicamos la columna que hemos definido antes.

mapa elctoral fusion tables

De no haber creado una columna concatenada, pudimos haber definido el municipio pero por existir tantos nombres repetidos en muchos países, nos hubieran salido puntos dispersos fuera de Honduras.  También dentro del mismo país hay municipios con el mismo nombre, por ejemplo «San Marcos», si no concatenábamos el departamento también hubiéramos tenido esa dificultad.

Hay una opción llamada «ad location hint», que en este caso no es necesario porque toda la cadena ya contiene la información hasta nivel de país.

mapa elctoral

El sistema inicia a ubicar cada localidad en base a los criterios que hemos definido.  Abajo indica en naranja el porcentaje de datos ambiguos, que por lo general sucederá con localidades que Google aun no tiene identificados en su base de datos; en mi caso de 298 solamente me salieron ambiguos 6; usualmente Google los coloca en otro país pues existen en algún lugar.

Minuto 10, allí lo tienen

mapa elctoral

mapa elctoral

Si un punto salió fuera del lugar, se edita en la opción «Row», haciendo doble clic sobre el campo y en el enlace «edit geocode» mejorando la búsqueda e indicando el lugar que resuelve la ambigüedad.  Si no existe, entonces se puede indicar una ubicación cercana que veamos en las etiquetas de Google.

En la opción de filtros, es posible agregar paneles para encender, apagar y contabilizar por partido, por departamento, por municipio… etc.

Aquí pueden ver el ejemplo.  No tiene los datos finales pues lo hice con información que estaba siendo aun procesada, también trasteando algunas tablas haciendo una fusión con área y código de municipio desde otra tabla… pero como ejemplo allí está el enlace.  Tampoco hice la corrección interna por un error elemental y esperando que los 10 minutos fueran suficientes.

Ver mapa

Otras funcionalidades:

Se pueden fusionar tablas, editar directamente, publicar y algunas otras cosas básicas.  Para hacer más, está la API.

Por supuesto, esto lo hace por medio de puntos.

Si quisiéramos usar shapes para las columnas se puede usar el servicio de Shapescape (con suerte no está caído)… aunque quiere algo más que 10 minutos.

http://www.shpescape.com/

 

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.