viernes, 13 de enero de 2012

Google Fusion Tables

De http://belensaez.wordpress.com/2011/11/08/google-fusion-tables/


Fusion Tables de Google se trata de una especie de tablas integradas en Google Docs que permiten almacenar datos espaciales para su muestra a modo de tabla o mapa así como en gráficos. Podemos guardar datos y compartirlos con quién deseemos.
Primeros pasos: Deberemos logearnos con un usuario de Google y acceder a la página de Fusion Tables.
- Crear una tabla (desde cero o importando un archivo en uno de los formatos válidos)
- Seleccionar la columna de tipo “Location”
- Mostrar datos en mapa
¿Qué más podemos hacer?
- Descargarlo como un fichero KML
- Cargarlo como una capa en un mapa de google (google.maps.FusionTablesLayer)
- Descargarlo de nuevo para realizar cambios de forma cómoda y volver a subirlo
- Usar su API SQL para manipular datos en nuestro código.
Son una buena solución para la creación de mapas de manera sencilla y, aunque están en continúo desarrollo, existen algunas limitaciones (a día de hoy) en su API SQL:
- Permite un máximo de 500 operaciones de inserción en la misma bulk insert.
- Sólo podemos realizar updates con el rowid, por lo que previamente debemos realizar una select del rowid de la fila que nos interesa y luego lanzar la update.
- No podemos crear “views” (join de tablas)
- No podemos realizar más de 5 operaciones por segundo sobre la misma tabla.