Nauwkeurigheid in geocoding: wat betekent het echt?
Terug naar blog
💡 Concepten

Nauwkeurigheid in geocoding: wat betekent het echt?

GeoRex Team18 november 20257 min leestijd

Wat betekent een confidence score van 0.95? Leer over precisieniveaus, wanneer resultaten betrouwbaar zijn, en hoe je kwaliteit meet.

Een geocoding API geeft je coördinaten én een confidence score. Maar wat betekent "95% zeker" eigenlijk? In dit artikel ontrafelen we de concepten achter geocoding nauwkeurigheid en hoe je deze in de praktijk moet interpreteren.

Twee soorten nauwkeurigheid

Bij geocoding spreken we over twee verschillende aspecten van nauwkeurigheid:

1. Match Confidence

Hoe zeker is de API dat het juiste adres is gevonden?

De confidence score (0-1) geeft aan hoe goed het input adres overeenkomt met een adres in de database. Een score van 0.95 betekent een zeer sterke match; een score van 0.60 betekent dat er twijfel is.

2. Spatial Precision

Hoe nauwkeurig zijn de coördinaten?

De coördinaten kunnen op verschillende niveaus bepaald zijn:

Kaart met concentrische cirkels die verschillende precisieniveaus tonen
Precisieniveaus: van rooftop (binnenste cirkel) tot postcode gebied (buitenste cirkel)
NiveauTypische foutmargeUse case
Rooftop/Building< 5 meterBezorging, navigatie
Address point5-15 meterCRM, analytics
Street15-100 meterRegio analyse
Postcode100m - 1kmMarketing zones
City> 1kmAlleen indicatief

De confidence score interpreteren

Confidence ≠ GPS nauwkeurigheid

Een confidence van 0.99 betekent niet dat de coördinaten 99% correct zijn. Het betekent dat de API 99% zeker is dat het juiste adres is gevonden. De coördinaten van dat adres zijn dan nog steeds afhankelijk van de databron.

Aanbevolen drempelwaarden

ScoreInterpretatieActie
0.90 - 1.00Uitstekende matchAutomatisch accepteren
0.75 - 0.90Goede matchAccepteren, mogelijk verifiëren
0.50 - 0.75Matige matchHandmatige verificatie aanbevolen
< 0.50Slechte matchNiet gebruiken zonder verificatie
confidence-handler.js
const handleGeocodeResult = (result) => {
const { confidence, match_type } = result;
if (confidence >= 0.90 && match_type === 'rooftop') {
return {
status: 'high_quality',
action: 'auto_accept',
message: 'Betrouwbaar resultaat'
};
}
if (confidence >= 0.75) {
return {
status: 'acceptable',
action: 'accept_with_flag',
message: 'Goede match, verificatie optioneel'
};
}
if (confidence >= 0.50) {
return {
status: 'uncertain',
action: 'manual_review',
message: 'Handmatige controle vereist'
};
}
return {
status: 'poor',
action: 'reject',
message: 'Match niet betrouwbaar genoeg'
};
};

Factoren die nauwkeurigheid beïnvloeden

Input kwaliteit

  • Volledigheid - Meer adrescomponenten = hogere score
  • Spelling - Typfouten verlagen de confidence
  • Formaat - Gestructureerde input scoort beter dan vrije tekst
  • Actualiteit - Nieuwe straten kunnen nog niet in de database staan

Databron kwaliteit

De nauwkeurigheid is direct afhankelijk van de onderliggende data. GeoRex gebruikt de BAG (Basisregistratie Adressen en Gebouwen), de officiële Nederlandse adresregistratie met:

  • 9+ miljoen adressen
  • Dagelijkse updates
  • Meter-nauwkeurige coördinaten voor gebouwen
  • Officiële overheidsbron

Kwaliteit meten en monitoren

Voor productie-implementaties is het aan te raden je geocoding kwaliteit te monitoren:

quality-monitor.js
class GeocodeQualityMonitor {
constructor() {
this.results = [];
}
record(result) {
this.results.push({
confidence: result.confidence,
match_type: result.match_type,
timestamp: Date.now()
});
}
getStats() {
const total = this.results.length;
if (total === 0) return null;
const avgConfidence = this.results.reduce(
(sum, r) => sum + r.confidence, 0
) / total;
const highQuality = this.results.filter(
r => r.confidence >= 0.90
).length;
const byMatchType = this.results.reduce((acc, r) => {
acc[r.match_type] = (acc[r.match_type] || 0) + 1;
return acc;
}, {});
return {
total,
avgConfidence: avgConfidence.toFixed(3),
highQualityRate: ((highQuality / total) * 100).toFixed(1) + '%',
matchTypeDistribution: byMatchType
};
}
}
// Gebruik
const monitor = new GeocodeQualityMonitor();
// Na elke geocode
monitor.record(geocodeResult);
// Periodiek stats opvragen
console.log(monitor.getStats());
// {
// total: 1000,
// avgConfidence: '0.872',
// highQualityRate: '78.5%',
// matchTypeDistribution: { rooftop: 785, street: 150, postcode: 65 }
// }

Best practices

  1. Stel confidence drempels in per use case - bezorging vereist hogere drempels dan marketing
  2. Gebruik het match_type veld om te bepalen of de precisie voldoende is
  3. Monitor gemiddelde scores over tijd om dataproblemen vroeg te detecteren
  4. Implementeer fallback logica voor low-confidence resultaten
  5. Cache high-confidence resultaten om consistentie te waarborgen

Samenvatting

Geocoding nauwkeurigheid is geen enkele metriek maar een combinatie van match confidence en spatial precision. Door beide aspecten te begrijpen en monitoren kun je informed decisions maken over wanneer resultaten automatisch te accepteren en wanneer menselijke verificatie nodig is.

nauwkeurigheidkwaliteitconfidenceconcepten
Delen:

Gerelateerde artikelen

Klaar om te beginnen met GeoRex?

Probeer onze geocoding API gratis en ontdek hoe eenvoudig adresverwerking kan zijn.

Cookie-instellingen

Wij gebruiken optionele analytische cookies om onze website te verbeteren. Deze cookies worden alleen geplaatst met uw expliciete toestemming. Meer informatie