WPS: GeoCoder basado en CartoCiudad y en tecnología OpenSource

Moya Honduvilla, Iván, Manso Callejo, Miguel Ángel ORCID: https://orcid.org/0000-0003-2307-8639 and Moya Honduvilla, Javier (2017). WPS: GeoCoder basado en CartoCiudad y en tecnología OpenSource. In: "VIII Jornadas Ibéricas de Infraestructuras de Datos Espaciales (JIIDE 2017)", 15-17 de Noviembre de 2017, Lisboa, Portugal.

Description

Title: WPS: GeoCoder basado en CartoCiudad y en tecnología OpenSource
Author/s:
  • Moya Honduvilla, Iván
  • Manso Callejo, Miguel Ángel https://orcid.org/0000-0003-2307-8639
  • Moya Honduvilla, Javier
Item Type: Presentation at Congress or Conference (Article)
Event Title: VIII Jornadas Ibéricas de Infraestructuras de Datos Espaciales (JIIDE 2017)
Event Dates: 15-17 de Noviembre de 2017
Event Location: Lisboa, Portugal
Title of Book: Libro de actas de las VIII Jornadas Ibéricas de Infraestruturas de Dados Espaciais
Date: 15 November 2017
Subjects:
Freetext Keywords: Geocoder, CartoCiudad, libpostal, parser, PostgreSQL, PostGIS, PL/PgSQL, 52N-WPS, JSON, Geoportal
Faculty: E.T.S.I. en Topografía, Geodesia y Cartografía (UPM)
Department: Ingeniería Topográfica y Cartografía
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of Geocoder_JIIDE_2017_Lisboa.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

La geocodificación es el proceso de traducción de direcciones o intersecciones en coordenadas -localización directa- (ISO 19133:2005), lo que constituye un proceso clave para el tratamiento de información georreferenciada mediante identificadores y direcciones postales y es una necesidad básica para muchas personas y empresas en su actividad. La geocodificación se basa en la existencia de bases de datos que almacenan la información disponible sobre viales, portales y puntos kilométricos, así como las divisiones administrativas y postales.
Sin embargo, la primera dificultad a la que se enfrentan los geocodificadores es la pluralidad de formas de escribir direcciones, seguida de las referencias ambiguas, abreviaturas y contextos locales. Existen numerosos servicios de geocodificación proporcionados por empresas tecnológicas: Google, Bing, Yahoo, otros basados en cartografía colaborativa (OpenStreetMap) y finalmente otros basados en la información oficial de los organismos cartográficos.
En consecuencia, se plantea la necesidad de trabajar en la implementación y desarrollo de un geocodificador que alcance una alta tasa de aciertos. Este propósito se ha materializado con el uso de la biblioteca Libpostal como normalizador y parser de direcciones mundiales de calles, utilizando procesamiento de lenguajes naturales y datos de libre disposición, como OpenStreetMap. Debido a que Libpostal no es un geocodificador completo, éste se complementa con una serie de algoritmos escritos en PL/PgSQL para PostgreSQL, implementados específicamente para el modelo y la información de la base de datos CartoCiudad. Si bien el diseño modular de las funciones PL/PgSQL permite adaptar este trabajo a otras bases de datos, sin importar el país o el idioma en el que se basen. A partir de la base de datos CartoCiudad, publicada en el centro de descargas del Centro Nacional de Información Geográfica, se aborda la optimización de la velocidad de respuesta en las búsquedas.
El algoritmo de geocodificación implementado proporciona tolerancia a errores tipográficos en los valores de entrada y está dotado de capacidad para resolver ambigüedades en ciertas búsquedas. Para ello, además de utilizar el normalizador Libpostal en la geocodificación, se emplea búsqueda difusa mediante un algoritmo fonético con una función heurística de calidad. En caso de no poder satisfacer una búsqueda exacta, se proporcionen alternativas, ordenadas decrecientemente por grado de coincidencia, junto a la georreferencia exacta tomada de la base de datos, o aproximada por un algoritmo de interpolación.
Para potenciar la interoperabilidad, en un entorno de Infraestructura de Datos Espaciales, se ha integrado su desarrollo en un Web Processing Service (WPS) conforme con la especificación (05-007r7) del Open Geospatial Consortium (OGC) y para su implementación se ha utilizado el framework WPS de 52°North.
Finalmente, se ha adaptado el geoportal GET SDI Portal diseñado conforme a la Directiva INSPIRE (2007/2/EC) con el fin de mostrar la integración del WPS y los resultados de las geocodificaciones en un mapa, intercambiando datos en formato JSON entre cliente y servidor.

More information

Item ID: 48352
DC Identifier: https://oa.upm.es/48352/
OAI Identifier: oai:oa.upm.es:48352
Deposited by: PIF Javier Moya Honduvilla
Deposited on: 16 Nov 2017 15:24
Last Modified: 16 Nov 2017 15:25
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM