Barcelona Atlas TopoJSON
This repository provides a simple script to generate TopoJSON files from a mirror of the Barcelona City Council's vector data.
Usage
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 500 context = canvas path = 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 barcelona
folder.
If you need to make further adjustments (simplification, quantization) you can change the prepublish
script and run npm install
again.
File Reference
# barcelona/census_tracts.json
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.
# barcelona.objects.census_tracts

# barcelona.objects.aeb

# barcelona.objects.neighborhoods

# barcelona.objects.big_neighborhoods

# barcelona.objects.districts

# barcelona.objects.city

Source
Ajuntament de Barcelona / CartoBCN (CC-BY).
Last data update: 11/03/2020.
Inspiration
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.