CartoDB, de lo mejor para crear mapas online
CartoDB es una de las más interesantes aplicaciones desarrolladas para la creación de mapas online, vistosos en muy poco tiempo.
Montado sobre PostGIS y PostgreSQL, listo para usar, es uno de los mejores que he visto… y que sea una iniciativa de origen hispano, le suma valor.
Formatos que soporta
Por ser un desarrollo enfocado a GIS, se va mucho más allá que lo que antes les mostré de FusionTables que apenas se basa en tablas.
CartoDB soporta:
- CSV .TAB : ficheros separados por coma o tabuladores
- SHP : ficheros de ESRI, que deben ir en archivo comprimido ZIP incluyendo los archivos dbf, shp, shx y prj
- KML, .KMZ de Google Earth
- XLS, .XLSX de hojas Excel, que requieren los encabezados en la primera fila y claro, solo se importará la primera hoja del libro
- GEOJSON / GeoJSON que cada vez se usa más para datos espaciales, por lo liviano y eficiente para web
- GPX, muy usados para intercambio de datos GPS
- OSM, .BZ2, de capas Open Street Map
- ODS, hoja de cálculo OpenDocument
- SQL, esto equivale a un formato de sentencias SQL experimental de la API de CartoDB
La subida es simple, solo hay que indicar “agregar tabla”, e indicar donde está. Es interesante la innovación de estos chicos, puesto que no solo se pueden llamar datos desde el disco local, sino hospedados en Dropbox, Google Drive o en un sitio con url conocida; aclarando que no lo leerá al vuelo sino que lo importará; pero nos ahorra tener que bajarlo y subirlo.
Capacidad de generar mapas
Si es solo una tabla, es posible indicar que se georeferencie por medio de una columna vía geocódigo como lo mostré antes con FusionTables, pero también si tiene coordenadas x,y. Inclusive se puede georeferenciar fusionando con otra tabla por medio de columnas vinculadas o por inclusión de puntos dentro de polígonos.
La generación de capas es simplemente impresionante, con visualizaciones pre-elaboradas y facilidad para control de grosor, color y transparencia con mucha facilidad.
He subido la capa de poblados de Honduras, y vean que interesante se ve un mapa de densidad que a gritos nos recuerda la razón porqué los cinturones de pobreza están asociados en muchos casos con la masificación de gobiernos locales sin criterio de autonomía financiera.
Y este es el mismo mapa, tematizado por intensidad.
En general las herramientas para análisis y visualización están muy prácticas pues permiten crear filtros, labels, leyenda, personalizar usando código css e inclusive sentencias SQL.
Publicar visualizaciones
Si queremos compartir los mapas con otros, se puede configurar que se muestre el selector de capas, la leyenda, la barra de búsquedas, si el scroll del mouse actuará con el zoom, etc. Luego se genera la url acortada o el código para embeber o inclusive código API.
Soporta mapas de fondo diferentes, entre ellos Google Maps. También servicios WMS y de Mapbox.
Precios
CartoDB tiene un sistema de precios escalable, desde una versión gratuita que acepta hasta 5 tablas y 5 MB. La siguiente opción cuesta 29 dólares por mes y sporta hasta 50 MB.
Esta versión se puede usar en trial durante 14 días, pero hay que tener cuidado que aparentemente no hay downgrade; al finalizar el período si no se adquiere el plan, se borran los datos. Pienso que debería haber posibilidad de mantener la versión gratuita con las restricciones del caso.
Tienen potencial, habría que ver como evoluciona el servicio. Seguro tienen sus planes en aspectos como eficiencia del hospedaje, carga de capas no hospedadas y más funcionalidades de la API adaptadas a usuarios no especializados, manejo de más de 4 layers por visualización, etc. Por ahora lo más deficiente es querer usar la aplicación desde una tablet.
En conclusión
Simplemente un gran servicio. Si lo que se espera es crear mapas online, con facilidad y potencia.
La revisión que hoy hacemos es rápida, pero hay más que ver.
Sugiero que prueben el servicio, pues su API está disponible y es OpenSource, de modo que para quienes saben más… pueden explotar más.
Gracias pro la aclaración. El mensaje dice que si se acaba el período de prueba, todos los datos se borrarán ¿Acaso queda tiempo de elegir qué tablas dejar activas en versión trial?
Un apunte, si es posible hacer downgrade cuando estas en el periodo de prueba de magellan :). Gran artículo!