Acosta Sanchez Manuel Fernando 2017
Acosta Sanchez Manuel Fernando 2017
Acosta Sanchez Manuel Fernando 2017
Director:
ING. SALOMON RAMÍREZ
1 Introducción ............................................................................................................ 3
2 Planteamiento Del Problema .................................................................................. 5
3 Justificación ............................................................................................................ 7
4 Alcance ................................................................................................................... 9
Alcance Espacial ............................................................................................ 9
Alcance Temático ........................................................................................... 9
Alcance Técnico ............................................................................................. 9
5 Objetivos ............................................................................................................... 11
Objetivo General .......................................................................................... 11
Objetivos Específicos ................................................................................... 11
6 Estado Del Arte ..................................................................................................... 12
Antecedentes ............................................................................................... 12
Marco Teórico .............................................................................................. 13
7 Metodología .......................................................................................................... 16
Fase I: Requerimientos ................................................................................ 17
Fase II: Análisis de Requerimientos ............................................................. 17
Fase III: Diseño ............................................................................................ 17
Fase IV: Integración ..................................................................................... 17
8 Resultados ............................................................................................................ 18
Fase I: Requerimientos ................................................................................ 18
Fase II: Análisis de Requerimientos ............................................................. 19
8.2.1 Diagrama de Casos de uso: ............................................................. 19
2
1 Introducción
actualmente la ciudad cuenta con 278 millones de metros cuadrados construidos con
de estas áreas se lleva a cabo mediante procesos masivos y por solicitud de los
ciudadanos, que dan origen a visitas técnicas por parte de los funcionarios de la entidad.
adquisición de información catastral de cada uno de los predios que conforman el área
urbana y rural de la capital del país, dicha información representa la materia prima con
espaciales complejos que han sido parte de la cotidianidad de compañías y personas del
cumplen los requerimientos y diseño intuitivo que facilita la interacción con funcionarios
de la UAECD.
3
Por lo anterior el Geovisor que se busca implementar permitirá a funcionarios de
la UAECD trazar rutas y optimizarlas, tomando como punto de partida las instalaciones
4
2 Planteamiento Del Problema
la cual los ciudadanos acuden con el fin de llevar a cabo tramites como actualización,
la entidad que le permite establecer el inventario de los bienes inmuebles situados dentro
de la ciudad de Bogotá.
Igualmente permite que la ciudad disponga de una base de datos única y oficial
y la administración de la ciudad.
establecidas para su ejecución, estos trámites son resueltos a través de una visita
son suministrados entre 13-16 trámites, que tienen que ser atendidos uno a uno mediante
ciudad.
5
Las visitas técnicas son programadas desde el día anterior resultando imposible
herramientas que le permitan dar atención oportuna a los tramites, ya que de lo contrario
vería afectado los rendimientos que son importantes para la evaluación de desempeño
jurídicos que pueden ser instaurados contra la entidad por parte de los ciudadanos al no
ley.
Por las razones ya mencionadas, una de las herramientas que facilitaría su tarea
consecutivo de visita de acuerdo a su cercanía al punto de partida que para el caso será
la UAECD, es importante que la ruta adecuada sea aquella que represente la menor
6
3 Justificación
ciudad.
información por consiguiente con la visión planteada por la UAECD: “ser una entidad
evolución de las ciudades”, que traerá consigo la aceptación por parte los ciudadanos al
por los ciudadanos a las diferentes localidades de la ciudad y esta son programadas por
de forma significativa.
7
El diseño y puesta en marcha de un geovisor que genera rutas optimas, ofrece
adecuado para el desarrollo de sus visitas, al ciudadano que obtendrá respuesta a sus
través del ingreso de un número determinado de puntos fijados por la dirección del predio
8
4 Alcance
de las visitas técnicas solicitas en la UAECD por parte de los usuarios, este visor
generara una vista general de las vías por donde se deber abordar los predios a visitar,
indicando el consecutivo de los puntos teniendo presente que el lugar de partida será
UAEDC.
Alcance Espacial
Alcance Temático
contendrá el itinerario de visitas, genera una pollina sobre el mapa de la ruta más
adecuada para la labor del funcionario e igualmente indicara el orden de puntos a visitar.
Alcance Técnico
modulo que permite a través del ingreso de un lugar o dirección acercarse al punto que
se desea visitar, una herramienta que permite la integración de archivos KML por parte
9
visualización de cada uno de los puntos de visita y las vías que llevan a ellos, y finalmente
permite que el usuario seleccione la vista que desea ya sea el mapa básico o la imagen
satelital.
10
5 Objetivos
Objetivo General
Objetivos Específicos
Definir la arquitectura del aplicativo de tal forma que permita satisfacer los
11
6 Estado Del Arte
Antecedentes
han implementado aplicaciones como viajero seguro (Viajero Seguro, s.f.) desarrollada
por el INVÍAS con el apoyo de Gobierno en línea que permite el trazado de una ruta
del tráfico, tiempo de viaje entre otras variables que son estimadas a partir de información
suministrada por otros usuarios, esta aplicación es de uso público, a nivel privado se
establecen aplicaciones dirigidas a las empresas como lo son Routing Reparto (Routing
Reparto, s.f.) y Smart Quick (Smart Quick Inteligencia Movil, s.f.) Que son aplicaciones
(VRP) que se define por primera vez por George Dantzing y John Ramser en 1959,
conocido como algoritmo de ahorros. (López, Lozano, & Arboleda Zuñiga, 2015)
de una ruta optima pero esta vez para la recolección de basuras en un sector residencial,
12
para este caso su modelo no solo se pensó en el diseño de la ruta optima sino además
se tuvo en cuenta los horarios en los cuales debía pasar el camión recolector
de problemas tales como Waze y Google Maps que presentan una serie de herramientas
CVRP y software de gestión de flotas” da a conocer los resultados del desarrollo de una
de optimización de ruteo.
Marco Teórico
Los sistemas de redes son elementos lineales que componen una estructura
espacial por medio de la cual puede circular cualquier tipo de flujo para esta ocasión
13
corresponde flujo de tráfico (Davis, 2001). Una red se caracteriza por presentar dos
coordenadas XY, el mejor camino escogido para un proceso de enrutamiento será aquel
que presente el menor número de obstáculos como lo son tiempo, riesgo, costo entre
sido el principio sobre el cual se fundamentan estudios como “El Análisis del Viaje del
Vendedor (Travelling Salesman Analysis)” este tipo de análisis no sólo busca encontrar
el camino más corto entre un punto de origen y destino, sino que puede tener también
largo del camino, así como otros parámetros que se necesiten para la continuidad de la
paradas a realizar durante el viaje. Una vez se ha determinado esta secuencia, es cuando
se puede realizar las búsqueda del camino más corto de acuerdo a los criterios
necesarios e incluyendo las limitaciones precisas (Davis, 2001), una solución que ha
programadores y a usuarios una llave de acceso a servicios web provistos por terceros,
Google Api Directions permite realizar el cálculo de rutas generando indicaciones a los
14
usuarios para su desplazamiento a través de diferentes medios de transporte usando
15
7 Metodología
mejor se ajustó a las condiciones que se requerían para el desarrollo del GEOVISOR
vería beneficiada dado que se podría disponer estos recursos al desarrollo de otras
actividades relacionadas a la implementación del aplicativo, por otra parte al reutilizar los
componentes se puede tener certeza que han sido probados y validados por un equipo
expertos.
16
Fase I: Requerimientos
enfocados en resolver el problema que limita el desarrollo ideal de las actividades del
satisfacer las funciones sobre las cuales opero el geovisor. Para este aplicativo se definió
finalmente fueron evaluados mediante pruebas que garantizaran cada uno de los
17
8 Resultados
puntos o predios a visitar, estos puntos son indicados en el geovisor SENDA por parte
del funcionario de acuerdo a los casos que le han sido asignados para su solución, al
que cada fase constituyo un proceso que género un avance para llegar al objetivo de la
continuación:
Fase I: Requerimientos
establecieron las herramientas del sistema que permitieron dar solución a la problemática
establecida, de la misma forma se realizó la definición de los actores, que en este caso
Generación de reporte.
18
Fase II: Análisis de Requerimientos
punto que se requiere ofreciendo un establecimiento del área de forma rápida y precisa.
usuario puede excluir el último punto que selecciono para la ruta, CU04-Eliminar_Puntos:
Permite al usuario eliminar la totalidad de los puntos adicionados y realizar una nueva
totalidad de los puntos y obtener el trazado de la ruta se genere una salida que
19
Figura 2 Diagrama de Casos de Uso
20
La Construcción del Geovisor Senda empleó diversos lenguajes necesarios para
medio de etiquetas que permitieron hacer conexión con las diferentes aplicaciones y
editores de estilo, además, la estandarización es una de las ventajas que ofrece este
navegador que emplee normas estándar de visualización sea capaz de interpretar Senda
sin inconvenientes.
Este lenguaje se complementa con el lenguaje CSS, útil para definir las
Por otro lado el uso de códigos en Lenguaje JavaScript evita que el usuario final
visor, Google Maps mediante para resolver este problema ofrece a sus usuarios la
función para importar KML estos archivo están basados en lenguaje de marcado XML,
21
Geovisor, para ser utilizada en el análisis espacial en conjunto con la ruta generada o
por generar.
relación física de los distintos nodos que componen el sistema de la Aplicación, este
diagrama indica una asociación entre los nodos dada por una ruta de comunicación.
servidor de mapas da acceso a mapas por medio del uso de las API.
Fase IV Integración:
22
En esta etapa se empleó un editor de texto en lenguaje HTML donde se procedió
cliente como en este caso el sitio de origen que siempre será el Edificio Administrativo
para esto se reutilizo un código que activa la posición al realizar doble clic al sitio que se
23
Figura 6 Línea de código para la asignación de puntos por doble clic
letra para ser almacenadas en el código por matrices, que posteriormente determinara
24
En esta función se generó el código necesario para que se vayan mostrando las
direcciones de los puntos seleccionados en la tabla de puntos. Cada vez que se dibuja
dirección del punto. Que sería la parte de este código como se puede observar en la
Figura 8.
una ruta entre los puntos seleccionados que se visualizara en el aplicativo por medio
de una polilínea.
25
Figura 9. Salida Grafica
ruta optimizada en el geovisor y la secuencia definida por este en formato jpg, importar
26
Figura10. Geovisor Senda
27
9 Conclusiones
planteados.
tareas tan comunes con el desarrollo de rutas brinda mejoras significativas, tanto para
28
10 Referencias
29
Smart Quick Inteligencia Movil. (s.f.). Recuperado el 19 de 05 de 2017, de
http://www.smartquick.com.co/home/index.php
Tortajada Cordero, J. J. (2014). La Guia Definitiva del Diseño Web.
Viajero Seguro. (s.f.). Recuperado el 26 de 05 de 2017, de
http://viajeroseguro.invias.gov.co/ViajeroSeguro/
30