MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01D5737E.52440280" Este documento es una página web de un solo archivo, también conocido como "archivo de almacenamiento web". Si está viendo este mensaje, su explorador o editor no admite archivos de almacenamiento web. Descargue un explorador que admita este tipo de archivos. ------=_NextPart_01D5737E.52440280 Content-Location: file:///C:/09C260C1/24articuloMarceloayauca.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="windows-1252"
Webmapping applications for
emergency management in higher education institutions
Luis Gonzalo Allauca
Peñafiel.[1], =
Lourdes
Emperatriz Paredes Castelo. [2], =
Richard
Xavier Amaguaya Ramos. [3] &=
amp;
Shirley Estefanía Armas Analuisa. [4]
Recibido: 10-05-2019 / Revisado: 15-06-2019
/Aceptado: 14-07-2019/ Publicado: 30-07-2019
The present
investigation studied the performance of PostGis
versus MysqlSpatial, to choose the best alterna=
tive
in the implementation of a Webmapping to manage
emergencies during Pre professional Practices, Linking with Society and
Observation Technical Tours activities developed by students and / or teach=
ers
of institutions of higher education. The response time of geodatabases agai=
nst
the execution of SQL CRUD statements is established as a study parameter, f=
or
which a simulated population of 1000 users was configured on the JMeter str=
ess
tool with a sample of 30 different SQL requests for a moment of time; Once =
the
measurements were made, obtaining a percentage of performance per second of=
Postgis of 61.35% and of MySQL Spatial 62.2% obtainin=
g a
difference of 0.853%. A mobile application with Android Studio is implement=
ed
from where users activate the emergencies, a frontend with Angular 4.0 for =
the
visualization of the exact location of the emergency on the base map provid=
ed
online by OpenstreetMap and the thematic maps of
Health Centers and homes of the users; a backend is implemented with Node.js
that allows, through the use of sockets, to automatically alert the emergen=
cies
notified from the mobile application and displayed on the frontend; It also=
allows
the semiannual registration and updating of students and teachers according=
to
their profiles and designated academic activities. All these software tools=
are
installed on the Centos 7.0 operating system. It is determined that the
database that gives us better features for an emergency management oriented
scenario is PostGis because it has a better
performance and manages a broad scheme of functions and geographic controll=
ers
La presente
investigación estudió el desempeño de PostGis v=
ersus MysqlSpatial, para escoger la mejor alternativa en la
implementación de una Webmapping para gestionar
emergencias ocurridas durante actividades de Practicas Pre profesionales,
Vinculación con la Sociedad y Giras Técnicas de Observación desarrolladas p=
or
estudiantes y/o docentes de instituciones de educación superior. Se estable=
ce
como parámetro de estudio el tiempo de respuesta de las Geodatabases
frente a la ejecución de sentencias SQL CRUD, para lo cual se configuró sob=
re
la herramienta de estrés JMeter una población
simulada de 1000 usuarios con una muestra de 30 distintas peticiones SQL
durante un instante de tiempo, obteniéndose un porcentaje de desempeño por
segundo de Postgis del 61,35 % y de MySQL Spatial 62,2% obteniendo una diferencia del 0.853%. Se
implementa una aplicación móvil con Android Studio desde donde los usuarios
activan las emergencias, un frontend con Angula=
r 4.0
para la visualización de la ubicación exacta de la emergencia sobre el mapa
base provisto en línea por OpenstreetMap y los =
mapas
temáticos de Centros de Salud y domicilios de los usuarios; se implementa u=
n backend con Node.js que permite a través del uso de s=
ockets
alertar de manera automática las emergencias notificadas desde la aplicación
móvil y visualizadas en el frontend; permite ad=
emás
el registro y actualización semestral de estudiantes y docentes de acuerdo a
sus perfiles y actividades académicas designadas. Todas estas herramientas
software se instalan sobre el sistema operativo Centos=
7.0. Se determina que la base de datos que nos brinda mejores prestaciones =
para
un escenario orientado a la gestión de emergencias es =
PostGis
debido a que tiene un mejor desempeño y maneja un amplio esquema de funcion=
es y
controladores geográficos.
Palabras Claves: <=
span
lang=3DES-EC style=3D'font-size:12.0pt;line-height:115%;font-family:"Times =
New Roman",serif;
mso-ansi-language:ES-EC;mso-fareast-language:EN-US;mso-bidi-language:SI-LK;
mso-bidi-font-weight:bold'>Webmapping, Gestión Emergencias, Angular.js, Node.js, PostGIS
Introducción.
El uso de Webmapping y de sistemas de
información geográfica en general, están siendo utilizados e incluidos en la
planificación de diversos ámbitos de gestión privada y pública a nivel glob=
al;
no solo para toma de decisiones, sino para una sostenible mejora de proceso=
s.
Un Sistema de Información Geográfico, se convierte en una herramienta adecu=
ada para
dar una perspectiva general, un análisis a detalle que permite usar la
información de manera oportuna, además, disminuir la duplicación de tareas,=
aumentar
la compatibilidad entre sus fuentes; comparar y hacer análisis complejos de=
la
información. (Molina y Lopez 2005).
En las instituciones de educación superior, los estudiantes y docentes
realizan como parte de su formación integral no solo actividades académicas,
sino también, actividades complementarias como vinculación con la sociedad,
prácticas pre-profesionales y giras técnicas de
observación; las mismas que se desarrollan y ejecutan fuera de la instituci=
ón
en un ámbito geográfico extendido; ámbito en el cual, pueden suceder eventu=
ales
emergencias. Por lo que resulta imperativo contar con un sistema de
notificación inmediato, que permita de manera automática determinar la
ubicación, identificación y demás información relevante que le permita tene=
r a
la institución un grado de reacción inmediata para atender dichas emergenci=
as y
coadyuvar al bienestar de los estudiantes y docentes.
Actualmente, la gestión de emergencias se ven muy influenciada por la
tecnología; por tal motivo al mome=
nto de
implementar un sistema de información geográfica, es de vital importancia
considerar el desempeño con que cuentan las bases de datos espaciales para =
el:
almacenamiento, procesamiento y ejecución de información; ya que si estos
parámetros no funcionan adecuadamente, el sistema de información geográfica
presenta fallos que afectan al sistema, tanto en el ingreso de los usuarios,
realización de peticiones, como en la visualización de la emergencia solici=
tada
(Herrera, 2016).
Las geodatabases, se han convertido en un
dominio muy importante de bases de datos, una estandarización de los método=
s de
almacenamiento y análisis proporciona consistencia de los datos, facilita la
combinación de estos datos y permite integrar proyectos (Kozioł,
Lupa & Krawczyk 2014). Por este motivo se r=
ealiza
un análisis comparativo de las bases de datos espaciales PostGis
y Mysql Spatial con
respecto al desempeño orientadas a la gestión de emergencias, culminando co=
n la
implementación de la base de datos espacial más óptima en vista de la
evaluación de los diferentes indicadores y tomando en cuenta que es fundame=
ntal
contar con herramientas que nos permitan aprovechar el mayor rendimiento y
rapidez al ejecutar cualquier tipo de petición.
La coordinación de recursos en situaciones de emergencia requiere de
procedimientos y herramientas que faciliten a los distintos cuerpos operati=
vos
el acceso a la información necesaria en el menor tiempo posible para tomar
mejores decisiones (González y Pra=
des
2012), siendo estos procesos de emergencias sean atendidos de la manera más
efectiva posible, por lo que el uso de tecnología móvil y geoespacial,
conjuntamente integrada con sockets y servidores en línea de mapas base com=
o OpenStreetMap sean funcionalmente estructurados para
responder a los requerimientos de este tipo de soluciones en instituciones =
de
educación superior, permitiendo gestionar de mejor manera las emergencias y=
nos
permita a más de la notificación, conocer en tiempo real el lugar exacto do=
nde
se está produciendo la misma, pues en muchas oportunidades las muchas perso=
nas
desconocen los sectores en los que se encuentran y mediante la ubicación
mostrada en la webmapping se pueden agilitar los
procesos de emergencias para brindar el servicio adecuado, proporcionando
información de la persona que solicita atención con ubicación exacta y
permitiendo a los organismos de auxilio cercanos al punto, agilitar el tiem=
po
de acción para llegar al lugar de =
la
emergencia.
Objetivos.
Objetivo
General
Comparar las bases de datos espaciales PostGis=
span>
y Mysql Spatial con
respecto al desempeño, para el desarrollo de una Webma=
pping
para la gestión de emergencias en una institución de educación superior.
Objetivos
Específicos.
·&nb=
sp;
Identificar las características principales de l=
as
bases de datos espaciales PostGis y Mysql Spatial
·&nb=
sp;
Implementar una Webmapping<=
/span>
para la gestión de emergencias utilizando como geodata=
bases
PostGis y Mysql
·
Realizar las mediciones con respecto al
desempeño, determinando la base de datos espacial más óptima para integrarl=
a a
la Webmapping.
Alcance.
Se logró a través de este estudio, implementar una Webmapping
para la gestión de posibles emergencias activadas o alertadas desde una
aplicación móvil (Mitchell, 2005) por parte de estudiantes y/o docentes
(usuarios), que durante un periodo académico tengan asignadas horas o estén
cumpliendo actividades de Practicas Pre profesionales, Vinculación con la
Sociedad o Giras Técnicas de Observación, y que además, tengan habilitados =
los
permisos necesarios para realizar las notificaciones de emergencia una vez =
que
hayan sido registrados y habilitados para su uso.
El ámbito geográfico de atención de emergencias, está dentro del
territorio ecuatoriano, puesto que se coordina acciones conjuntamente con el
Sistema ECU 911. Para poder emitir una alerta de emergencia los usuarios
deberán contar con una conexión a internet en su smartphone y una vez emiti=
da
la alerta no podrá desactivarla unilateralmente.
Se utilizará como mapa base para la ubicación de la emergencia los ma=
pas
online proporcionados por la plataforma OpenStreetMap<=
/span>.
Al emitirse la alerta a través de la aplicación móvil, ésta alerta; se regi=
stra
en una base de datos geoespacial y automáticamente con el uso de Sockets a
nivel de aplicación visualiza la emergencia en el monitor con los datos
personales, académicos y familiares del usuario y se procede a notificar a =
los
organismos oficiales de control, a los familiares y a seguir los protocolos
establecidos.
La solución tecnológica se implementa sobre plataforma Linux Centos 7.0, la aplicación móvil se desarrolla sobre A=
ndroid
Studio 2.2.3, el Front-End para monitoreo y
visualización de las emergencias se desarrolla con Angular 4.0 (Clow, 2018), el Backend p=
ara
gestión de usuarios, perfiles y actividades se desarrolla utilizando Node.j=
s, Json y Gson, se utiliza c=
omo
servidor de página Express y fundamentalmente el uso de socket a nivel de c=
apa
de aplicación. Las bases de datos espaciales a estudiar son Postgis
(Postgis, 2005) y Mysql Spatial, se utiliza además JMete=
r
como herramienta de pruebas, la misma que permite simular la población y
concurrencia de peticiones a la Webmapping para
determinar así el desempeño de las geodatabases=
.
Visión
General de la Arquitectura de Solución.
El estudio del desempeño=
de
las bases de datos espaciales se la realizará en función del tiempo de
respuesta a las consultas SQL CRUD, ejecutadas sobre una arquitectura funci=
onal
de la solución, que se describe en la Figura 1.
Figura 1.=
span> Visión General de la
Arquitectura de Solución de la Webmapping para
Gestión de Emergencias
RED LAN UNIVERSITARIA PO=
STGIS Mysql Spati=
al MONITOR
SOCKETS IN=
TERNET INSERCION DE EMERGENCIA
Geodatabases NOTIFICACION
ACTIVACION EMEFRGEMCIA
Materiales y Métodos
Materiales
La infraestructura base, sobre la cual se implementó la Webmapping de gestión de emergencia es una red LAN de=
tres
capas que se detalla en la Figura 2. Un elemento fundamental de esta
infraestructura es el Sistema Académico Institucional sobre el cual se vali=
dan
y consultan datos académicos y personales tanto de estudiantes como de doce=
ntes
mediante el uso de Webservice. Para activar las
emergencias se utiliza una aplicación móvil instalada en los Smartphones, l=
os
mismos que utilizan la Red Celular y la red WAN de Internet para conectarse=
a
la red LAN de la institución y registran en la Geodata=
base
seleccionada una nueva emergencia, que a su vez activa las fases de Monitor=
eo y
Notificación.
Fig. 2.
Infraestructura base para el despliegue de la W=
ebmapping
de Gestión de Emergencias.
<=
/span>
En un servidor denominado de Gestión de Emergencias se instala, confi=
gura
y despliega el Sistema Operativo Centos 7.0, An=
gular
2.2.3, Node.js, Express, PostGis y Mysql Spatial, se utiliza=
además
un Computador Personal (PC) para instalar Android Studio y desarrollar
aplicativo móvil; además en este PC se instala JMeter<=
/span>
para ejecutar las pruebas de rendimiento de las Geodat=
abase
analizadas en la presente investigación. Dentro de la Red de Área Local (LA=
N)
además se encuentran conectados los Usuarios del Backe=
nd
que registran, habilitan y deshabilitan usuarios de acuerdo a sus perfiles y
actividades designadas en cada periodo académico y los Usuarios de Frontend que monitorean todo el tiempo si se activa a=
lguna
alerta y se encargan de la verificación y notificación de la emergencia.
Métodos
y Técnicas
Para la medición de resultados respecto al desempeño de las geodatabases PostGIS y Mysql Spatial (Deepak, Daswani, Rodrigo =
&
Rosales, 2015), se utilizó la herramienta JMeter; la
misma que permitió a través de su configuración simular la población de 1000
usuarios y una muestra de 30 diferentes sentencias SQL en una unidad de tie=
mpo.
Esta técnica de simulación permitió establecer con éxito la factibilidad del
experimento, sobre la infraestructura base de la Figura 2.
Obtenidos los resultados, se analiza y contrasta para seleccionar una=
Geodatabases que permita garantizar un mejor desempeñ=
o de
la Aplicación Webmapping para la gestión de
emergencias en la institución de educación superior. Durante el ciclo
investigativo además se utilizan otras técnicas e instrumentos descritos en=
la
Tabla 1.
Tabla 1. Técnicas e instrumentos aplicados =
en
la Investigación
TÉCNICA |
INSTRUMENTO |
Revisión y Análisis de Documentac=
ión |
Libros, Guías y Artículos Científicos
donde definen las características funcionales de las geodatabases PostGis y =
Mysql Spatial |
Mediciones y Monitoreo |
Software de estrés JMeter para simular
consultas SQL concurrentes |
Configuración e Implantación. |
Aplicación Movil y Webmappping |
Fuente: Metodología
Elaborado por: Amaguaya R.
(2018)
1. Resultados y discusión
Se define las características
principales de las bases de datos PostGis y
Tabla2. Análisis Comparativo PostGis=
span>
vs Mysql Spatial
2.=
=
=
GEODATABASES |
TIPO DE LICENCIA |
SISTEMAS OPERATIVOS |
GIS GRATUITOS |
CONTROLADORES PARA COMPONENTES ESPACIALES |
FUNCIONES ESPACIALES |
HERRAMIENTAS WEB MAPPING |
POSTGIS |
Licencia
GPL Open
Source y utiliza aplicaciones comerciales |
Windows,
Linux y Mac (Varol,2017) |
Shp2pgsql,QGR2OGR
QuamtumGIS,SharpMap.net (Giole Luchetti,2017)=
|
SharpMap.net,
JDBC postgis.jar,GDAL C++, Autocad
FDO beta support (Hafeez, Sturm, Kasemsarn, <=
span
class=3DSpellE>Rawling, & Sherman,2016) |
Más
de 300 funciones y operadores, no soporte geodésico, maneja 2D y algo de =
3D ,
algo de soporte MM en arreglos circulares y curvas compuestas. (Zhang, |
Manifold,
MapDotNet,ArcGIS 9.3,UMN Mapserver,
Geoserver, FeatureSerer,=
MapGuide Open Source usan=
do
betaFDO driver. (Brisabo=
a,
CortiñasC & Pedreira,2017) |
MYSQL
SPATIAL |
Licencia
Comercial de código abierto y algunas características son GPL (M.J.
Vermeij,2017) |
Windows,
Linux y Mac (Varol,2017) |
QGR2OGR,shp2mysql.pl
(Giole Luchetti,2017) |
GDAL
C++, SharMap vía =
OGR, Autocad FDO. (Rashidan,=
Musliman & Rahman,2016) |
OGC
MBR (bounding box functi=
ons)
algunas funciones para relaciones espaciales 2D solamente.(Huang & L. Liang=
span>,
2017) |
UNM
Mapserver, Geoserver, MapGuide Open Source. (Zhang, You, & Gruendwald, =
2017) |
Fuente: Metodología
Elaborado
por: Amaguaya R. (2018)=
Solución
general del sistema de gestión de emergencias mediante una webmapping
El estudio de las alternativas de Geodatabases=
span>
determino que PostGis es la mejor opción para
integrarla a la Webmapping para la gestión de
emergencias que pueden ocurrirse y activarse por parte de docentes y/o
estudiantes durante la ejecución de las distintas actividades académicas
descritas. El siguiente Diagrama de Secuencia UML define los pasos que se
producen antes, durante y después de que se active una alarma de emergencia=
.
Autoridades Usuario Backend=
span> (secretarias de Carrera) Usuario
Final (docentes o estudiant=
es) Usuario
Frontend
(Monitoreo) Sistem Academico ECU 911 Familiares 1 3 4 5 6 2 7 8 9 10
=
Figura 3. Diagrama de Secuencia del proceso =
de
gestión de emergencias
1.&n=
bsp;
Las autoridades de una facultad generan los list=
ados
de los estudiantes y docentes que en un periodo académico, realizaran
actividades de Prácticas Pre profesionales, Vinculación con la Sociedad o G=
iras
Técnicas de Observación y se envían al Usuario del Bac=
kend,
en este caso a las secretarás de cada carrera de la facultad.
2.&n=
bsp;
Los Usuarios Backend=
(las
secretarias de carrera) registran y/o actualizan los estudiantes y docentes=
de
la lista enviadas por las autoridades, realizando una validación por cédula
contra el sistema académico institucional del cual obtienen los datos
personales, la carrera en la que van a realizar alguna de las actividades
descritas.
3.&n=
bsp;
Las secretarias de carrera notifican a las
autoridades el registro satisfactorio de los listados enviados.
4.&n=
bsp;
Las autoridades notifican a docentes como
estudiantes que están habilitados o registrados como nuevos usuarios. En ca=
so
de ser nuevo usuario se les solicita acercarse a las secretarias para
indicarles el proceso para instalar la aplicación móvil.
5.&n=
bsp;
El Usuario Final (docente o estudiante) se acerc=
a a
la secretaria de carrera para solicitar el aplicativo móvil y la habilitaci=
ón
del servicio de emergencias.
6.&n=
bsp;
Las secretarias entregan la aplicación móvil,
indican el proceso de instalación y además indican que la primera vez que u=
se
la aplicación móvil deberá ingresar clave y contraseña del Sistema Académic=
o,
para habilitar su estado, así también se le indica que deberá registrar des=
de
su casa, las coordenadas geográficas de la misma utilizando la aplicación
móvil.
7.&n=
bsp;
El estudiante o profesor se autentica por primer=
a en
el sistema académico y registra las coordenadas de su casa y la aplicación
queda inmediatamente habilitada para generar alertas de emergencias.
8.&n=
bsp;
El estudiante o docente genera una alerta o
emergencia, la misma que automáticamente resalta en el monitor del Usuario =
del Frontend, el mismo que:
9.&n=
bsp;
Valida la alerta y notifica de la emergencia al =
ECU
911
10.&=
nbsp;
Notifica la emergencia a un familiar del estudia=
nte
o el docente.
Fases
para la implementación del servicio de gestión de emergencias
Fase
de análisis.
Durante la planificación del análisis del desempeño de las bases de d=
atos
espaciales PostGis y Mysql=
Spatial, para el desarrollo de una Webmapping
orientada a la gestión de emergencias en una institución de educación super=
ior,
se realizó una consulta bibliográfica sobre bases de datos espaciales más
utilizadas para los sistemas GIS, de igual forma se toma en cuenta la
utilización de software bajo licenciamiento GPL, para la minimización de co=
stos
durante el desarrollo de los aplicativos móvil y web (=
frontend
y backend). Determinándose, la arquitectura fun=
cional
Figura 4, las herramientas software y las versiones de las mismas y los tip=
os
de datos más importantes que se utilizaran para el manejo de la información=
en
los sistemas GIS como se muestra en la Tabla 3.
Tabla 3.
Tipos de datos para GIS
Dato |
PostGis=
|
|
Mysql Spatial |
I=
d |
Int |
<= o:p> |
s=
erial
|
C=
adenas
|
Character Var=
ying
|
<= o:p> |
varchar |
E=
stado
(Verdadero/Falso) |
Boolean |
<= o:p> |
Tinyint(1) |
F=
echas
|
D=
ate |
<= o:p> |
D=
ate |
N=
uméricos
|
Numeric |
<= o:p> |
D=
ecimal(65,30)
|
G=
eometría
|
Geometry(POINT,32717) |
<= o:p> |
Geometry |
Elaborado por: Amaguaya R. (2018)
En esta fase se determinó que dentro de la arquitectura funcional de =
la
solución, se debió utilizar servicios Web para la interacción con el Sistema
Académico Institucional y además, el uso de Programación con Sockets para
generar de manera automática la notificación en el Fro=
ntend
de las alertas de emergencia.
=
Figura 4.<=
span
style=3D'mso-spacerun:yes'> Definición de Arquitectura Funcional.
Como se observa en la Figura 4, se enviaron los datos de la emergencia
mediante dispositivo móvil al servidor, para que sean almacenados y tomados
desde cada base de datos PostGis o Mysql Spatial para ser
visualizados en la Webmapping. Además, en la fa=
se de
análisis se definió, la arquitectura funcional del Usuario Backend
o administrador de la página web administrativa como se observa en la Figur=
a 5.
=
Figura 5.
Arquitectura funcional desde la web de gestión administrativa
En la figura 5, se observa como desde la página web administrativa se
pueden ingresar los datos de los usuarios (docentes y estudiantes) emitidos=
por
las autoridades, para ser registrados y por ende almacenada su información =
en
cada base de datos PostGis o Mysql
Spatial para después ser mostrados en la Webmapping.
Fase
de Diseño.
El objetivo de esta fase, fue producir un modelo o representación que=
se
va a construir posteriormente (Pressman, 1998), para implementar el sistema=
de
gestión de emergencias, es así que se identifican las entidades siguientes:
Emergencia, Usuario, Carrera, Facultad, Tipo de Usuario, Actividad, Tipo de
Actividad
Figura 6.<=
span
style=3D'mso-spacerun:yes'> Aplicación Móvil.
Figura 7.=
Aplicaci=
ón Web
Administrativa - Usuario Backend
Figura 8.=
Webmapping Aplicación Frontend=
span> –
Monitoreo
Desarrollo
e Implementación
Aplicativo Móvil. - se implementó en Android Studio 2.2.3, el cual
soporta versiones de Android 4.5 en adelante.
Se desarrolló en código java con librerías ksoa=
p
para el consumo de los servicios Web Soap desde=
el
Sistema Académico Institucional. Para el consumo del servicio web Json en Android Studio 2.2.3. Se creó una clase de
conexión, y para el consumo del soap se realizó=
la
instalación de la librería Ksoap. Se implementa=
un
esquema basado en ventanas, además de una página principal que contiene un
botón de alerta para el envió de una emergencia=
.
La arquitectura de los aplicativos webs Backend<=
/span>
y Frontend se desarrollan siguiendo el patrón M=
odelo
Vista Controlador
Frontend.- Esta aplicación que se
ejecutó del lado del navegador web, desarrollado con tres lenguajes: Ht=
ml,
CSS y JavaScript, utilizando el Framework Angular 4.0; desde donde se invoc=
a en
línea al Mapa Base desde OpenstreetMap y se uti=
lizó
la librería Socket.io para la implementación de la comunicación automática
entre la aplicación web, la Geodatabase PostGIS y el aplicativo Frontend=
que fue monitoreado permanentemente. Las alertas de emergencias se mostraro=
n en
el Frontend en forma de popus, dentro de los cuales=
se
desplegaron toda la información personal y de emergencia del docente o el
estudiante.
Backend.- La aplicación web del la=
do
del servidor, se encargó de interactuar con PostGIS, desplegar
la página en el Servidor Express, y presentar todas las vistas que el FrontEnd desea mostrar. Creando así, las API’s para que sus datos puedan consumirse desde el <=
span
class=3DSpellE>Frontend. Para el backend=
, se
utilizó Node.js con la creación de APIS REST que utilizan el formato Json y la conexión a la base de datos PostGis.
Resultados
de las mediciones de desempeño de las Geodatabases PostGis y Mysql Spatial
Como se mencionó anteriormente para las mediciones del desempeño de l=
as geodatabases se utiliza la herramienta JMeter,
con la misma se realiza una simulación con los siguientes parámetros: Muest=
ra:
30 consultas SQL, número de consultas al día: 3000, número de peticiones: 1=
00 peticiones
por consulta. Obteniéndose los resultados presentados en la Tabla 4.
Tabla 4. Porcentajes de
Rendimiento de las Geodatabases
Geodatabases |
Tiempo / # de consultas |
Rendimiento |
Tipos de Sentencias SQL ejecutadas |
PostGIS |
1840.7/30 |
61,35% |
Select=
span>/CRUD/Login/ |
Mysql Spatial |
1866,1 |
62,20% |
<=
span
style=3D'font-size:10.0pt;line-height:115%;font-family:"Arial",sans-serif'>=
<=
span
style=3D'font-size:10.0pt;line-height:115%;font-family:"Arial",sans-serif'>=
Fuente:
Geodatabases
<=
span
style=3D'font-size:10.0pt;line-height:115%;font-family:"Arial",sans-serif'>=
Elaborado
por:
Amaguaya R. (2018)
Como se observa en la Tabla 4, se presentan los resultados generales =
de
las mediciones realizadas sobre la población y muestra definidas con respec=
to a
las sentencias: Select, CRUD y Login.
Tomando en cuenta valores del rendimiento en segundos, durante el promedio =
de
todas estas consultas se observa que el resultado de M=
ysql
Spatial. En este caso es mayor, con una diferen=
cia
porcentual de 0.853%. Por lo tanto, se implementa la W=
ebmapping
de Gestión de Emergencias sobre la red LAN de la institución de educación
superior utilizando la geodatabases PostGIS. .
Conclusiones
·&nb=
sp;
La identificación de
características de las geodatabases, el
establecimiento de parámetros de comparación en términos de desempeño media=
nte
la medición de tiempos de respuesta de diversos tipos de sentencias SQL,
permitieron implementar el sistema de gestión de emergencias con una geodatabases que garantice un mejor rendimiento en ca=
so de
existir una eventualidad catastrófica en la que se la concurrencia de alert=
as
de emergencia generadas coincidan con las simuladas a través de la herramie=
nta
de estrés JMeter.
·&nb=
sp;
Lo implementado el siste=
ma
de gestión de emergencias, permitió develar, que es imperativo se formalice=
un
reglamento y un instructivo de ámbito institucional que regule y garantice =
el
buen uso y el uso efectivo del sistema.
·&nb=
sp;
El =
Webmapping
pueden ser implementado de manera efectiva y bajo costo, a través del uso de
tecnologías libres e interoperables, que pueden mejorar ostensiblemente los
procesos académicos y administrativos de las instituciones de educación
superior.
·&nb=
sp;
Se advierte, la necesida=
d de
integrar a plataformas de VoIP para generar notificaciones a través de mens=
ajes
de texto o llamadas automáticas. Considerando además que este tipo de
aplicaciones de gestión de emergencias, pueden ser replicadas en distintos
ámbitos de la sociedad en nuestros países, como por ejemplo en Violencia
Intrafamiliar, Catástrofes Naturales entre otros.
Reference Bibliography
Clow, M. (2018). Angular and UI Widgets. In Angular 5
Projects (pp. 237-249). Apress, Berkeley, CA.
Deepak P. Daswani=
,J.
J. Rodrigo,J. Rosales. (2015). Medición de rendimientos de servicios WM=
S. Santa Cruz de Tenerife.
Department of Computer Science, 18.
Brisaboa, N. R., Cortiñas, A., Luaces, M., &
Pedreira, O. (2017). Creating Web-Based GIS Applications Using. =
Gioele Luchetti, =
A.
M. (2017). Whistland: An Augmented Reality Crowd-Mapping System =
for Civil
Protection and Emergency Management. Department of Information Engineer=
ing,
Università Politecnica delle Marche, 11.
González A., & Prades D. (2012). Guajira, D. d. (2=
007).
Sistemas de informacion geografica (SIG). Obtenido de
ftp://ftp.ciat.cgiar.org/DAPA/planificacion/GEOMATICA/SIG/SIG_Modulo.pd=
f
Hafeez, B., Sturm, K., Kasemsarn, A., Rawling, G., &a=
mp;
Sherman, E. (2016). Truck–Rail Intermodal Connector. Illinois Case Stud=
y,
10.
Herrera , L. (2016). ri.uaemex.mx. Obtenido de
http://ri.uaemex.mx/handle/20.500.11799/62548
Huang, C.-Y., & L. Liang, S. (2017). AHS Model:
Efficient Topological Operators for a Sensor Web Publish/Subscribe Syst=
em. Huidobro J., Mart=
ínez
D. (2006); Tecnología VoIP y Telefonía IP, Primera Edición, en Español, Inglaterra: Editorial Alfaomega – Creaciones, 314 p –
140-148,201, 202,284-300.
Kozioł, K., Lupa, M., & Krawczyk, A. (2014,
May). The extended structure of multi-resolution database. In Internati=
onal
Conference: Beyond Databases, Architectures and Structures (pp. 435-443=
).
Springer, Cham.
Mitchell, T. (2005). Web mapping illustrated: using o=
pen
source GIS toolkits. " O'Reilly
Media, Inc.".
Molina, A., &
López F. (2005).Los sistemas de información geográfic (SIG) en la planificacion municipal. EIA-Pront
version ISSN 1794-1237
PostGIS. (2005).
PostGIS Manual. Obtenido de PostGIS Manual:
http://postgis.refractions.net/docs
Pressman S. (1998=
).
Ingenierìa de software. Un enfoque Practico. SERVICES. International Journal of Engineering and Ge=
osciences
(IJEG), 10.
Varol, M. (2017). OPEN GEOSPATIAL CONSORTIUM WEB MAP =
AND
FEATURE
Vermeij M. (2017). Dutch Cadastral Dataset on Postgre=
SQL.
Faculty of Civil Engineering and Geosciences, 39.
Rashidan, M. H., Musliman, I., & Rahman, A. (2016=
).
GEOPACKAGE DATA FORMAT FOR COLLABORATIVE MAPPING OF GEOSPATIAL.Departme=
nt
of Geoinformation, Faculty of Geoinformation and Real Estate, 7.
Zhang, J., You, S., & Gruenwald, L. (2017). Towar=
ds
GPU-Accelerated Web-GIS.
PARA CITAR EL ARTÍCULO
INDEXADO.
<=
span
lang=3DES-EC style=3D'font-size:12.0pt;line-height:115%;font-family:"Times =
New Roman",serif;
mso-ansi-language:ES-EC'>Allauca L., Paredes L. Amaguaya R.
& Armas S. (2019). The
influence of project-based learning approach in the en=
glish
oral production. Revista electrónica Ciencia Digital 3(2), 78-97. Recuperado desde: http://cienciadigital.org/revistacienciadigital2/i=
ndex.php/CienciaDigital/article/view/263/567
El
artículo que se publica es de exclusiva responsabilidad de los autores y no
necesariamente reflejan el pensamiento de la Revista Ciencia Digital.
El artículo queda en propiedad de la revista y, por
tanto, su publicación parcial y/o total en otro medio tiene que ser autoriz=
ado
por el director de la Revista Cien=
cia
Digital.
<= o:p>
[1]
Universidad Nacional de Chimborazo, Facultad de Ingeniería, Riobamba, Ecuad=
or,
gallauca@unach.edu.ec
[2]
Universidad Nacional de Chimborazo, Facultad de Ingeniería, Riobamba, Ecuad=
or, lparedes@espoch.edu.ec
[3]Universidad
Nacional de Chimborazo, Facultad de Ingeniería, Riobamba, Ecuador, ramaguaya.fis@unach.edu.ec
[4]Universidad Nacional de Chimborazo, Facultad de Ingeniería, Riobamba, Ecuador, shirley.= armas@espoch.edu.ec
www.cienciadigital.org
=
Vol.
3, N°3.2.1, p. 338-353, julio, 20