Aplicación web de mapas geográficos
Author
Martínez García, KristianDate
2020Abstract
El objetivo de este trabajo ha sido una investigación continua sobre el conjunto de
tecnologías web MEVN (Mongo - Express - Vuejs - Nodejs), librería open source de mapas
interactivos (leaflet) y funcionamiento de las aplicaciones web de carácter geográfico en
las instalaciones del 112 del Gobierno de Canarias y Hexagon Safety.
Se ha aplicado el conocimiento de la investigación en el desarrollo de una aplicación
web para la representación geográfica de INR (nos referiremos a incidentes no rutinarios)
que muestren el tipo de riesgo, magnitud, descripción del incidente. El fin de esta aplicación es la demostración práctica de estos conocimientos aportando aspectos similares
al aplicativo usado en las instalaciones del 112. Cabe destacar que la modularidad en el
proyecto supone un proceso importante, pues la idea es que se puedan conectar varios
servicios entre sí para una mayor funcionalidad.
Por último, para el desarrollo de la aplicación, el proyecto se ha separado en 2 marcos
de trabajo. La primera parte es el backend, que trabaja del lado del servidor y se ocupa
de la lógica de la aplicación. La segunda parte es el frontend, que se enfoca en el usuario,
en todo con lo que podemos interactuar y lo que vemos mientras navegamos. The goal of this work has been continuous research on the set of MEVN web technologies (Mongo - Express - Vuejs - Nodejs), open source library of interactive maps (leaflet)
and the operation of geographic web applications in 112 facilities of the Canary Islands
Government and Hexagon Safety.
The knowledge of the investigation has been applied in the development of a web
application for the geographical representation of INR (we will refer to non-routine
incidents) that show the type of risk, magnitude, description of the incident. The purpose
of this application is the practical demonstration of this knowledge, providing similar
aspects to the application used in the 112 facilities. It should be noted that modularity
in the project is an important process, since the idea is that several services can be
connected to each other to greater functionality.
Finally, for the development of the application, the project has been separated into
2 frameworks. The first part is the backend, which works on the server side and deals
with the application logic. The second part is the frontend, which focuses on the user, on
everything we can interact with and what we see while browsing.