Geocoding & Reverse Geocoding

Geocoding API

Geocoderen is de techniek om locatiegegevens zoals een adres of poi om te zetten naar een coördinaat op een kaart of om een coördinaat om te zetten naar locatiegegevens (reverse geocoding).

De techniek voor geocoderen gaat verder dan het vinden van een postcode of straatnaam. Automatisch aanvullen en invoercorrectie zijn aanwezig om zo efficiënt mogelijk een zoekopdracht om te zetten naar de juiste locatie. Zoeken kan met vrije tekst of met gestructureerde velden. Er is extra aandacht voor huisnummers zodat combinaties met huisnummer letter en toevoeging herkend worden.

Voor Nederland zijn alle BAG adressen aanwezig. Aanvullende of eigen locatiegegevens kunnen naar wens toegevoegd worden en zijn op dezelfde manier vindbaar.

De Geocoding API werkt als een JSON REST of als een SOAP/XML service.

Parameters for request

Field Type Description
K
string
Authentication key
mandatory
p
int
Projection value in EPSG
optional (default 4326)
o
string
Output fields (t=text, s=structured)
optional (default text)
l
string
Language (ISO3 code)
optional (default DUT)
mr
int
Max results
optional (default 5)
bs
string
Break on score (n=none, d=on distance, f= on full match, b=both)
optional (default b)
sd
int
Sort of display (1=true)
optional (default 1)
cb
string
Callback parameter
optional
q
string
Query text for freetext search
optional
co
string
Country name or ISO3 code
optional (default NLD)
cg
string
Poi category
optional (default all)
nm
string
Poi name
optional
mu
string
Name of the municipality
optional
ci
string
Name of the city
optional
vi
string
Name of the village
optional
pl
string
Name of the place (see remark)
optional
pc
string
Postcode value
optional
st
string
Name of the street
optional
hn
string
Housenumber
optional
x
double
x (longitude) value of the coordinate
optional
y
double
y (latitude) value of the coordinate
optional

Voorbeeldcode

Aanroep

https://gc.andes.nl/?k=<key>&q=bogert%2031-9&o=st&cb=cb

{
   "locs":[
      {
         "a":{
            "cc":"NLD",
            "co":"Nederland",
            "pr":"Noord-Brabant",
            "mu":"Eindhoven",
            "ci":"Eindhoven",
            "pc":"5612 LX",
            "st":"Bogert",
            "hn":"31 9"
         },
         "t":"Bogert 31 9, 5612 LX, Eindhoven",
         "x":5.4740516,
         "y":51.4442148,
         "l":"house",
         "sc":100
      }
   ]
} 
Alles tonen

Reverse Geocoding API

Reverse geocoderen is het omgekeerde proces van geocoderen. Bij reverse geocoderen worden de x- en y-coördinaat, (lengte- en breedtegraad,) de zogeheten kaartcoördinaten gematcht met een adres of plaatsnaam. Wanneer een coördinaat wordt opgegeven dat niet exact op een weg of adres ligt, wordt automatisch de  dichtstbijzijnde weg geselecteerd. Hierdoor kan een route of afstand probleemloos vanuit een willekeurig coördinaat worden gepland

De Reverse Geocoding API werkt als een JSON REST of als een SOAP/XML service.

Parameters for request

Field Type Description
k
string
Authentication key
mandatory
p
int
Projection value in EPSG
optional (default 4326)
o
string
Output fields (t=text, s=structured)
optional (default text)
l
string
Language (ISO3 code)
optional (default DUT)
mr
int
Max results
optional (default 5)
bs
string
Break on score (n=none, d=on distance, f= on full match, b=both)
optional (default b)
sd
int
Sort of display (1=true)
optional (default 1)
cb
string
Callback parameter
optional
x
double
x (longitude) value of the coordinate
optional
y
double
y (latitude) value of the coordinate
optional
r
int
Radius (in meters)
optional (default 100)
gt
string
Geosearchtype (1=mixed|2=onlyAddresses|3=onlyRoads)
optional (default=1)

Voorbeeldcode

Aanroep

https://gc.andes.nl/?k=<key>&q=bogert%2031-9&o=st&cb=cb

{
   "locs":[
      {
         "a":{
            "cc":"NLD",
            "co":"Nederland",
            "pr":"Noord-Brabant",
            "mu":"Eindhoven",
            "ci":"Eindhoven",
            "pc":"5612 LX",
            "st":"Bogert",
            "hn":"31 9"
         },
         "t":"Bogert 31 9, 5612 LX, Eindhoven",
         "x":5.4740516,
         "y":51.4442148,
         "l":"house",
         "sc":100
      }
   ]
} 
Alles tonen

Wil je graag eens testen met één van onze API’s? Laat dan een bericht achter via onderstaand formulier.

Andes_white_diap

Bezoekadres:
Bogert 31-09 (Eindhoven Tower)
5612 LX  Eindhoven

Postadres:
Postbus 751 
5600 AT  Eindhoven

AANVRAAGFORMULIER API TESTACCOUNT