Naar aanleiding van een topic over de veelvoorkomende brievenbus-notes ben ik uit gaan zoeken of het mogelijk is om van PostNL een databestand te krijgen met daarin alle Nederlandse brievenbussen. Om te voorkomen dat men de bron sluit voordat we er gebruik van hebben kunnen maken hou ik de exacte manier nog even voor me, maar laten we het erop houden dat de AJAX-calls van de Locatiewijzer op de site van PostNL aan een aantal parameters heeft waar je aan kunt sleutelen
Na dit eerste succes en door wat spitten in oudere topics werd mij duidelijk dat de data niet zomaar te importeren is, om twee redenen: toestemming/licentie van PostNL en de kwaliteit van de data.
Toestemming van PostNL / licentie
Hoewel het voor de hand ligt om PostNL eerst om toestemming te vragen, is het wellicht verstandiger om eerst te bepalen wat we met deze data kunnen en willen doen. Op die manier is het hen duidelijk waar ze toestemming voor geven en kunnen we wellicht ook iets voor hen doen (mogelijk een terugmelding). Ik stel voor dat als dit plan enige doorgang vind, we een Wiki pagina maken met uitleg erover en die bij het verzoek aan PostNL voegen, zodat men duidelijk kan zien dat dit een serieus verzoek en plan is.
Wat kunnen en willen we doen met de data?
Zoals in voorgaande topics aangaande brievenbussen en de Locatiewijzer reeds is opgemerkt, is het zo dat de geo-data uit de PostNL-database niet erg precies zijn; brievenbussen in panden of in achtertuinen zijn niet zeldzaam. Simpelweg alle huidige brievenbussen weggooien en die uit het databestand erin gooien, gaat 'm dus niet worden.
Ik denk aan het volgende: er komt een script dat de huidige OSM-brievenbussen gaat matchen met de PostNL-brievenbussen. Als er (binnen een nog nader te bepalen afstand) een match wordt gevonden voegen we het ID van de PostNL-brievenbus toe aan de OSM-brievenbus. Mocht een ID in een latere versie van het PostNL-bestand niet meer voorkomen dan kunnen we daarop actie ondernemen; blijkbaar is de brievenbus opgeheven (lijkt me praktisch om in de aankomende jaren het e.e.a. actueel te houden, daar PostNL naar verluid de helft van de bussen gaat sluiten).
Indien er geen match is (en er dus een brievenbus te veel of te weinig in OSM staat) kunnen we ook actie ondernemen. Mogelijk willen we missende bussen toevoegen (met het risico dat ze op rare locaties komen te staan) of willen we hier een handmatige controle (dmv van notes?) tussen hebben. Hetzelfde geldt voor inmiddels opgeheven bussen die nog in OSM voorkomen.
Eventueel is een terugmelding aan PostNL mogelijk, zodat we hen ook weer kunnen helpen, wat wellicht weer helpt bij het krijgen van toestemming om het bestand in de eerste plaats te gebruiken.
En nu?
Ik lees graag wat jullie van dit idee vinden. Denken jullie dat het een toegevoegde waarde kan bieden voor OSM? Hebben jullie ideeën over hoe de handmatige acties uit te voeren? Ik las onlangs iets over MapQuests oid.
Ik ben webdeveloper en ben redelijk handig met matching-scripts tussen verschillende dataformaten. De technische uitvoer zie ik grotendeels voor me, het belangrijkste is dat we gaan onderzoeken wat we willen.
Mocht dit alles geen goed idee zijn dan is de discussie nog steeds de moeite waard geweest, dan is namelijk voor de toekomst vastgelegd waarom het niet goed was.