Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
Biénzobas García, Pablo (2018). Creación de una librería de geocodificación directa de varios proveedores en lenguaje Java. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. en Topografía, Geodesia y Cartografía (UPM), Madrid.
Title: | Creación de una librería de geocodificación directa de varios proveedores en lenguaje Java |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería Geomática y Topografía |
Date: | July 2018 |
Subjects: | |
Freetext Keywords: | Cartografía digital |
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
Una de las principales necesidades de los usuarios de Cartografía en la web es, además de poder navegar por ella: cambiando de escala, desplazándose, seleccionar, etc., localizar en el mapa una determinada dirección postal. Para que los usuarios de distintas aplicaciones y entornos puedan consultar la localización geográfica en forma de coordenadas para una dirección existen varios servicios denominados geocodificadores. Algunas de las grandes compañías como Google, Bing, Esri y otras iniciativas empresariales o proyectos como Open Street Map o CartoCiudad también ofrecen este servicio a partir de las bases de datos en las que almacenan la cartografía, números de policía (portales) o de los puntos kilométricos de las diferentes vías. Los servicios de geocodificiación desempeñan el mejor esfuerzo posible para entregar al usuario una o varias soluciones a su pregunta en base a la información no estructura de la dirección postal suministrada. Cada uno de estos proveedores de servicio define su propia API (no estandarizada) y utiliza su propia base de datos. El objetivo del presente Trabajo Fin de Grado (TFG) es el diseño y desarrollo de una librería, en el lenguaje de programación Java, que armonice la interfaz de uso de varios geocodificadores (traducción de dirección postal a dirección postal normalizada y coordenadas) de diversas compañías y proveedores disponibles. De este modo se podrá acceder a los resultados de la geocodificación directa (el proceso de asignar coordenadas geográficas, la ubicación en el espacio, de una dirección) de todos ellos bajo un mismo patrón. Esto permitirá realizar comparativas con los resultados de todos ellos al mismo tiempo y permitir escoger, en función de la necesidad, el que mejor convenga en cada parte de un proyecto. Debido a ello se hace necesario el diseño y desarrollo de una librería similar en lenguaje Java (lenguaje de programación java un lenguaje de programación de propósito general, concurrente y orientado a objetos.), uno de los lenguajes más empelados en el desarrollo y existente en la inmensa mayoría de equipos. Es un lenguaje sencillo y accesible, seguro, orientado a objetos, con una API simple y accesible, que además permite trabajar con otras tecnologías web como JSP, JSF, JSTL, etc
Abstract:
One of the main needs of users of Cartography on the web is, besides being able to navigate through it: changing scale, moving, selecting, etc., locating a certain postal address on the map. So that users of different applications and environments can consult the geographical location in the form of coordinates for an address, there are several services called geocoders. Some of the big companies like Google, Bing, Esri and other business initiatives or projects like Open Street Map or CartoCiudad also offer this service from the databases in which they store the cartography, police numbers (portals) or the kilometric points of the different routes. Geocoding services perform the best possible effort to provide the user with one or several solutions to their question based on the non-structured information of the postal address provided. Each of these service providers defines its own API (non-standardized) and uses its own database. The objective of this Final Degree Project (TFG) is the design and development of a library, in the Java programming language, that harmonizes the interface of the use of several geocoders (translation of postal address to standard postal address and coordinates) of various companies and suppliers available. In this way you can access the results of direct geocoding (the process of assigning geographic coordinates, the location in space, of an address) of all of them under the same pattern. This will allow to make comparisons with the results of all of them at the same time and allow to choose, according to the need, the one that best suits each part of a project. Due to this, it is necessary to design and develop a similar library in the Java language (programming language java a general-purpose, concurrent and object-oriented programming language), one of the languages most used in development and existing in the vast majority of equipment. It is a simple and accessible, secure, object-oriented language, with a simple and accessible API, which also allows working with other web technologies such as JSP, JSF, JSTL, etc.
Item ID: | 52253 |
---|---|
DC Identifier: | https://oa.upm.es/52253/ |
OAI Identifier: | oai:oa.upm.es:52253 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 17 Sep 2018 09:12 |
Last Modified: | 07 Dec 2022 11:16 |