Based on the Map of Thailand by Master Krist Wongsuphasawat, a simple map of Colombia using GeoJSON and D3.js
As in Krist example:
- Each province is color-coded by the length of its name in English.
- Hover each province to see text effects.
- New font is chosen randomly every time you change the province.
- Click on a province to zoom in. Click somewhere else to zoom out.
I obtained the Colombian GeoJSON by transforming the Colombian shapefiles by Maurix Suárez, using:
ogr2ogr -f GeoJSON -t_srs EPSG:4326 Colombia.geo.json depto.shp
Es con mucho gusto!
Todo esto me motivó a trabajar más en este tema y creé un repo donde comparto unos notebooks para crear TopoJSONs de departamentos y de municipios. El repo está disponible en TopoJSON of Colombia's departments and towns. La versión más depurada y actualizada del trabajo está en el notebook create_from_shapefile, donde creo los TopoJSONs a partir de archivos Esri que se pueden descargar del sitio web del DANE. Al parecer, los archivos Esri se actualizan con más frecuencia que los archivos GeoJSON.