Deze export mag je vrij gebruiken onder dezelfde voorwaarden als OpenStreetMap ze beschikbaar stelt. De export wordt 1x per week opnieuw gegereneerd. Deze export zal nooit de meest recente nieuwe adressen of wijzigingen bevatten, deze moeten dan eerst vanuit PostNL doorgegeven zijn aan de gemeente, die het in de basisregistratie verwerkt. Deze wijzigingen worden regelmatig overgenomen in OpenStreetMap door vrijwilligers.
Er is bewust voor gekozen niet direct vanuit de BAG te exporteren, omdat er nog een nabewerkingen op BAG-data kunnen zijn, denk bijvoorbeeld aan de situatie waarbij een gebouw in een andere woonplaats ligt dan de straat waaraan het gebouw ligt. Eventuele onvolkomenheden kunnen dus ook in OSM worden opgelost. In mijn ervaring zijn de OSM adressen nauwkeuriger dan de adresgegevens uit de BAG.
Deze export is gemaakt omdat er amper een makkelijke te gebruiken, gratis (ook niet X gratis API-calls per maand), gedocumenteerde en actuele postcode-dataset is te vinden, en ook voor commerciele doeleinden kan worden gebruikt (onder licentievoorwaarden OSM). Vanwege het soms achterlopen van data (denk aan nieuwbouw), en het feit dat geen enkele dataset foutloos is: gebruik je deze export in een applicatie, dan is het belangrijk (welke dataset je ook gebruikt) om ook vrije invoer te ondersteunen.
postcode, housenumber, street, city
CREATE TABLE IF NOT EXISTS addresses (
postcode4 string NOT NULL,
postcode string NOT NULL,
housenumber string NOT NULL,
street string,
city string,
PRIMARY KEY (postcode, housenumber)
);
Download (statische URL, vrij te gebruiken in scripts en applicaties)
postcode4/{postcode4}.json.gz, bijvoorbeeld voor postcode 2351