Geocodeer adressen snel en gemakkelijk
Geocoderen is het proces waarbij adressen, plaatsen, gemeenten, postcodes omgezet worden in kaartcoördinaten. Om gebruik te kunnen maken van de meeste online kaart hulpmiddelen, zoals Google Maps, heb je een paar breedte- en lengtecoördinaten voor elk van je locaties nodig, dus elke locatie moet gegeocodeerd worden.
Massaal geocoderen met onze dienst is zo gemakkelijk als het plakken van een lijst met locaties. BatchGeo gebruikt de Google Maps Geocoding API, waarvan bekend is dat deze gegevens van de hoogste kwaliteit bevat. Andere diensten verplichten je om code te schrijven of handmatig adressen één voor één te geocoderen, maar met onze dienst wordt alles in een paar eenvoudige stappen gedaan. De kaarten die we op basis van je gegevens maken, kunnen privé gedeeld, openbaar voor iedereen gemaakt en zelfs op je website ingesloten worden.
Get StartedWat kan gegeocodeerd worden?
De meest voorkomende geocoderingstaak bestaat uit een of meer volledige adressen, meestal inclusief de stad en soms de provincie of het land. Veel geocoders (waaronder BatchGeo) accepteren echter verschillende andere typen locaties. Je kunt plaatsnamen (met of zonder provincie/land), postcodes en namen van provincies of landen verzenden. BatchGeo kan zelfs algemeen bekende landschapskenmerken en bedrijfsnamen gebruiken. Het meeste van wat je in Google Maps intypt, kun je ook opnemen als een locatie in BatchGeo.
Behalve als je kaartcoördinaten rechtstreeks doorgeeft, levert een adres het meest nauwkeurige resultaat op. Geocodering van grotere geografische gebieden (zoals hele landen) retourneert meestal het midden van een plaats. Zoals je zult zien, is er zelfs bij adres-geocodering een range van nauwkeurigheid. BatchGeo maakt gebruik van meest precieze geocodering die beschikbaar is.
Hoe werkt adres-geocodering?
Er zijn verschillende soorten geocodering, met verschillende graden van nauwkeurigheid. Voordat we naar de precieze methode die BatchGeo gebruikt kijken, nemen we een populaire methode die door veel andere geocodering diensten wordt gebruik onder de loep.
Interpolatie geocodering
Zoals de naam het al zegt interpoleert deze geocoderingsmethode de exacte locatie van een adres op geverifiëerde punten, vaak kruispunten van straten. Stel je wilt Hoofdstraat 160 van de stad waar je woont in geografische coördinaten omzetten.
- Eerst wordt de straat gevonden door te vergelijken op straatnaam, richting en wegtype in de database met wegen. Andere hoofdstraten worden uitgesloten door gebruik te maken, indien beschikbaar, van de woonplaats of postcode.
- Als de straat bepaald is, dan wordt het nummer van de straat gebruikt om het dichstbijzijnde huizenblok te vinden. Voor hoofdstraat 160, zijn de locaties aan beide zijden van de 100-200 huizenblokken waarschijnlijk bekend.
- Nu komt de interpolatie, dit is het minst nauwkeurige onderdeel van deze geocodering. Er zijn 100 mogelijk adressen in dit huizenblok, maar normaal slechts 12 of minder panden in een huizenblok. De geocodering schat nu dat 160 iets verder dan op de helft van het huizenblok ligt.
- Een tweede schatting voor geocodering is de afstand van het gebouw tot de straat zelf. Tenslotte ligt het gebouw niet in het midden van het huizenblok, waarvan de gegevens uit de wegendatabase komen. Meestal is dat een globale variable die ingesteld wordt als de geocodering ingesteld wordt. Normaal neem je ongeveer 15 meter vanaf het adres van het huizenblok. Je kunt niet zeker weten waar precies het gebouw of de ingang ligt, maar 15 meter is meestal dichtbij.
- Tenslotte moet er nog een kant van de straat door de geocodering gekozen worden. In veel plaatsen liggen even- en onevenadressen op tegenoverliggende zijden van de straat. Dit is niet altijd het geval en dus heb je minimaal gedetailleerde kennis van de geografische situatie nodig om een nauwkeurig resultaat te verkrijgen.
Zoals je ziet wordt er bij interpolatie een aantal keren geschat. Onderbouwde schattingen kunnen goed genoeg zijn in gemiddelde gevallen, uitschieters die sterk afwijken zijn echter niet te vermijden. Daarom moet je voor de beste nauwkeurigheid meer precieze methoden voor geocodering gebruiken.
Perceel geocodering
Perceel geocodering is in vergelijking veel eenvoudiger, maar je hebt meer gedetailleerde gegevens nodig. In plaats van de interpolatie van een punt op basis van nabije punten heb je voor perceel geocodering de grenzen van elk perceel nodig. Met andere woorden je weet waar elk kavel, of perceel, ligt.
Om de locatie van Hoofdstraat 160 met perceel geocodering te bepalen, moet het geocoderingsprogramma het adres van het perceel in de kasdatrale database opzoeken. Nog steeds moeten andere hoofdstraten uitgesloten worden, maar de locatie wordt niet meer gebaseerd op de ligging van een huizenblok. Perceel geocodering gebruikt gegevens op het niveau van een perceel.
De geografische coördinaten uit perceel geocodering komt vaak overeen met het centrum van het perceel. Onnauwkeurigheid omdat een gebouw aan de rand van een perceel ligt is hierdoor nog steeds mogelijk, maar vergeleken met interpolatie geocodering is dit veel preciezer.
Hoe werkt de geocodering van BatchGeo?
Onze geocodering maakt gebruik van de beste beschikbare geocodering-gegevens, dezelfde die Google Maps gebruikt. De Google Maps Geocoding API gebruikt perceel geocodering voor nauwkeurige resultaten. Onze dienst raadpleegt Google’s diensten vele keren per seconde, waardoor je Excel spreadsheets en andere lijsten met adressen snel en gemakkelijk omgezet worden in leuke, makkelijke en zeer nauwkeurige kaarten.