You are here: home » projects » 6pp » faq

Veelgestelde vragen over 6PP

Questioning the postcode?

FAQ: Vraag en antwoord.

Algemeen

Pro6PP

Technisch

Algemeen

Vanwaar de naam 6PP?

Een Nederlandse postcode zoals "5616 JR" bestaat uit 4 cijfers plus 2 letters. Dit wordt een 6-positie postcode genoemd, afgekort 6PP.

Waarom 6PP?

Omdat er nog geen vrije postcode database bestaat. Aan gebruik van gratis alternatieven zoals de Google Geocoding Service zijn helaas strenge eisen verbonden. Ook postcode.nl stelt beperkende voorwaarden.

Is dit legaal?

6PP gebruikt geen bronnen die (in)direct afkomstig zijn uit de officiële TNT databank. Dit zou inbreuk maken op het databankrecht van TNT.
6PP gebruikt enkel 'user-generated' data afkomstig van honderden websites, tientallen adresbestanden en zelfs reclamefolders.
Gebruik deze beschrijving om te bepalen of een bron aan de criteria voldoet.

Wat te doen bij het aantreffen van een illegale bron?

Neem contact op met de beheerder. De bron zal zo snel mogelijk verwijderd worden.

Hoe volledig is de 6PP database?

Volgens de laatst bekende getallen bevat de Reekstabel Nederland van Postcode.nl, editie mei 2009: 646855 records.
Voor de meest gebruikte toepassing voor 6PP (voer een postcode in en krijg de straat + woonplaats terug) is het niet interessant om te weten dat 5408 AJ zowel reeks 1 t/m 39 als 2 t/m 24 bevat. Laten we reeksen buiten beschouwing welke toch geen andere postcode opleveren dan zijn er nog 495195 records over. Zie de huidige status.

Zelf beschik ik niet over een officiële bron, dus ben ik afhankelijk van cijfers geplubliceerd door derden om uitspraken te doen over compleetheid.

Pro6PP

Wat is Pro6PP?

Pro6PP onlsuit de vrije geografische gegevens van 6PP als webservice. Professioneel in 'de cloud' met extra functionaliteit en voorbeelden.

Motivatie achter Pro6PP?

In 2008 is 6PP ontstaan als klein open-source project. Het aantal gebruikers, waaronder veel bedrijven, groeide hard. Met Pro6PP komt D-centralize tegemoet aan de vraag naar support en professionalisering van de 6PP database.

Gevolgen voor 6PP?

De open-source postcode database zoals deze is te downloaden op 6PP zal blijven bestaan. Pro6PP zal ook bijdragen aan de kwaliteit van de 6PP database.

De webservice zoals deze op dit moment op de 6PP website gratis wordt aangeboden zal worden uitgefaseerd. Gebruikers kunnen (zoals altijd het geval was) de gratis 6PP database zelf verwerken in hun website of applicatie. Voor wie liever gebruikt blijft maken van een hosted webservice betaald voortaan een kleine jaarlijkse vergoeding.

Niet commercieel gebruik

Omdat rond 6PP een community is ontstaan met een niet-commerciële insteek kunnen personen met een niet-commercieel doel een aanvraag doen voor een gratis Pro6PP account.

Beveiliging

Bij elke Pro6PP webservice oproep dient de persoonlijk auth_key meegestuurd te worden. Wanneer Pro6PP gebruikt wordt binnen een (server-side)applicatie is dit geen probleem, niemand ziet deze auth_key. Maar wanneer vanaf de client-side een webservice oproep naar Pro6PP gedaan wordt (b.v. met Javascript) is de auth_key zichtbaar. Om ervoor te zorgen dat een 'gestolen' auth_key niet werkt op een andere website kan een auth_key worden gekoppeld aan een specifiek domein. Dit domein kan worden ingesteld via het Pro6PP CMS. Het is mogelijk 2 domeinen in te vullen, zodat de auth_key werkt op de 'live server' en in een eventuele testomgeving ('mydomain.nl; localhost')

Kan ik HTTPS gebruiken?

De API is zowel met HTTP als HTTPS te benaderen. Dit omdat webshops vaak vanuit een beveiligde omgeving de bestelling opnemen en daarbij voor communicatie naar een externe server ook HTTPS vereisen.

Gebruik hiertoe: https://pro6pp.appspot.com/v1
in plaats van de gebruikelijke: http://api.pro6pp.nl/v1

Een postcode zit wel in 6PP, maar niet in Pro6PP?

Pro6PP werkt met snapshots van de 6PP database. Dit om regressies in datakwaliteit tegen te gaan. Dit proces is nog niet helemaal geautomatiseerd. Het gevolg is dat sommige recent toegevoegde postcodes wel al in 6PP zitten, maar nog niet in Pro6PP.

Fourmeldingen

Unable to get required HTTP_REFERER

Je hebt een beveiliging op domein ingesteld. Normaal gesproken stuurt een webbrowser de 'HTTP_REFERER' header met elk verzoek mee. Dus ook aan Pro6PP. Dit mechanisme werkt prima wanneer Pro6PP wordt gebruikt vanuit javascript op een webpagina. Dan is de 'referrer' namelijk de URL van die webpagina. Wanneer je een Pro6PP URL direct probeert op te roepen vanuit de browser (http://api.pro6pp.nl/v1/...) dan wordt deze aanvraag geblokkeerd.
Om Pro6PP toch makkelijk direct te kunnen testen vanuit de webbrowser is de oplossing eenvoudig. Schakel de beveiliging tijdelijk uit (via het CMS, verwijder de ingevulde domeinnaam). Zolang je auth_key nog niet publiekelijk gebruikt is, is dit geen probleem.

Technisch

Waarom krijg ik meerdere straten terug?

Meestal omvat één postcode één straat. Bij de uitzonderingen worden meerdere straten geretourneerd, zoals bij 2987 XS.

Hoe iedereen kan helpen met de huisnummer ranges verzamelen

Hoe kan ik 6PP gegevens op een eigen server gebruiken?

Wie niet afhankelijk wil zijn van de 6PP webservice kan de gegevens ook downloaden als SQL of CSV bestanden.

Hoe kan ik nieuwe gegevens synchroniseren met mijn eigen database?

Het is mogelijk om de laatste wijzigingen uit Pro6PP te syncroniseren. Dit onderdeel van de webservice bevind zich momenteel in testfase. Neem hiervoor contact op.

Hoe kan ik helpen?

Hoe voeg ik (geautomatiseerd) data toe aan 6PP?

Zie de feedback API call van Pro6PP.

Bestaande adresbestanden graag aanbieden per mail.

Andere vraag?

Vul het reactieformulier in (inclusief email adres voor antwoord).


last modified on 2010-07-27 @ 4:49