Geocodificador ICGC
La geocodificación es el proceso de convertir direcciones postales, nombres de lugar o puntos de interés a coordenadas.
El Geocodificador ICGC permite obtener las coordenadas de un lugar ubicado en Catalunya a partir de su dirección postal, de su nombre (topónimo) o del punto kilométrico. También permite la operación contraria, la geocodificació inversa, que consiste en obtener la dirección postal, el nombre del topónimo o el punto kilométrico más próximo a una posición expresada en coordenadas.
URL de conexión: https://eines.icgc.cat/geocodificador
El Geocodificador ICGC es una interfaz de programación de aplicaciones web API REST, integrable en otras aplicaciones, de forma que es sencillo añadir un búsquedador de direcciones y/o topónimos a un visor de mapas.
Funcionalidades
- Localización de direcciones postales de los tipos siguientes:
- portal (nombre de calle + portal + municipio o llogaret).
- edificaciones aisladas (nombre de la edificación aislada + municipio o llogaret).
- Localización de calles (nombre de calle + municipio o llogaret).
- Consulta del cuadro envolvente de cada calle obtenida.
- Localización de topónimos (nombre + municipio).
- Localitzación de puntos kilométricos (nombre de la vía + km).
- Geocodificación inversa para encontrar la dirección, topónimo y punto kilométrico más próximos a un punto indicado por sus coordenadas.
- Restringir la búsqueda en un área geográfica circular o rectangular.
- Restringir la búsqueda en una comarca o un municipio.
- Restringir la búsqueda a determinados tipos de topónimos.
- Priorización de las soluciones más próximas geográficamente a un punto dado.
- Disponibilidad de dos operaciones de geocodificación directa, que es aconsejable combinar en la integración en otras aplicaciones:
- autocompletar: a medida que el usuario va tecleando el texto a buscar, enviar peticiones a autocompletar, con el fin de encontrar respuestas de forma rápida.
- cerca (búsqueda completa): devuelve los datos y la ubicación de una dirección o topónimo indicados de forma completa. Una vez se ha completado el texto, si las respuestas proporcionadas por autocompletar no son suficientes, se puede hacer una petición a la operación cerca al oprimir la tecla [Intro].
Se recomienda utilizar librerías cliente que incorporen estas pautas de uso, como Leaflet y el plugin Nextzen (anteriormente Mapzen), como se ha hecho en el Visor ejemplo, implementado con Leaflet y explicado en Visor de mapas con consultas al servicio Geocodificació ICGC.
Operaciones
Dispone de las operaciones siguientes:
-
cerca (geocodificación directa indicando dirección completa)
-
autocompletar (geocodificación directa sin necesidad de completar todos los datos de identificación)
Documentación
https://eines.icgc.cat/geocodificador/api-docs/
Ejemplos
- 1.1 Buscar una dirección postal
- 1.2 Buscar un topónimo
- 1.3 Geocodificación inversa
- 1.4 Obtener el llogaret a la que pertenece una dirección
- 1.5 Buscar una dirección postal según el llogaret
- 1.6 Integración en un visor Leaflet
- 1.7 Priorizar los resultados más próximos a un punto
- 1.8 Restringir la búsqueda dentro de un área geográfica circular o rectangular
- 1.9 Filtrar según tipo de topónimo
- 1.10 Filtrar por comarca o por municipio
- 1.11 Otros ejemplos de integración
- 1.12 Buscar un punto kilométrico