Geodata downloaden¶
In Geodata in web apps lees je hoe je de geo APIs in Leaflet en OpenStreetMap kan consumeren. Vaak is het ehcter noodzakelijk om een dataset in zijn geheel te downloaden zodat je het met andere gegevens kan combineren en/of een landsdekkende analyse kan uitvoeren.
Op de desktop: QGIS¶
WFS¶
QGIS stelt je in staat om de gegevens van een WFS endpoint lokaal op te slaan.
Ga als volgt te werk om een deel van de BAG in QGIS te laden en lokaal in een ander coordinatenstelsel op te slaan.
- Klik op
Layer->Add Layer->Add WFS Layerin het hoofdmenu van QGIS - Klik op
New - Vul een makkelijk te onthouden naam in het
Nameveld - Plak de BAG WFS URL (
https://geodata.nationaalgeoregister.nl/bag/wfs) in hetURLveld en klik opOK - Klik op
Connect - Kies een van de lagen uit de lijst bijv.
panden klik opAdd - De gekozen laag verschijnt in de
Layerspane (links van de kaart) alsbag:panden - Klik met de rechtermuisknop op
bag:pandenen selecteerSave As.. - Kies ESRI Shapefile, GeoJSON of KML uit het
Formatmenu - Klik op de
Browseknop en geef aan waar het bestand opgeslagen moet worden - Kies
EPSG:4326 - WGS84uit hetCRSmenu om de coördinaten naarlat/lngte transformeren. Zie Coördinatentransformaties voor meer informatie. - Klik op
OK
Het nieuwe bestand kun je in CartoDB of Mapbox Studio gebruiken. KML bestanden kun je rechtstreeks in Google Earth visualiseren.
PDOK & INSPIRE plugins¶
De PDOK Services Plugin stelt je in staat om de datasets van Publieke Dienstverlenign op de Kaart te doorzoeken en in QGIS te laden.
De INSPIRE Nederland plugin stelt je instaat om door de INSPIRE datasets te zoeken en deze in QGIS te laden.
Het is ook mogelijk om per INSPIRE thema, annex en/of organisatie te zoeken.
QGIS plugins kun je via Plugins -> Manage and Install Plugins... menu installeren en beheren.
In de terminal: ogr2ogr (EN)¶
The ogr2ogr utility allows for reading and writing of many different vector formats. The most basic use of ogr2ogr is constructed as:
ogr2ogr -f output_format destination source layer
Getting the footprints of the first 15000 BAG buildings from the WFS endpoint as GeoJSON is achieved as:
$ ogr2ogr -f GeoJSON footprints.geojson
WFS:"http://geodata.nationaalgeoregister.nl/bagviewer/wfs"
bagviewer:pand
You can use Investigating the data source with ogrinfo to discover which layers are contained in a WFS endpoint, see the ogr2ogr en de BAG (EN) for more information.