Publieke Dienstverlening Op de Kaart

PDOK Kaart Software

PDOK Kaart biedt de mogelijkheid om PDOK kaartmateriaal op een laagdrempelige manier te gebruiken in een website. Het idee is dat de gebruiker met een URL-link of met een klein beetje JavaScript code een kaart in een eigen HTML pagina kan opnemen. Het grote voorbeeld hierbij is Google Maps. PDOK Kaart bevat niet alle functionaliteit van Google Maps maar is wel voorzien van PDOK overheidsdata.

Spring binnen de pagina direct naar:

Software Broncode PDOK Kaart

De volgende software code wordt beschikbaar gesteld via de Creative Commons (CC-BY-3.0) licentie: Dit betekent dat u de software zelf mag uitbreiden mits u de resultaten ook publiekelijk ter beschikking stelt. Het is belangrijk om op te merken dat de software aangeboden wordt "as-is". PDOK biedt geen ondersteuning aan PDOK Kaart gebruikers anders dan wat aangeboden wordt in de documentatie op http://kaart.pdok.nl/help.html, op het PDOK Loket en op het PDOK Forum.

Laad hier de meest actuele broncode (versie 1.0.0) van de PDOK Kaart software.

Op Github zijn verschillende versies van de PDOK Kaart software aanwezig. PDOK heeft met deze versies geen bemoeienis maar verwelkomt uiteraard het gebruik van PDOK services op basis van de fair-use policy.

Technische Documentatie PDOK Kaart

Onderstaande .pdf documenten kunt u openen met behulp van het programma: Adobe Reader:

PDOK Kaart technische documentatie

PDOK Kaart veelgestelde vragen (FAQ)

PDOK Kaart Wizard

Mocht u eerst willen experimenteren met de functionaliteit van de software dan verwijzen we u door naar de PDOK Kaart Wizard.

De "filosofie" achter de PDOK Kaart Wizard is als volgt: Een kaart kan op twee manieren in een website opgenomen worden. Enerszijds door een link naar een kaart te maken waar de gebruiker op moet klikken. Anderzijds door de kaart zelf op te nemen in de pagina via een iFrame of Div.

Beide methoden maken gebruik van een URL met parameters zodat de gewenste locatie getoond wordt met een PDOK kaartlaag en een marker om een locatie aan te geven en een popup om tekst en uitleg te geven over deze locatie.

Het is soms niet voldoende om via een URL een kaart aan een webpagina toe te voegen. PDOK Kaart biedt daarom ook de mogelijkheid om via JavaScript een kaart eenvoudig toe te voegen. Hierbij zijn meer functies beschikbaar om de kaart te configureren. Zo wordt is het mogelijk om een plaatje van een marker te gebruiken. Ook worden functies aangeboden om de kaart te beinvloeden (bijvoorbeeld inzoomen naar een bepaald zoomniveau en toevoegen van markers). Ook is het mogelijk om punten, lijnen en vlakken op de kaart weer te geven. Tenslotte is het mogelijk om PDOK kaart prikker functionaliteit te gebruiken: gebruikers kunnen daarbij zelf via een website een melding doen waarbij de locatie wordt uitgelezen.

Omdat beheerders van websites over het algemeen geen kennis hebben van GIS maar wel van HTML en JavaScript is gekozen voor een Wizard aanpak. Dit is in feite een speciale sectie binnen het PDOK Loket om voorbeeldcode aan te maken. Deze code kan vervolgens in een webpagina gebruikt worden om de kaart op te nemen.

Samenvatting

Kort samengevat is het mogelijk met PDOK Kaart om:

  • Via de Wizard een URL-link en code genereren welke opgenomen kan worden in een webpagina.
  • Via URL-parameters het volgende uitvoeren met de kaart:
    • inzoomen naar een bounding box
    • inzoomen naar een locatie
    • een marker tonen op de kaart met behulp van voorgedefinieerde markers
    • een popup tonen met een titel en een tekst indien op de marker geklikt wordt
    • een PDOK kaart toevoegen
    • een of meerdere lagen van een WMS/TMS/WMTS toevoegen
  • Via JavaScript:
    • alle beschikbare kaartlagen opvragen
    • de beschikbare markers opvragen en de locatie waar deze staan
    • een locatie en een zoomniveau opgeven voor het ingezoomen
    • een WGS84 punt omzetten naar een RD punt
    • een marker toevoegen aan de kaart