Barcelona Atlas TopoJSON
This repository provides a simple script to generate TopoJSON files from a mirror of the Barcelona City Council's vector data.
In a browser (using d3-geo and SVG):
In Node (using d3-geo and node-canvas):
var fs =d3 =topojson =Canvas =barcelona = ;var canvas = 960 500context = canvaspath = d3;context;;context;canvas;
Generating the files
Clone or download the repo, start a terminal and run
npm install in the folder. This command will run the script and move the generated files to the
If you need to make further adjustments (simplification, quantization) you can change the
prepublish script and run
npm install again.
A preprojected TopoJSON (EPSG:3043) which contains six objects: census tracts, basic statistic areas, neighborhoods, big neighborhoods, districts and city. Every tract, neighborhood and district has its corresponding identifier, so it's easy to get started. See reference metadata.
Ajuntament de Barcelona / CartoBCN (CC-BY).
Last data update: 11/03/2020.
The original idea and implementation comes from Mike Bostock’s us-atlas and world-atlas.
Check out es-atlas and madrid-atlas, which provide other Spanish administrative divisions with the same format.