Tag Archives: CartoDB

Selección por rectángulo en CartoDB

CartoDB funciona con PostGIS así que podemos usar los mismos comandos, salvo alguna pequeña diferencia que luego veremos.

Primero hay que crear un polígono rectangular que nos sirva para hacer la selección de aquellos puntos contenidos dentro de el. Usamos ST_MakeEnvelope, que crea un rectángulo a partir de unas x/y mínimas y máximas:

ST_MakeEnvelope(double precision xmin, double precision ymin, double precision xmax, double precision ymax, integer srid=unknown);

Continue reading

Story maps: Usando los mapas para contar una historia

Este fin de semana he estado experimentando con una nueva librería  open source, creada por los chicos de CartoDB, que permite contar una historia con un mapa online. Ahora mismo, la tendencia en todo este mundo de los mapas web son los story maps, sobre todo orientados al mundo del periodismo. En lugar de sea el usuario el que pro-activamente tenga que buscar la información que ofrecen los datos del mapa, es la propia aplicación la que se encarga de guiarle y de contarle la historia que hay detrás de esos datos.

Continue reading

CartoDB 2.1 ya esta aquí

Aún tengo que jugar un poco más con la nueva versión, pero de momento tiene muy buena pinta.

La opción multilayer es tan simple como ir añadiendo las capas que quieres que aparezcan en la visualización e indicar el orden de esas capas. Automaticamente te crea un selector de capas, que no es espectacularmente bonito pero que cumple su funcion.

Gran avance.

http://blog.cartodb.com/post/55209377679/we-have-released-cartodb-2-1-enjoy-multilayer-maps-and

Un ejemplo rápido hecho con las tablas del proyecto de visualizacion de la renta de Barcelona: http://level423.hol.es/multilayer.html

Crear gráficos con HightCharts

Una manera fácil de crear gráficos interactivos usando datos de las tablas de CartoDB. En su web tienes muchos ejemplos, aquí te explico como hacer uno sencillo. Lo primero que necesitas es incluir la librería highcharts.js en tu código:

<script src="http://code.highcharts.com/highcharts.js"></script>

Luego utiliza la siguiente función para hacer una consulta a tu tabla de CartoDB y recuperar los valores de los campos que te interesan:

Continue reading