Introductie
Welkom bij de Leermodule “Geodata bevragen en gebruiken met de OGC API’s van PDOK” !
Deze leermodule is nog in ontwikkeling
Op dit moment wordt er nog volop gewerkt aan de inhoud, waardoor deze nog niet compleet is.
Doe mee! Suggesties en verbetervoorstellen zijn welkom
In deze leermodule ga je aan de slag met de OGC API’s van PDOK (Publieke Dienstverlening Op de Kaart). PDOK is hét geodataplatform van de Nederlandse overheid. Je leert in deze leermodule hoe je met behulp van OGC API’s geografische data in je browser kunt bekijken, hoe je de data kunt bevragen en hoe je de data op een interactieve kaart kunt tonen. Denk bijvoorbeeld aan een kaart waarop je kunt zien hoeveel inwoners er bij jou in de buurt wonen.
Wat is een OGC API?
Een OGC API is een gestandaardiseerde interface voor het bekijken en bevragen van geografische data. Met een API, een Application Programming Interface, kunnen ontwikkelaars op een eenvoudige manier data van andere bronnen in hun eigen software integreren. Een API is dus een stopcontact voor data. Je hebt, in tegenstelling tot vroeger, geen specifieke kennis over geodata meer nodig om dit te kunnen. De OGC API standaard is ontwikkeld door het OGC. Het OGC (Open Geospatial Consortium) is een wereldwijde organisatie die standaarden voor het uitwisselen van geodata maakt. OGC API is een wereldwijde standaard. Dat zorgt ervoor dat iedereen op dezelfde manier geodata kan gebruiken. Dat bespaart een hoop tijd, geld en frustratie.
Onderstaand overzicht laat zien hoe de OGC API standaard is gebouwd met bouwblokken. Al deze bouwblokken bevatten één of meerdere specificaties die door OGC zijn opgesteld en door de geocommunity zijn goedgekeurd.

OGC API bouwblokken
Voor meer informatie over de OGC API bouwblokken, zie Achtergrondinformatie
Voor wie is deze leermodule bedoeld?
In eerste instantie is deze leermodule bedoeld voor IT-studenten. Jij bent bijvoorbeeld web developer of data-analist (in opleiding). Je hoeft geen ervaring met geodata te hebben om deze module te kunnen volgen.
Wat ga je leren?
Leerdoelen
Na voltooiing van de leermodule:
- Ben je je bewust van de meerwaarde van geo-informatie;
- Ben je je bewust van het belang van PDOK;
- Ben je je bewust van de meerwaarde van het ontsluiten van geodata met gestandaardiseerde API's;
- Ben je bekend met PDOK en het Kadaster en wat zij doen;
- Ken je de mogelijkheden van geodata en kun je voorbeelden van toepassingen noemen;
- Weet je wat een OGC API is, hoe die in elkaar zit, kun je de verschillende onderdelen benoemen en wat die onderdelen doen;
- Weet je welke onderdelen van OGC API PDOK heeft geïmplementeerd en hoe PDOK dat heeft gedaan;
- Weet je hoe een webmap werkt;
- Kun je de landing page van de PDOK OGC API's gebruiken;
- Kun je de URL's van de OGC API's vinden en gebruiken;
- Kun je API GET requests samenstellen voor OGC API's:
- Kun je featuredata bevragen met OGC API - Features;
- Kun je tiles opvragen met OGC API - Tiles;
- Kun je OGC API's toevoegen aan een webmap.
Kortom: je kunt straks OGC API's gebruiken en implementeren.
Benodigde voorkennis
Om deze leermodule goed te kunnen volgen, is het handig dat je al kunt werken met (REST) API's en data. Daarnaast is basiskennis web development en JavaScript noodzakelijk. En tot slot kun je omgaan met de commandline.
Uit welke onderdelen bestaat deze leermodule?
De stof is opgesplitst in de volgende onderdelen:
| Onderdeel | Beschrijving |
|---|---|
| Achtergrondinformatie | Wat is geografische data? Wat zijn OGC API’s? En wat doet PDOK? |
| OGC API – Tiles | Bekijk geodata op de kaart |
| OGC API – Features | Maak een interactieve kaart: Vraag objectinformatie op, werk op een interactieve manier met data |
| Afronding |
TO DO
Instructie: hoe deze leermodule te volgen
Doe mee!
Heb je suggesties voor verbeteringen of zie je een fout? Maak een issue aan op GitHub.
Suggesties en verbetervoorstellen zijn altijd welkom!