Deze git repository bevat kaarten van PDOK, afkomstig van het CBS. De kaarten zijn gesimplificeerd met mapshaper om compacter te zijn en zijn daarom vooral geschikt voor cartografische toepassingen van NL op landsniveau. Ze zijn minder geschikt voor applicaties die inzoomen, omdat ze minder nauwkeurig zijn.
Er worden twee projecties aangeboden, die voor de meeste toepassingen voldoen:
- de map
rd(EPSG:28992) bevat rijkdriehoekstelsprojecties, dat is de standaard kaartprojectie voor NL. - de map
wgs84(EPSG:4326) bevat de standaardprojectie voor Webcartografie zoals Google Maps, Bing maps, Leaflet, Open street map en andere.
De kaarten zijn beschikbaar in twee formaten:
geojsoneen standaard voor het opslaan van geo data in JSON formaattopojsoneen compacter variant, die veel ondersteund wordt (maar niet zoveel als geojson).
De kaarten kunnen gedownload worden, maar kunnen ook direct gebruikt worden op webpaginaś. Gebruik hiervoor een url die op de volgend wijze is opgebouwd:
https://cartomap.github.io/nl/<projectie>/<regio>_<jaar>.<formaat>
Bijvoorbeeld de gemeente kaart van 2016 met rijksdriehoekstel projectie in topojson formaat is:
https://cartomap.github.io/nl/rd/gemeente_2016.topojson
Kijk voor een overzichtvan de kaarten op https://cartomap.github.io/nl of https://github.com/cartomap/nl/tree/gh-pages/wgs84
Scripts zijn gemaakt voor Bash, dus gebruik Linux, MacOS of WSL.
- Installeer nodejs >= 18
- Installeer yarn op het systeem:
npm install -g yarn - Ga naar de repository map (waar
yarn.lockin staat) en installeer de benodigde packages:yarn install - Run het script
create_geojson.bash. Pas zo nodig de variabeleBEGINYEARaan naar een recenter jaar om slechts enkele jaren te downloaden.
Bij gebruik van VS Code kan de bashdb extensie van pas komen om de scripts stap voor stap te doorlopen.