Waarom wordt het exacte adres niet gevonden voor deze query?

Hoi,

Wanneer ik een adres opvraag (bijvoorbeeld in Amsterdam) met een huisnummer in de query:

https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=Jan+Vroegopsingel+4%2C1096CN%2CAmsterdam

of

https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=Jan+Vroegopsingel+6%2C1096CN%2CAmsterdam

Krijg ik in alle gevallen eerst een adres van het type “Weg” terug, terwijl ik zou verwachten dat ik een resultaat van het type “Adres” terug zou krijgen. Tevens krijg ik in de resultaten helemaal geen resultaat terug met het juiste huisnummer, op een of andere manier krijg ik altijd het huisnummer “2A” terug. Is er iets geks met dit specifieke adres, of doe ik iets verkeerd?

Bij een aantal andere adressen lijkt het wel goed te gaan.

Ik zag in dit topic (Bug in PDOK LocatieServer bij straatnamen met een spatie - #3 door geogap - LocatieServer - Geoforum) dat wellicht het gebruik van quotes ook dit probleem kon verhelpen, aangezien deze straatnaam ook een spatie bevat. En inderdaad, quotes doen wonderen :slight_smile:

Zie bijvoorbeeld: https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q="Jan+Vroegopsingel+4"%2C1096CN%2CAmsterdam

Locatieserver kan niet in alle gevallen gokken wat je bedoelt.

Als het adressen zijn die je terug wilt krijgen is het mogelijk om aan te geven met de filter query parameter (fq). Bijvoorbeeld: fq=type:adres.

https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=Jan+Vroegopsingel+4%2C1096CN%2CAmsterdam&fq=type:adres

https://geodata.nationaalgeoregister.nl/locatieserver/v3/free?q=Jan+Vroegopsingel+6%2C1096CN%2CAmsterdam&fq=type:adres