Architecture for implementing a reverse locator in mobile applications with route calculation
No hay miniatura disponible
Fecha
Fecha
Director
Colaboradores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Distrital Francisco José de Caldas. Colombia
Altmetric
Descripción
Context: In general, applications that interact with geographic information systems work correctly when users use previously geo-coded points. However, problems occur if any of the selected points are not geo-coded. In the particular case of the calculation of routes in which one of the points is not geo-codified, it is not possible to calculate the route since one or both points are not identifiable; Therefore, it is necessary to approximate the points that the user has selected to the nearest geo-located point. On the other hand, the case is often presented in which users wish to interact with addresses in common language, regardless of whether the application internally does so based on geographical coordinate points.Method: One of the possible solutions to the previous problem is to propose the construction of an inverse locator that would be responsible for making the translations of geographical coordinates to natural directions. For the construction of said locator the following steps are proposed: Firstly, the specification of the type of application in which the inverse locator will be implemented; second, the analysis of the elements that must be taken into account for the refinement of the architecture; third, the creation of a first version of the architecture; and finally the creation of a second version of the architecture that would correspond to the final version of the architecture.Results: The end result is the creation of an architecture that implements a reverse locator that allows this type of geographic applications to solve the problems raised in the context part of the abstract.Conclusions: As a result of the research, we present the conditions under which the inverse locator construction is valid, and the possible problems that will arise if the architecture is not correctly applied. The paper also presents conclusions related to potential improvements that allow to solve the problem including adaptive and intelligent locations.
Contexto: En general, las aplicaciones que interactúan con sistemas de información geográficos funcionan correctamente cuando los usuarios utilizan puntos geográficos previamente geo-codificados. Sin embargo, cuando se requieren otras funcionalidades como el cálculo de rutas de un punto a otro, se presentan problemas en caso que alguno de los puntos seleccionados no esté geo-codificado. En este caso particular del cálculo de rutas en que uno de los puntos no está geo-codificado, no es posible calcularlas puesto que uno o ambos puntos no son identificables, y esto constituye un problema. Por lo tanto, es necesario aproximar al punto geo-localizado más cercano los puntos que el usuario ha seleccionado. Por otro lado, se presenta a menudo el caso en que los usuarios desean interactuar con direcciones basadas en calles y carreras, independiente de si la aplicación internamente lo hace basada en puntos de coordenadas geográficas.Método: Una de las posibles soluciones al problema anterior es plantear la construcción de un localizador inverso que se encargaría de hacer las traducciones de coordenadas geográficas a direcciones naturales. Para la construcción de dicho localizador se plantean los siguientes pasos: en primer lugar, la especificación del tipo de aplicación en el que se implementará el localizador inverso; en segundo lugar, el análisis de los elementos que se deben tener en cuenta para el refinamiento de la arquitectura; en tercer lugar, la creación de una primera versión de la arquitectura y, finalmente, la creación de una segunda versión de la arquitectura que correspondería a la versión final de la arquitectura.Resultados: El resultado final es creación de una arquitectura que implemente un localizador inverso que permita a este tipo de aplicaciones geográficas solucionar los problemas planteados en la parte de contexto del resumen.Conclusiones: Como resultado de la investigación se muestran las condiciones bajo las cuales la construcción del localizador inverso tiene validez, y los posibles problemas que se derivarán si no se aplica correctamente la arquitectura. También se muestran conclusiones relacionadas con potenciales mejoras que permitan solucionar el problema incluyendo localizaciones adaptativas e inteligentes.
Contexto: En general, las aplicaciones que interactúan con sistemas de información geográficos funcionan correctamente cuando los usuarios utilizan puntos geográficos previamente geo-codificados. Sin embargo, cuando se requieren otras funcionalidades como el cálculo de rutas de un punto a otro, se presentan problemas en caso que alguno de los puntos seleccionados no esté geo-codificado. En este caso particular del cálculo de rutas en que uno de los puntos no está geo-codificado, no es posible calcularlas puesto que uno o ambos puntos no son identificables, y esto constituye un problema. Por lo tanto, es necesario aproximar al punto geo-localizado más cercano los puntos que el usuario ha seleccionado. Por otro lado, se presenta a menudo el caso en que los usuarios desean interactuar con direcciones basadas en calles y carreras, independiente de si la aplicación internamente lo hace basada en puntos de coordenadas geográficas.Método: Una de las posibles soluciones al problema anterior es plantear la construcción de un localizador inverso que se encargaría de hacer las traducciones de coordenadas geográficas a direcciones naturales. Para la construcción de dicho localizador se plantean los siguientes pasos: en primer lugar, la especificación del tipo de aplicación en el que se implementará el localizador inverso; en segundo lugar, el análisis de los elementos que se deben tener en cuenta para el refinamiento de la arquitectura; en tercer lugar, la creación de una primera versión de la arquitectura y, finalmente, la creación de una segunda versión de la arquitectura que correspondería a la versión final de la arquitectura.Resultados: El resultado final es creación de una arquitectura que implemente un localizador inverso que permita a este tipo de aplicaciones geográficas solucionar los problemas planteados en la parte de contexto del resumen.Conclusiones: Como resultado de la investigación se muestran las condiciones bajo las cuales la construcción del localizador inverso tiene validez, y los posibles problemas que se derivarán si no se aplica correctamente la arquitectura. También se muestran conclusiones relacionadas con potenciales mejoras que permitan solucionar el problema incluyendo localizaciones adaptativas e inteligentes.
Resumen
Palabras clave
Inverso locator, Route calculation, Geographic information systems, Routing algorithms., Localizador Inverso, Cálculo de rutas, Sistemas de información geográfica, Algoritmos de ruteo.