La geocodificación inversa es un componente básico de los sistemas basados en localización de direcciones, que combinado con los sistemas de enrutamiento y geocoficación, convierten una coordenada geográfica obtenida por GPS, un mapa interactivo o otros medios a una dirección postal, con el fin de buscar la información que haya en ese punto. Esta función es muy utilizada en el sector transporte.
Es el proceso de asignación de una calle, número de portal, etc, a unas coordenadas conocidas. Este proceso permite la identificación de direcciones postales, lugares y / o subdivisiones territoriales tales como los barrios, códigos postales, municipios, provincias, estado o país.
Los servicios de geocodificación inversa normalmente no estaban de cara al público debido a la falta de recursos informáticos y a la falta de actualización de los datos geográficos. Sin embargo, actualmente estos servicios de geocodificación inversa son más accesibles al público en general a través de las
API y otros servicios web y aplicaciones.
El proyecto
CartoCiudad del Centro Nacional de Información Geográfica ha desarrollado un cliente denominado “Geocodificador”, que te permite localizar una dirección a partir de sus coordenadas geográficas realizando una petición
HTTP POST.
La URL del servicio es:
El código XML con la petición POST es el siguiente:
Para conseguir localizar una dirección, entras en el cliente del
geocodificador y sustituyes las coordenadas LONGITUD y LATITUD por sus valores correspondientes, y envías la petición POST.
Las coordenadas geográficas LONGITUD y LATITUD tienen que estar en ETRS89, en grados y décimas de grado, utilizando el punto como separador de decimales. Se incluyen en la petición POST tantos puntos como se deseen sus ubicaciones.
Como respuesta el servicio devuelve un fichero XML con la dirección más próxima a las coordenadas introducidas.
Para la dirección obtenida se ofrecen la provincia y municipio donde se encuentra, el tipo y nombre de la vía, el número y letra de portal o punto kilométrico, el código postal y las coordenadas exactas de esta dirección.