Desarrollo de un geoportal de la ubicación de los panteones con información descriptiva de cada uno

Page 1

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO

Dirección Académica - Escuela de Sistemas

DESARROLLO DE UN GEOPORTAL DE LA UBICACIÓN DE LOS PANTEONES CON INFORMACIÓN DESCRIPTIVA DE CADA UNO DE ELLOS EN EL CAMPOSANTO JARDINES DEL EDÉN EN SANTO DOMINGO DE LOS COLORADOS EN EL PERIODO 2015-2016 Trabajo de Titulación previo a la obtención del título de Ingenieros de Sistemas y Computación Línea de Investigación: Estudio, Diseño e Implementación de Software Autores: BORIS FELIPE CHUNGANDRO INAQUIZA PATRICIO ALEXANDER SIZA HEREDIA Director: Mg. DIEGO RICARDO SALAZAR ARMIJOS

Santo Domingo – Ecuador Febrero, 2016


PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO Dirección Académica - Escuela de Sistemas

HOJA DE APROBACIÓN

DESARROLLO DE UN GEOPORTAL DE LA UBICACIÓN DE LOS PANTEONES CON INFORMACIÓN DESCRIPTIVA DE CADA UNO DE ELLOS EN EL CAMPOSANTO JARDINES DEL EDÉN EN SANTO DOMINGO DE LOS COLORADOS EN EL PERIODO 2015-2016 Línea de Investigación: Estudio, Diseño e Implementación de Software Autores: BORIS FELIPE CHUNGANDRO INAQUIZA PATRICIO ALEXANDER SIZA HEREDIA

Diego Ricardo Salazar Armijos, Mg.

f.

DIRECTOR DEL TRABAJO DE TITULACIÓN Adrián Rolando Cevallos Dueñas, Mg.

f.

CALIFICADOR Margoth Elisa Guaraca Moyota, Mg.

f.

CALIFICADOR Rodolfo Sirilo Córdova Gálvez, Mg.

f.

DIRECTOR DE LA ESCUELA DE SISTEMAS Santo Domingo – Ecuador Febrero, 2016


iii

DECLARACIÓN DE AUTENTICIDAD Y RESPONSABILIDAD

Yo Patricio Alexander Siza Heredia portador de la cédula de ciudadanía Nº 1723239461 declaro que los resultados obtenidos en la investigación que presento como informe final, previo a la obtención del Grado de Ingeniero de Sistemas son absolutamente originales, auténticos y personales. En tal virtud, declaro que el contenido, las conclusiones y los efectos legales y académicos que se desprenden del trabajo propuesto de investigación y luego de la redacción de este documento son y serán de mi sola y exclusiva responsabilidad legar y académica.

SIZA HEREDIA PATRICIO ALEXANDER C.I. 1723239461


iv

DECLARACIÓN DE AUTENTICIDAD Y RESPONSABILIDAD

Yo Boris Felipe Chungandro Inaquiza portador de la cédula de ciudadanía Nº 172569608-0 declaro que los resultados obtenidos en la investigación que presento como informe final, previo a la obtención del Grado de Ingeniero de Sistemas son absolutamente originales, auténticos y personales. En tal virtud, declaro que el contenido, las conclusiones y los efectos legales y académicos que se desprenden del trabajo propuesto de investigación y luego de la redacción de este documento son y serán de mi sola y exclusiva responsabilidad legar y académica.

CHUNGANDRO INAQUIZA BORIS FELIPE C.I. 172569608-0


v

AGRADECIMIENTO

En primer lugar agradezco a mi familia y a ello me refiero de manera muy especial a mis padres que son los que me han acompañado siempre, brindándome su apoyo incondicional para avanzar en mi carrera universitaria. Agradezco también de manera muy especial a dos de los docentes de la universidad, ellos son el Ms. Adrián Cevallos y el Ms. Diego Salazar quienes con sus conocimientos han aportado en mí las mejores enseñanzas para el desarrollo del proyecto de titulación. De igual manera agradezco a mis compañeros de la escuela de sistemas y en especial a mi compañero Alexander Siza que con su aporte permitió que este proyecto de titulación sea uno de mis mayores logros alcanzados.

Boris Chungandro.


vi

AGRADECIMIENTO

Quiero agradecer a Dios por darme la salud y vida para poder terminar este proyecto, a mis padres Ariolfo y Eva porque ellos estuvieron siempre a mi lado dando su apoyo y amor incondicionalmente y a toda mi familia que estuvieron pendientes de mí en todo momento. También quiero hacer llegar mi agradecimiento al Mg. Diego Salazar y al Mg. Adrián Cevallos por brindarme su conocimiento y su amistad. Además quiero agradecer a mi compañero Boris Chungandro por ser consejero y amigo durante el tiempo de vida académica. Por ultimo doy gracias a todos mis amigos que supieron apoyarme en este largo camino.

Alexander Siza


vii

DEDICATORIA

Todo este trabajo lo dedico a mis padres que con sus enseñanzas y ejemplo de vida siempre están presentes brindándome ese apoyo y cariño, lo cual ha permitido que me pueda avanzar en mi formación con valores morales y éticos. A mi hermano, cuñada y sobrinos también dedico este proyecto. Ellos que siempre me han acompañado y son apoyo moral.

Boris Chungandro.


viii

DEDICATORIA

Dedico este logro a mis padres por ser las personas que siempre han estado conmigo en todo momento, por ser los guías en mi vida, por ser mis consejeros y por darme una buena formación. A mis hermanos que pusieron su confianza en mí, dándome apoyo y confianza. Y a todos los que creyeron que sería capaz de lograr este objetivo.

Alexander Siza


ix

RESUMEN El presente proyecto de disertación de grado se refiere al desarrollo de un geoportal para la ubicación de panteones con la información descriptiva que comprende cada uno de ellos en el Camposanto Jardines del Edén Santo Domingo. El desarrollo del geoportal se basó en la metodología de cascada como modelo de desarrollo del sistema, así mismo se utilizaron herramientas informáticas tales como Qgis y ArcMap para la generación de los shapefiles que contiene el mapa. El lenguaje de programación desarrollado se lo realizó con código JavaScript y como motor de base de datos PostgreSql conjuntamente con la extensión PostGis para el manejo de los datos que a su vez se encuentra relacionado directamente con el manejo de información geográfica.


x

ABSTRACT The presente research study is focused on the development and implementation of a geowebsite for the Jardines del EdĂŠn graveyard, this tool will help in the management and visualization of the vaults, also it will help to identify the location of the vaults bought by the customers. This geowebsite has a graphic, simple and friendly interface. The tool used in the development of the project were AutoCAD for the design of the graveyard are. For its database PostgreSQL with its spatial extension was applied. The maps viewer was developed with Leaflet and the programming languages used which allowed developing the JavaScript and PHP codes. QGIS helped the integration of GeoServer for the use of the edition services of layers. With the implementation of the geowebsite is expected to obtain a meaningful improvement in the customer service, to improve the sales agent management and to make better decisions for the management staff of the company in order to apply a better sale strategy.


xi

ÍNDICE CONTENIDOS 1.

INTRODUCCIÓN ............................................................................................................ 1

2.

PLANTEAMIENTO DEL PROBLEMA ......................................................................... 3

2.1.

Antecedentes ................................................................................................................................ 3

2.2.

Problema de Investigación ........................................................................................................... 4

2.2.1. Preguntas de Investigación ........................................................................................................... 4 2.3.

Justificación de la Investigación.................................................................................................... 5

2.4.

Objetivos de la Investigación ........................................................................................................ 6

2.4.1. Objetivo General........................................................................................................................... 6 2.4.2. Objetivos Específicos .................................................................................................................... 7

3.

MARCO REFERENCIAL ............................................................................................... 8

3.1.

Fundamentos Teóricos ............................................................................................................... 10

3.1.1. Sistemas de Información Geográfica .......................................................................................... 10 3.1.2. Camposanto ................................................................................................................................ 19 3.1.3. Base de datos .............................................................................................................................. 19 3.1.4. Servidor....................................................................................................................................... 21 3.1.5. Página web.................................................................................................................................. 23 3.1.6. Visor ............................................................................................................................................ 24 3.1.7. Software...................................................................................................................................... 24 3.1.8. Sistemas Operativos ................................................................................................................... 25 3.1.9. Ingeniería de Software................................................................................................................ 26


xii

4.

METODOLOGÍA DE LA INVESTIGACIÓN .............................................................. 27

4.1.

Enfoque / Tipo de investigación ................................................................................................. 27

4.1.1. Diseño de la investigación .......................................................................................................... 27 4.1.2. Tipos de investigación................................................................................................................. 27 4.2.

Población .................................................................................................................................... 28

4.3.

Muestra ...................................................................................................................................... 28

4.4.

Técnicas e instrumentos de recogida de datos .......................................................................... 28

4.5.

Técnicas de análisis de datos ...................................................................................................... 29

4.6.

Metodología de desarrollo de la aplicación ............................................................................... 30

4.6.1. Metodología Cascada ................................................................................................................. 30

5.

RESULTADOS .............................................................................................................. 33

5.1.

Discusión y Análisis de los resultados ......................................................................................... 33

5.1.1. Encuesta realizada al personal administrativo ........................................................................... 33 5.1.2. Resultados de la aplicación de la metodología........................................................................... 40 5.2.

Conclusiones ............................................................................................................................... 72

5.3.

Recomendaciones....................................................................................................................... 73

5.4.

Listas de referencia ..................................................................................................................... 75

5.4.1. Fuentes de Información Bibliográficas ....................................................................................... 75 5.4.2. Fuentes de Información Linkográficas ........................................................................................ 76

GLOSARIO ............................................................................................................................. 78 ANEXOS ................................................................................................................................. 82


xiii

INDICE DE FIGURAS Figura 1. Principales temas del Marco Referencial ................................................................... 9 Figura 2. Componentes de un Sistemas de Información Geográfica ....................................... 10 Figura 3. Modelo de Datos Vectorial ....................................................................................... 12 Figura 4. Modelo de Datos Ráster ........................................................................................... 13 Figura 5. Ingeniería de Sistemas de Coordenadas Geográficas ............................................... 13 Figura 6. Cartografía ................................................................................................................ 15 Figura 7. Proyección Cartográfica ........................................................................................... 16 Figura 8. UTM ......................................................................................................................... 16 Figura 9. Modelo de datos ráster.............................................................................................. 17 Figura 10. Geodatabase ............................................................................................................ 19 Figura 11. Base de Datos ......................................................................................................... 20 Figura 12. PostgreSQL............................................................................................................. 20 Figura 13. Servidor .................................................................................................................. 22 Figura 14. Modelo en Cascada................................................................................................. 26 Figura 15. Esquema de las etapas de desarrollo. ..................................................................... 32 Figura 16. Resultados de la primera pregunta de la encuesta. ................................................. 33 Figura 17. Resultados de la segunda pregunta de la encuesta. ................................................ 34


xiv

Figura 18. Resultados de la tercera pregunta de la encuesta. ................................................... 35 Figura 19. Resultados de la cuarta pregunta de la encuesta. .................................................... 36 Figura 20. Resultados de la quinta pregunta de la encuesta. ................................................... 37 Figura 21. Resultados de la sexta pregunta de la encuesta. ..................................................... 38 Figura 22. Resultados de la quinta pregunta de la encuesta. ................................................... 39 Figura 23. Registro de información. ........................................................................................ 52 Figura 24. Dispositivo GPS. .................................................................................................... 53 Figura 25. Diseño del camposanto en Autocad ....................................................................... 54 Figura 26. Diseño del camposanto en ArcMap ........................................................................ 54 Figura 27. Esquema de integración de componentes de la aplicación. .................................... 55 Figura 28. Maqueta del inicio de sesión. ....................................................................................... 57 Figura 29. Maqueta del ingreso. .............................................................................................. 57 Figura 30. Maqueta del visor. .................................................................................................. 58 Figura 31. Modelo lógico de la base de datos. ......................................................................... 60 Figura 32. Modelo físico de la base de datos. .......................................................................... 61 Figura 33. Creación de la base de datos. .................................................................................. 63 Figura 34. Creación de un esquema. ........................................................................................ 63 Figura 34. Creación de la extensión para datos espaciales. ..................................................... 63


xv

Figura 35. Código del índex..................................................................................................... 64 Figura 36. Código del índex..................................................................................................... 64 Figura 37. Código Javascript. .................................................................................................. 65 Figura 38. Qgis 2.6................................................................................................................... 65 Figura 39. Instalación de plugin............................................................................................... 66 Figura 40. Importacion de capas. ............................................................................................. 66 Figura 41. Importación de capas. ............................................................................................. 67 Figura 42. Agregar Capas. ....................................................................................................... 67 Figura 43. Importación de capas al Qgis. ................................................................................ 68 Figura 44. Visualización de capas. .......................................................................................... 68 Figura 45. Herramienta zoom.. ................................................................................................ 69 Figura 46. Desactivación de capas. .......................................................................................... 70 Figura 47. Desactivación de capas. .......................................................................................... 71


xvi

ÍNDICE DE TABLAS Tabla 1: Resultado de la pregunta N° 1 de la encuesta al personal administrativo ................. 33 Tabla 2: Resultado de la pregunta N° 2 de la encuesta al personal administrativo ................. 34 Tabla 3: Resultado de la pregunta N° 3 de la encuesta al personal administrativo ................. 35 Tabla 4: Resultado de la pregunta N° 4 de la encuesta al personal administrativo ................. 36 Tabla 5: Resultado de la pregunta N° 5 de la encuesta al personal administrativo ................. 37 Tabla 6: Resultado de la pregunta N° 6 de la encuesta al personal administrativo ................. 38 Tabla 7: Resultado de la pregunta N° 7 de la encuesta al personal administrativo ................. 39 Tabla 8: Análisis de metodologías de desarrollo ..................................................................... 46 Tabla 9: Análisis de sistemas operativos ................................................................................. 47 Tabla 10: Análisis de software SIG ......................................................................................... 48 Tabla 11: Análisis de base de datos espaciales ........................................................................ 49 Tabla 12: Herramientas de desarrollo utilizadas ...................................................................... 50


1

1.

INTRODUCCIÓN

Las Tecnologías de la información y la Comunicación han permitido mejorar la calidad de los servicios empresariales (TIC) manipulando de manera inmediata la información. Es por eso de que cada vez esta área es acogida por las empresas como una manera de brindar mejor servicio al momento de gestionar la información. En este contexto la empresa Camposanto Jardines del Edén ubicada en el By Pass Vía Quevedo - Av. La Lorena en el cantón de Santo Domingo de los Colorados, considera importante emplear la tecnología para mejorar el servicio que presta a sus clientes en relación a la sepultura de personas dentro de los espacios correspondientes al Camposanto Jardines del Edén; de tal forma que permita la localización adecuada de los sepulcros de las diferentes personas enterradas en dicho lugar y además permita establecer los espacios disponibles para la venta o uso posterior de dichos espacios; también facilite a los visitantes de las personas fallecidas contar con la información necesaria para localizarlos dentro del camposanto. Para los fines pertinentes se plantea hacer uso de las herramientas de los Sistemas de Información Geográfica (SIG) que permita desarrollar una aplicación informática en el cual se podrá observar información descriptiva e información de georreferenciación de los panteones mediante la integración de un geoportal a un sitio web, que permita realizar las tareas antes descritas. En virtud de lo explicado, se pretende implementar el proyecto de acuerdo a las siguientes fases: En primera instancia se realizó un análisis de requerimientos para el desarrollo del proyecto, para ello se necesitó de la recopilación o levantamiento de información, la cual se obtuvo de fuentes primarias y secundarias.


2

En una segunda fase se abordó temas relacionados con el diseño de la aplicación en el que se incluye la metodología de desarrollo a utilizarse, arquitectura de la información y eligieron las herramientas de desarrollo. Tercera fase se refiere al desarrollo e implementación de la aplicación; que incluye la creación de la misma, los reportes del sistema, la documentación, el análisis de resultados de las pruebas, implementación final, capacitación y entrega de los manuales de usuario.


3

2. PLANTEAMIENTO DEL PROBLEMA 2.1. Antecedentes Camposanto Jardines del Edén S.A., es una empresa constituida en el cantón de Santo Domingo de los Colorados. Camposanto Jardines del Edén, es un moderno cementerio que se ha construido en el By Pass Vía Quevedo - Av. La Lorena, estratégicamente situados. El proyecto cuenta con vías de acceso de primer orden hasta sus instalaciones y tiene una moderna concepción arquitectónica, por lo que se podría decir que está dentro de los mejores cementerios del país; ha querido servir a todos los sectores económicos y sociales, por lo cual pone a disposición de la ciudadanía un portafolio de soluciones con distintos precios y condiciones. Hasta la actualidad ha tenido gran acogida por parte de la ciudadanía, debido a que existen pocos cementerios y estos estarían utilizados casi en su totalidad por el alto índice de mortalidad que existe en el cantón. Misión Consolidar liderazgo en el área de servicios integrales de previsión familiar basados en la calidad total y en la experiencia de procesos como plataforma de apoyo tanto para nuestros clientes como para nuestros proveedores (Jardines del Edén, 2015). Visión Continuar siendo el Camposanto más moderno y funcional de Santo Domingo, por ello debe mantenerse actualizado con todos los adelantos y técnicas modernas que permitan proporcionar a nuestra distinguida clientela un mejor servicio con sus exigencias. Camposanto Jardines del


4

Edén es una institución liderada por personas con amplia experiencia en esta rama y un alto valor humano (Jardines del Edén, 2015).

2.2. Problema de Investigación En el Camposanto Jardines del Edén se encontró el problema de localizar los panteones de una manera ágil y precisa debido a la cantidad de sepulcros y por la forma que están distribuidos cada uno de ellos, esto hace que el personal busque la ubicación dentro de planos físicos los cuales no los tienen a disposición inmediata, tardando hasta treinta minutos solo en encontrar los planos y otros veinte minutos en ubicar los sitios, provocando insatisfacción en las personas que visitan las tumbas. En ocasiones los clientes han tenido que ir a las oficinas de la empresa que están ubicadas en el centro de la ciudad para que puedan ayudarles a localizar los sepulcros, teniendo muchas veces reacciones negativas entre clientes y personal que labora en la empresa. Ahora bien, el control de los registros actualmente es manual, esto hace que no se maneje eficientemente los registros obtenidos de los clientes y panteones, pues estos se pueden perder o deteriorar por la manipulación. Todos esto hace que exista una pérdida de tiempo por buscar los planos y además que el personal que labora en la empresa se dedique a realizar otras labores que no deberían realizar. 2.2.1. Preguntas de Investigación Al momento de hacer el planteamiento del problema, se estableció diversas inquietudes que se las formalizaron y se plasman a continuación: 

¿Qué elementos o recursos son necesarios para el desarrollo del proyecto?


5

¿Qué tipo de información será necesaria para el aplicativo?

¿Cómo se pretende establecer la relación de los datos del aplicativo?

¿Qué alternativa podrá dar un mejor proceso de administración de la información?

2.3. Justificación de la Investigación El sistema de información geográfica (SIG) pretende registrar toda la información acerca de las personas inhumadas y de los panteones de la organización ofreciendo rapidez en el manejo de la información para poder llevar un inventario preciso de los panteones, que ayude a la toma decisiones a los directivos de la empresa. También podrá dar reportes de las disponibilidades de los panteones, permitiendo al personal encargado de las ventas, saber cuáles están disponibles para la venta. Los reportes del aplicativo serán gráficos. Además permitirá a los clientes y personas que visiten el camposanto la localización de los panteones inmediatamente, sin necesidad de buscar uno por uno los registros que se tienen archivados. La importancia de este estudio para la escuela de Sistemas de la PUCESD se refleja en el aporte que brinda el proyecto a la sociedad mediante la implementación del geoportal en la empresa. Donde los usuarios pueden interactuar en una interfaz gráfica, en la búsqueda de información de los panteones. Viéndose así el conocimiento adquirido por parte de los estudiantes a lo largo de su preparación académica. La empresa se verá beneficiada del proyecto de investigación en el ámbito administrativo debido a que tendrá un control exacto del inventario y el departamento de ventas podrá realizar mejor su laborar y tener claro los panteones disponibles y al ámbito social por que el talento


6

humano de la empresa se dedicará a realizar sus labores, evitando realizar búsqueda de panteones. Para los desarrolladores, este proyecto es de mucha importancia pues en él se pondrá los conocimientos adquiridos, las aptitudes y capacidades intelectuales que se verán reflejados en la calidad del mismo. Se han enfocado en este estudio porque permite mostrar que la carrera de ingeniería en sistemas es amplia y tiene otros campos de aplicación que en el cantón aun no es explotado. El geoportal permitirá que los usuarios puedan ubicar los panteones con mayor facilidad. Para quienes conforman la empresa será de gran ayuda para cumplir de manera eficiente las gestiones administrativas porque tendrán claro el inventario y así pueden observar cuales son los productos que menos se han vendido para que apliquen una mejor estrategia de venta que les permita captar la aceptación de la ciudadanía. Al implementar el geoportal los usuarios evidenciarán una mejora en el servicio de localización de los panteones, optimizando el tiempo de búsqueda y además que futuros clientes puedan ver la disponibilidad de los sepulcros, mediante la utilización de los sistemas de información geográfica.

2.4. Objetivos de la Investigación 2.4.1. Objetivo General Desarrollar un geoportal para georreferenciar la ubicación de los panteones que permita la fácil localización de los mismos y que se pueda visualizar información descriptiva de cada uno de ellos en el Camposanto Jardines del Edén en Santo Domingo de los Colorados, de esta manera el usuario final puede obtener información y localización de los lotes o de las personas inhumadas.


7

2.4.2. Objetivos Específicos 

Definir una metodología y herramientas que esté acorde al tipo de proyecto para que permitan su desarrollo.

Recolectar información alfanumérica y espacial que esté relacionada con los panteones.

Diseñar un modelo de la arquitectura de la base de datos que permita la relación de los datos.

Implementar el geoportal con una base de datos espacial que permita administrar toda la información de panteones y clientes.


8

3. MARCO REFERENCIAL En este apartado se ha considerado todos los conceptos relacionados que han intervenido en el desarrollo de este proyecto. En este caso es un sistema informático de georreferenciación portable (Geoportal). Entre los principales términos que se definieron están: Sistemas de Información Geográfica, en la que se gestiona y analiza información espacial; Base de Datos, la cual permitirá administrar datos que va a manejar la aplicación; Servidor, son equipos informáticos que brindan servicio a través de la red; Página Web, es la información electrónica que puede ser accedida mediante un navegador; Ingeniería de Software, abarca conjunto de métodos, herramientas y técnicas para el desarrollo del software; Software, programa informático que permite ejecutar tareas en la computadora. Teniendo claro todos los conceptos fundamentales de las herramientas tecnológicas, metodologías de desarrollo de software y términos que se relacionan con los sistemas de información geográfica, se definieron que herramientas y metodologías se utilizaron en el desarrollo del geoportal. Es importante comprobar que las herramientas que se seleccionen sean las correctas y que cada una de ellas trabaje adecuadamente o interactúen entre sí, caso contrario se deberá buscar las herramientas que sean compatibles, esto implicaría retrasos en la fecha de entrega, además se debe tener en cuenta que se deben realizar pruebas y en caso de haber errores, corregirlos. Las herramientas que intervienen en el desarrollo de la aplicación cumplen con estándares y normas que rige la ingeniería de software y que soportan los datos espaciales para poder obtener una aplicación que cumpla con lo establecido y con calidad para la satisfacción de la empresa y de los desarrolladores.


9 Quantum Gis (QGis) Software AutoCAD Hardware

Procedimientos

Modelo de Datos

Modelo de Datos Vectorial Modelos de Datos Ráster

Datos

Sistemas de Coordenadas Geográficas

Datum

Sistemas de Información Geográfica

Recursos Humanos

Definición

Cartografía

Definición

Geoportal

Definición

Proyección Cartográfica

Definición

UTM

Definición

Shapefile

Definición

Web Feature Service (WFS) Open Geospatial Consortium (OGC)

Web Map Service (WMS) Web Coverage Service (WCS)

Geodatabase

Fundamentos Teóricos

Camposanto

Definición

Definición PostgreSQL

Base de Datos

SQL

PostGIS Servidores Web

Servidor

Servidor de Base de Datos Servidor de Mapas HTML JavaScript

Página Web PHP

Visores

Leaflet

Software Libre Software

Software Propietario Linux Sistemas Operativos Lubuntu

Ingeniería de Software

Figura 1. Principales temas del Marco Referencial Fuente: Chungandro & Siza 2015

Apache

Modelo en Cascada

GeoServer

Longitud Latitud


10

3.1. Fundamentos Teóricos 3.1.1. Sistemas de Información Geográfica Los Sistemas de Información Geográfica (SIG) son herramientas que permiten resolver problemas relacionados con la localización, este tipo de sistemas posee elementos que permite comprender mejor su estudio entre ellos están: coordenadas de posicionamiento, las cuales permiten estimar posiciones o separaciones entre distintos lugares. La aplicación de estos sistemas depende según la situación del problema a resolver como pueden ser de Geografía, Economía Espacial, entre otras (Bosque Sendra, 2012).

Figura 2. Componentes de un Sistemas de Información Geográfica Fuente: Disponible en: https://gacano.wordpress.com/

3.1.1.1. Software Es el elemento que permite la interacción con los datos geográficos mediante funciones o herramientas que permiten la manipulación de estos, además tiene una característica especial pues pueden conectarse a un sistema gestor de base de datos para el almacenamiento de los


11

mismos. También contiene herramientas que permiten la visualización de los datos para un realizar un análisis de estos (Bosque Sendra, 2012). 3.1.1.1.1. Quantum Gis (QGis) Es un software de escritorio para los sistemas de información geográfica que corre sobre los sistemas operativos más comunes del mercado como son Windows, Linux, Ubuntu y Mac IOs, contiene diversas funciones y tolera diferentes modelos de datos como son datos vector y ráster. Una de sus funcionalidades es que se puede acoplar fácilmente con bases de datos (QGis, 2015). 3.1.1.1.2. AutoCad Es un software de aplicación de permite diseñar dibujos, planos en 2D y modelado en 3D. AutoCAD es una aplicación que es reconocido a nivel internacional por sus capacidades de edición, siendo uno de los programas más usados por profesionales como arquitectos, ingenieros entre otros (AutoCAD, 2015). 3.1.1.2. Hardware Con este componente físico se puede interactuar con el sistema de información geográfica, por este elemento se puede realizar la entrada de datos o información mediante los dispositivos periféricos y además se puede hacer una salida de los mismos mediante impresoras, monitor u otros elementos. También se puede decir que es la parte tangible que permite la interacción del usuario con el sistema (Bosque Sendra, 2012). 3.1.1.3. Procedimientos Los Procedimientos permiten establecer la interacción de todos los elementos de un SIG con la finalidad de establecer la estructura global del sistema. Los procesos permiten definir que


12

tareas, utilizando los datos y recursos tecnológicos serán realizadas por el sistema (Bosque Sendra, 2012). 3.1.1.4. Datos Tal vez es el elemento más importante de la estructura de los sistemas de información geográfica. La información geográfica puede ser obtenida por las personas que están realizando el sistema con el objetivo manipularlos, visualizarlos e integrarlos dentro de un geoportal (Bosque Sendra, 2012). 3.1.1.4.1. Modelo de Datos 3.1.1.4.1.1 Modelo de Datos Vectorial Los modelos de datos vectoriales son aquellos que permiten representar entidades de tipo geográfico haciendo uso característico de las entidades que podemos manejar, como el uso de puntos, líneas y polígonos; refiriéndonos de forma real a casas, fincas, lotes, carreteras, etc (Moreno, 2014). Las imágenes vectoriales son formas graficas formados a base de líneas y curvas mediante elementos geográficos definidos como vectores. Una característica de este tipo de imágenes es que al variar el tamaño de la imagen esta no sufre perdida de resolución (Moreno, 2014).

Figura 3. Modelo de Datos Vectorial Fuente: Disponible en: http://www.natmaps.com/index.php?d=f&lang=es


13

3.1.1.4.1.2 Modelo de Datos Ráster Un modelo ráster a diferencia de un modelo vectorial permite hacer el uso de una representación de un mundo real por medio de celdas conocidas como pixeles, este son de tipo regulares, a las cuales hace uso de un tono de color diferente representando a un valor numérico de la localización geográficas (Moreno, 2014). Este tipo de modelo de imágenes por trabajar con pixeles sufre deformación cuando se les realiza modificaciones a su tamaño.

Figura 4. Modelo de Datos Ráster Fuente: Disponible en: http://www.natmaps.com/index.php?d=f&lang=es

3.1.1.4.2. Sistemas de Coordenadas Geográficas Los sistemas de coordenadas geográficas son un sistema de referencia para representar puntos sobre la superficie terrestre mediante valores constituidos por latitud y longitud. La superficie sobre la cual trabaja es la Tierra que tiene forma esférica tridimensional (Pérez, 2011).

Figura 5. Ingeniería de Sistemas de Coordenadas Geográficas Fuente: Disponible en: http://topografiamanuel.blogspot.com/


14

3.1.1.4.2.1. Longitud La longitud es el ángulo medido a lo largo de la línea ecuatorial desde cualquier punto del planeta. Las líneas verticales de igual distancia son círculos máximos que pasan por los polos y se llaman meridianos. La distancia se mide con respecto a un meridiano principal, que normalmente es el meridiano de Greenwich (Pérez, 2011). 3.1.1.4.2.2. Latitud La latitud de un espacio es el ángulo medido desde el centro del planeta hacia el norte, entre ecuador y la posición de un punto sobre la superficie terrestre. Las líneas horizontales de igual latitud se llaman paralelos. Se toma el ecuador terrestre como la línea de latitud cero (Pérez, 2011). 3.1.1.4.3. Datum Es la referencia que se le da a un punto georreferenciado o puntos espaciales obtenidos por medio de algún sistema de posicionamiento global, lo cuales están ubicados sobre una determinada superficie terrestre (Jiménez, 2014). 3.1.1.5. Recursos Humanos Este elemento es muy importante pues debe estar capacitado para poder administrar y utilizar el SIG. Se debe establecer con claridad cuáles son los roles y responsabilidades de las personas encargadas de manejar el sistema (Bosque Sendra, 2012). 3.1.1.6. Cartografía Es una técnica de estudio que permite realizar planos o mapas con características zonales, obtenidas de una observación directa o del uso de documentación de las cuales se obtiene información con el fin de obtener resultados que se presentan en nuestro planeta o que también


15

se puede hacer en una parte de ella, cabe el caso de una zona geográfica especifica (Martínez B. , 2013).

Figura 6. Cartografía Fuente: Disponible en: http://www.aerosonda.com/servicios/cartografia-digital.html

3.1.1.7. Geoportal Es un punto de acceso vía internet para obtener información geográfica según se requiera dentro de un mapa virtual que está totalmente georreferenciado, tales como turístico, comercial, información urbanística entre otros. Los datos obtenidos son mediante un sistema de posicionamiento global GPS que permite tener con precisión la información espacial (Creación de un Geoportal, 2010). Tiene componentes que hacen que sea una herramienta importante puesto que se puede establecer patrones de búsqueda dentro un geoportal, además uno de los componentes importantes son los visores, estos ayudan a la visualización de los mapas que fueron creados y que se encuentran en algún repositorio virtual (Creación de un Geoportal, 2010). 3.1.1.8. Proyección Cartográfica La proyección cartográfica nos permite tener de forma bidimensional una superficie tridimensional por medio del uso de paralelos y meridianos sin que se produzca distorsiones en de dicha proyección (Pérez, 2011).


16

Figura 7. Proyección Cartográfica Fuente: Disponible en: http://www.geoenciclopedia.com/proyecciones-cartograficas/

3.1.1.9. UTM La proyección de Mercator que en inglés se escribe Universal transversa Mercator (UTM), es un sistema de coordenadas para la proyección de la Tierra que se encuentra en forma de cilindro tangente a un meridiano central (Pérez, 2011).

Figura 8. UTM Fuente: Disponible en: http://www.catalonia.org/cartografia/Clase_02/Proyecciones_02.html

3.1.1.10. Shapefile Un shapefile es un formato con el cual se guardan o almacenan datos espaciales y las entidades geográficas de algunos atributos. Las entidades geográficas que los shapefile pueden almacenar son líneas, polígonos o líneas. Permiten el almacenamiento digital de la ubicación de diferentes entidades geográficas e información adjunta con las mismas (Perez, 2011).


17

Este tipo de formato fue desarrollado por la empresa ESRI (Enviromental Systems Research Institute) consta de un número variable de archivos, en los que se almacena digitalmente la localización de los elementos geográficos junto con sus atributos (Esri, 2015).

Figura 9. Modelo de datos ráster Fuente: Disponible en: http://www.resgis.com.my/web/index.php/services/geographic-information-system

Como todo software tiene características únicas que lo hacen especial, entre las más destacadas están: 

Mediante una interfaz de usuario se puede componer mapas y explorar información espacial.

Contiene herramientas que permiten realizar tareas como crear, modificar y exportar datos ráster o vector.

Permite el analizar datos almacenados en las bases de datos espaciales.

Permite usar diferentes formatos de datos para poder publicar mapas en internet por medio de servidores de mapas.

QGis es capaz de mostrar los datos sobre otros datos sin necesidad de que este en un formato común, es decir se puede mostrar objetos como mapas y sobre ellos otra información (QGis, 2015).


18

Los shapefile son un conjunto de archivos, pues cada archivo almacena información que es importante, el archivo .shp contiene información relacionada a las entidades geométricas, el archivo .shx acopia un índice de todas las entidades geométricas y el archivo .dbf abarca información relacionada con los atributos de los objetos creados en el shapefile (Perez, 2011). 3.1.1.11. Open Geospatial Consortium (OGC) El consorcio abierto geoespacial es una entidad sin fines de lucro con la finalidad que trabaja en el beneficio de las necesidades geoespaciales, creando estándares para el intercambio de información dentro de los sistemas de información existentes. Esta entidad definió los siguientes estándares que ayudan a la interacción de los sistemas de información con los usuarios mediante el servicio www (Osgeospatial, 2015). 3.1.1.11.1.

Web Feature Service (WFS)

El Web Feature Service o por sus siglas en español Servicio de Entidades Web, este estándar permite obtener información como consultas y además se puede obtener varias entidades para poder administrarlas (Osgeospatial, 2015). 3.1.1.11.2.

Web Map Service (WMS)

El Servicio de Mapas Web permite mediante una interfaz http mostrar imágenes de los mapas almacenados en una geodatabase. Permite el procesamiento de las capas, imágenes de zonas geográficas o de áreas de interés a ser evaluados (Osgeospatial, 2015). 3.1.1.11.3.

Web Coverage Service (WCS)

El Servicio de Coberturas Web realiza peticiones de cobertura geográfica mediante la web realizando invocaciones en el servidor para que este devuelva una imagen, pero que no puede ser editada por los usuarios (Osgeospatial, 2015).


19

3.1.1.12. Geodatabase Una geodatabase sirve para el almacenamiento de elementos geográficos como son ráster, vector, topología u otros. Además ayudan a mejorar o completar el funcionamiento de las base de datos, pues permiten incorporan funciones que son útiles para el tratamiento de datos espaciales (Peña , 2009).

Figura 10. Geodatabase Fuente: Disponible en: http://gismed.esri.bcisoft.fr/geodatabase.aspx

3.1.2. Camposanto Un camposanto es un lugar donde la mayoría de las personas hacen uso de éste para poder enterrar a sus familiares o seres queridos. Muchas de ellos tienen esta costumbre que remontan hace millones de años. Estos pueden ser depositados generalmente en ataúdes o sarcófagos depositados en nichos o mausoleos puede ser en la tierra o en edificaciones realizadas dentro del camposanto (Cementerio, 2015). 3.1.3. Base de datos La base de datos es un almacén en donde se pueden guardar grandes cantidades de información organizada o un gran conjunto de datos que permiten establecer una búsqueda fácil de ellos. Estas poseen una secuencia de procesos sistemáticos garantizando así la integridad de los datos permitiendo la independencia lógica y física de los mismos. Además poseen sistemas de seguridad que permiten la integridad y la replicación de los datos almacenados (Reinosa, 2014).


20

Figura 11. Base de Datos Fuente: Disponible en: http://idevnote.com/seguridad-informatica-cifrado-en-las-bases-de-datos

3.1.3.1. PostgreSQL Es un sistema gestor de base de datos que se encuentra disponible bajo las licencias de software libre con un funcionamiento estable y que en comparación con otras bases de datos no hay mucho que envidiar a pesar de no ser pagado, además acepta cualquier tipo de datos y entre sus características más relevantes tenemos: potencia, robustez e implementación de estándares (Martínez J. , 2015).

Figura 12. PostgreSQL Fuente: https://famaya.wordpress.com/tutoriales/postgresql/

3.1.3.2. SQL El lenguaje de base de datos SQL, que comúnmente se utiliza para crear estructuras de base de datos y que mediante ellas podemos administrar tareas como agregar, modificar, eliminar y


21

consultar datos por medio de líneas de sentencia o comandos que poseen un estándar básico permitiendo que el usuario tenga un esfuerzo mínimo a realizar dichas tareas y que posea una administración relacional con otras bases de datos (Coronel, 2011). 3.1.3.3. PostGIS PostGis es una extensión de la base de datos PostgreSQL que posee una interfaz que permite al usuario gestionar funciones geográficas, tales como el uso de coordenadas, referenciación y metadatos los cuales facilitan operaciones geoespaciales haciendo uso de un análisis exhaustivo y profundo de estos tipos de datos geográficos. Postrgres y Postgis juntos son un gran gestor de base de datos espaciales (Mayoral, 2012). Según Mayoral, PostGis posee características que son útiles para el tratamiento y análisis de datos espaciales, de las cuales se pueden destacar las siguientes: 

Facilita el intercambio de datos o información geográfica.

Contiene cientos de funciones espaciales.

Tiene gran variedad de software gis que son compatibles con PostGis.

Permite la conversión de datos mediante diversas herramientas.

3.1.4. Servidor Equipos informáticos que contribuyen con la realización de tareas en beneficio de otras aplicaciones para los clientes. Los servidores pueden ser ejecutados desde cualquier computador. Los servidores son equipos tecnológicos que están al servicio de otros equipos que están dentro de una red. Es un software que está en ejecución, el cual recibe las peticiones de un cliente y responder a la solicitud con concordancia (Marchionni, 2011).


22

Figura 13. Servidor Fuente: Disponible en: http://planetared.com/2011/03/como-configurar-un-servidor-dedicado-parte-1/

3.1.4.1. Servidores Web Los Servidores Web se enfocan en el acopio de sitios dentro de la intranet, el cual permite cargar un archivo y lo transporta por la red al navegador de un usuario que está necesitando de dicho archivo, es decir cuando se hace la solicitud de una página web, esta solicitud va directa al servidor web y este devuelve la página solicitada como respuesta al usuario y la muestra en pantalla (Marchionni, 2011). 3.1.4.1.1. Apache Apache es un servidor web que trabaja en diferentes plataformas. Es una herramienta muy estable, segura y una característica esencial de este servidor es de encontrarse como código abierto. Es utilizado para enviar páginas web estáticas y dinámicas en el internet. Para realizar una configuración en esta herramienta, se la debe realizar sobre el fichero apache2.conf en el sistema Linux o Ubuntu (Apache, 2015). 3.1.4.2. Servidor de Base de Datos Un Servidor de Base de Datos permite gestionar o administrar los datos de una base de datos, cambiar la configuración de acceso de usuarios y también poder realizar una replicación de los datos almacenados (Marchionni, 2011).


23

3.1.4.3. Servidor de Mapas Permiten acceder a información geoespacial existente, la cual está en diferentes formatos tanto ráster como vectorial. Además posee potentes herramientas para la gestión de imágenes que facilita una adecuada proyección cartográfica (Mayoral, 2012). 3.1.4.3.1. Geoserver Es un servidor multiplataforma desarrollado en Java que permite la manipulación de datos geoespaciales. Admite la publicación de datos mediante los estándares de código abierto, siendo de esta forma un servidor que se encuentra establecido como código abierto para la disponibilidad de sus usuarios (GeoServer, 2015). Además permite el uso de los diferentes permisos de publicación de capas como son los estándares WFS, WMS Y WCS, que son útiles en la hora de manipular los datos almacenados en este servidor (GeoServer, 2015). 3.1.5. Página web 3.1.5.1. HTML Es un lenguaje de programación que permite el desarrollo de páginas web que es interpretado por los navegadores Web. Básicamente es el protagonista y sobre el se muestra el resultado del desarrollo web (Rubiales, 2013). 3.1.5.2. JavaScript Lenguaje de programación que permite que en HTML se desarrollen páginas web interactivas o dinámicas, sin la necesidad de tener que utilizar scripts de java mejorando la apariencia de las páginas. Además JavaScript no está dentro del servidor es decir no es ejecutado allí, sino que es ejecutado dentro del computador (Orós, 2013).


24

3.1.5.3. PHP Lenguaje que permite realizar páginas web dinámicas, el cual puede estar incrustado en HTML. Trabaja bajo la licencia GNU, es decir que es de código abierto. Es de alto rendimiento y potencia. Trabaja excelentemente con el servidor web Apache otras herramientas de desarrollo (Capuñay, 2013). 3.1.6. Visor 3.1.6.1. Leaflet Biblioteca de código abierto que permite hacer mapas interactivos para todo tipo de dispositivo. Las características de Leaflet son diseñar con facilidad, rendimiento y simplicidad, las cuales son útiles para que pueda funcionar en cualquier plataforma, tanto de escritorio como móviles. Para poder disfrutar de todos sus beneficios, consta de plugins que mejora su uso y hace más fácil utilizar esta herramienta (Leaflet, 2015). 3.1.7. Software 3.1.7.1. Software libre Es una característica de los programas o sistemas que se refiere a que los usuarios puedan tener independencia de realizar cualquier modificación o distribuciones del mismo sin tener que pedir permiso o pagar por su uso (Hernández, 2010). 3.1.7.2. Software Propietario Es un programa o sistema computacional el cual tiene restricciones para usarlo o modificarlos y tampoco se tiene permiso para redistribuirlo y tampoco puedes ver código fuente. Pero por ser sistemas de paga están obligados a dar un servicio de soporte técnico para sus usuarios y también son mejor que un sistema gratuito (Hernández, 2010).


25

3.1.8. Sistemas Operativos 3.1.8.1. Linux Es un sistema operativo que contiene características especiales que hacen que sea diferente de los sistemas operativos existentes, una de ellas es que trabaja bajo los estándares de GPL, es decir que se tiene a disposición el código fuente y además que es posible realizar modificaciones. Otra de sus características y muy importante por cierto, es que es libre, es decir que no se debe pagar para poder hacer uso del sistema a ninguna empresa de desarrollo (Linux, 2015). Las principales características que tiene Linux son: 

La ejecución de diferentes programas a la vez, es decir que es multitarea.

En caso de servidores, pueden continuar trabajando por meses sin necesidad reiniciarlo.

En cuanto a los recursos de hardware, Linux hace una administración efectiva.

Contiene herramientas de desarrollo ideales para construir aplicaciones haciendo uso de lenguajes nuevos o antiguo.

Por otra parte Linux es el sistema más utilizado para operar en dispositivos de almacenamiento como son los servidores.

3.1.8.2. Lubuntu Lubuntu es un sistema operativo que tiene su kernel basado en Ubuntu y Linux. Entre sus características esenciales se encuentra que trabaja utilizando lo mínimo de los recursos del hardware y por esto hace una mejor eficiencia de la energía. Lubuntu trabaja con un gestor de escritorio o entorno de escritorio liviano que hace una mejor experiencia, además este gestor


26

contiene un administrador de ventanas llamado Openbox, el cual es un entorno de escritorio sencillo y accesible (Ramos, 2010). 3.1.9. Ingeniería de Software La Ingeniería de Software permite realizar programas o productos software con un alto grado de calidad, aumentando la eficiencia y eficacia de los procesos sin dejar de lado al equipo de trabajo. Además permite tener un control o seguimiento de cada uno de los procesos que se están llevando a cabo durante la elaboración de los productos (Brito, 2015). 3.1.9.1. Modelo en Cascada El modelo Cascada representa una clara visión del ciclo de vida del software, en él se explica cada una de las etapas que se realizan para un desarrollo de software, con la finalidad de depurar errores y desarrollar un proyecto que cumpla las necesidades del cliente (Sommerville, 2011).

Figura 14. Modelo en Cascada Fuente: Disponible en: http://fasesmodelocascada.blogspot.com/

Hay que recalcar que cada etapa del ciclo de vida debe terminarse para poder empezar con la siguiente, si esto no es así no se puede continuar con la siguiente etapa. Además esta metodología es clara en establecer que no se puede regresar una etapa para corregir alguna deficiencia que no se consideró. La metodología enfatiza que se debe terminar todas las etapas de desarrollo para volver al inicio de todo el ciclo de desarrollo y poder corregir etapa por etapa.


27

4. METODOLOGÍA DE LA INVESTIGACIÓN La aplicación pretende satisfacer las necesidades de la empresa Camposanto Jardines del Edén. Es importante que la aplicación cuente con una metodología de desarrollo que establezca las etapas para la elaboración y construcción de la misma, y que los desarrolladores puedan seguir para alcanzar el objetivo de la aplicación. Se hizo uso de los enfoques cuantitativo y cualitativo. Para poder hacer la recolección de los datos mediante los diferentes medios como son la entrevista y encuestas y que estos resultados sean expresados en valores numéricos se hizo uso del enfoque cuantitativo y para entender los resultados de la misma, es decir la interpretación de las respuestas se hizo un análisis cualitativo.

4.1.

Enfoque / Tipo de investigación

4.1.1.

Diseño de la investigación

4.1.1.1. Experimental De los tipos de diseño de investigación que existen se escoge el experimental debido a que esta permite al investigador realizar pruebas sobre variables en múltiples situaciones controladas las cuales permiten apreciar cuales son los efectos y consecuencias (Bernal, 2010). 4.1.2.

Tipos de investigación

4.1.2.1. Exploratoria Para comenzar el proyecto se inició con una investigación exploratoria, debido que primero se conversó con el personal administrativo del campo santo para poder entender la problemática y cuáles eran sus necesidades para empezar el desarrollo del geoportal. (Mas, 2010)


28

4.1.2.2. Descriptiva Como mejora a la investigación se procedió a emplear la investigación descriptiva la cual expone que los estudios descriptivos buscan especificar propiedades, características y rasgos importantes de cualquier fenómeno que se analice (Hernández, Fernández, & Batista, 2010). La investigación descriptiva permitirá conocer las características del problema de investigación a resolver como por ejemplo conocer el motivo por el cual es difícil localizar los panteones.

4.2.

Población

La población es el número total de elementos que comparten características similares de los cuales se necesita información específica para desarrollar una investigación (Bernal, 2010). La población con la que se trabaja es de 25 personas, esta población está representada por el personal que labora en la empresa, donde están considerados el personal administrativo, ventas.

4.3.

Muestra

La muestra es una parte de la población que representa a todos los elementos con la cual se trabaja en una investigación (Bernal, 2010) . Considerando que la población es inferior a 100, entonces la muestra seria la misma población por que no se puede sacar un extracto de una población mínima entonces la población y muestra será 25 personas.

4.4.

Técnicas e instrumentos de recogida de datos

Las técnicas que se utilizaron para la obtención de información concreta y necesaria que servirán para dar soluciones concretas a la problemática fueron las siguientes:


29

Entrevista.- Método para la obtención de información mediante un contacto directo con personas que se considera fuentes directas. (Bernal, 2010). Se entrevistó al Gerente Comercial, al Asistente Técnico y al Administrador del Camposanto; donde se pudo obtener información importante para los requerimientos de la aplicación.

Encuesta.- Esta técnica utiliza cuestionarios o conjunto de preguntas con el fin de obtener información con respecto a un tema (Bernal, 2010). La encuesta fue realizada al personal administrativo, fue importante para poder conocer el grado de aceptación de la aplicación por parte de ellos.

Observación.- Permite recoger datos de una manera distinta, donde los investigadores toman apuntes de lo que pueden apreciar visualmente, el investigador toma apuntes de la información de lo que cree que es importante (Bernal, 2010). Pues para tener claro el problema se procedió a visitar las instalaciones de la empresa y constatar cual era la problemática y poder hacer un sondeo.

4.5.

Técnicas de análisis de datos

Luego que se pudo obtener los datos se procedió hacer el estudio y análisis de ellos, para esto se hizo uso de técnicas básicas de estadística como son la tabulación y análisis de datos que fueron muy útiles para satisfacer las diversas inquietudes de los investigadores. Con esos datos se pudo responder a varias inquietudes que los desarrolladores tenían sobre el desarrollo de la aplicación.


30

4.6. Metodología de desarrollo de la aplicación El proyecto de investigación hizo uso de una metodología que permitió utilizar técnicas y herramientas de desarrollo de software que fueron acopladas para el desarrollo del proyecto SIG, las cuales fueron esenciales para cumplir con las actividades programadas referentes al desarrollo del geoportal. Para elegir la metodología se tomaron en cuenta varios factores que destacaban y que se acoplaba claramente a las necesidades de los desarrolladores y de la aplicación. En esta metodología destacaba el tiempo de desarrollo, la claridad de los requerimientos y en especial el conocimiento claro del problema a resolver mediante la comunicación de los clientes y los desarrolladores. 4.6.1. Metodología Cascada Se decidió trabajar con la metodología en Cascada, debido a sus beneficios, uno de ellos es establecer fases o etapas para el desarrollo, las cuales si se realizan en orden y con mucha cautela se puede obtener un producto final con un gran nivel de calidad y por ende se cumpliría con los requisitos funcionales y con las necesidades de la empresa. Además porque hace énfasis en conocer a profundidad el problema a resolver debido a que se lleva una comunicación con el usuario final. Pero esta metodología ha sido modificada puesto que es una metodología para sistemas y por eso fue acoplada para que sea útil para el sistema de información geográfica en cual se trabaja. Para poder realizar otra etapa no fue necesario terminar con la anterior, esta fue una de las modificaciones que presenta esta metodología acoplada por los desarrolladores. Las fases establecidas a continuación son propias de la metodología cascada: Análisis En esta fase se mantuvo varias reuniones con los representantes de la empresa para tener claro que es lo que desean que la aplicación. Se mantuvo reuniones con el gerente comercial,


31

el administrador del camposanto y con el técnico encargado del área de sistemas. Las reuniones sirvieron para que se tenga claro el problema a resolver y cuáles son las características que debe tener la aplicación para que sea considerado como óptimo. Diseño Después de establecer los requerimientos, se procedió a diseñar y generar la geodatabase y un esquema de la integración de los componentes de la aplicación. Desarrollo Se creó y diseñó una interfaz para que los usuarios puedan interactuar con el aplicativo, además se codifico las funciones del geoportal. Una de ellas es la forma de visualizar los datos y como realizar funciones de búsqueda por medio de patrones. Pruebas e Implementación Se certificó y validó que todo lo establecido en la etapa de análisis este reflejado en la aplicación y además que cada uno de los elementos de la aplicación estén trabajando en armonía. Una vez comprobado que la aplicación trabaja eficientemente y de acuerdo a los requerimientos establecidos, se procedió a la implementación en la Web para el uso de toda la comunidad. Mantenimiento Esta etapa se aplicará si el aplicativo necesita un cambio o para corregir un error. El proceso de mantenimiento se lo realiza cuando la aplicación haya sido implementada y funcionando. La etapa de análisis fue donde se puso más énfasis, debido a que se establece cuáles son los requerimientos funcionales que debe cumplir la aplicación.


32

Como se explicó anteriormente esta metodología fue modificada para que se acople a un sistema de información geográfica. Se presenta el siguiente esquema para tener una visión clara de lo que se realizará en el desarrollo del aplicativo.

Definir recursos necesarios para el proyecto

Recopilación de datos

Esquema de integración de los

alfanuméricos y espaciales

componentes del aplicativo

Diseño de modelo de datos

Diseño de las interfaces de usuarios

Generación de la Geodatabase

Programación de funcionalidades del visor geográfico

Pruebas de unidad e integración

Implementación en la web

Figura 15. Esquema de las etapas de desarrollo. Fuente: Los Autores.


33

5. RESULTADOS 5.1.

Discusión y Análisis de los resultados

5.1.1.

Encuesta realizada al personal administrativo

A continuación se presenta los resultados obtenidos después de haber realizado el levantamiento de información mediante la aplicación de la encuesta al personal que labora en la empresa Camposanto “Jardines del Edén” (Ver Anexo 1): 1. ¿Cree usted que es fácil la localización de las personas inhumadas en el Camposanto “Jardines del Edén”? Tabla 1: Resultado de la pregunta N° 1 de la encuesta al personal administrativo Resultado de la pregunta N° 1 de la encuesta al personal administrativo NIVEL DE ACEPTACIÓN SI

FRECUENCIA

PORCENTAJE

7

28%

NO

18

72%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿Cree usted que es fácil la localización de las personas inhumadas en el Camposanto “Jardines del Edén”?

72% 20 15 10

28%

5 0 si

no

Figura 16. Resultados de la primera pregunta de la encuesta. Fuente: Encuesta al personal administrativo del Camposanto Jardines del Edén.


34

Análisis: Mediante la encuesta realizada al personal que labora en el Camposanto Jardines del Edén, se ha obtenido que de las 25 (100%) personas entrevistadas, 7 (28%) les parece fácil la localización de las personas inhumadas mientras que a 18 (72%) personas entrevistadas les parece difícil la localización dentro del Camposanto. Los resultados obtenidos permiten determinar que para la mayoría de las personas es difícil la localización de los panteones y que será de gran ayuda la creación del GeoPortal para ser usado en el Camposanto Jardines del Edén. 2. ¿Cree usted que es necesario la implementación de una aplicación que facilite la búsqueda de las personas inhumadas? Tabla 2: Resultado de la pregunta N° 2 de la encuesta al personal administrativo Resultado de la pregunta N° 2 de la encuesta al personal administrativo NIVEL DE ACEPTACIÓN

FRECUENCIA

PORCENTAJE

SI

19

76%

NO

6

24%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿Cree usted que es necesario la implementación de una aplicación que facilite la búsqueda de las personas inhumadas?

76% 20 15 10

24%

5 0 si

no

Figura 17. Resultados de la segunda pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.


35

Análisis: Con la información obtenida de las 25 (100%) personas entrevistadas que laboran en el Camposanto Jardines del Edén, se ha podido conocer que a 19 (76%) personas les parece necesario que se implemente una aplicación para la búsqueda de las personas inhumadas y 6 (24%) personas no lo consideran así. De acuerdo a la información obtenida se puede determinar que la implementación del GeoPortal facilitará la búsqueda de las personas inhumadas. 3. ¿Conoce usted sobre la búsqueda de información en mapas publicados en la web? Tabla 3: Resultado de la pregunta N° 3 de la encuesta al personal administrativo Resultado de la pregunta N° 3 de la encuesta al personal administrativo RESPUESTA

FRECUENCIA

PORCENTAJE

SI

9

36%

NO

16

64%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿Conoce usted sobre la búsqueda de información en mapas publicados en la web?

64% 16 14 12

36%

10 8 6 4 2 0 si

no

Figura 18. Resultados de la tercera pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.


36

Análisis: De la encuesta realizada al personal que labora en el Camposanto Jardines del Edén, se ha obtenido que de las 25 (100%) personas entrevistadas, 9 (36%) personas conocen acerca de la búsqueda de información en mapas publicados en la web y 16 (64%) personas no poseen conocimiento de los mapas en la web. De estos datos se puede concluir que aún no se tiene gran conocimiento sobre GeoPortales y por lo tanto genera expectativa en las personas. Para ayudar y dar a conocer el manejo del aplicativo, se pretende realizar capacitaciones con la finalidad de que comprendan mejor el aplicativo. 4. ¿De crearse una aplicación cuantos usuarios internos cree que usaría la aplicación? Tabla 4: Resultado de la pregunta N° 4 de la encuesta al personal administrativo Resultado de la pregunta N° 4 de la encuesta al personal administrativo NÚMERO USUARIOS Entre 1 a 10

FRECUENCIA

PORCENTAJE

6

24%

Entre 11 a 20

13

52%

Más de 20

6

24%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿De crearse una aplicación cuantos usuarios internos cree que usaría la aplicación?

52% 14 12 10 8

24%

24%

6 4 2 0 Entre 1 a 10

Entre 11 a 20

Más de 20

Figura 19. Resultados de la cuarta pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.


37

Análisis: De las 25 (100%) personas encuestadas, 6 (24%) creen que entre 1 a 10 usuarios internos usarán la aplicación, 13 (52%) creen que lo harán entre 11 a 20 y 6 (24%) consideran que lo usarán la aplicación más de 20. Con estos datos se determina que más de la mitad del personal que labora en la empresa utilizará la aplicación. 5. ¿De acuerdo a su criterio qué tan importante considera usted la creación de un geoportal para ubicación de los panteones? Tabla 5: Resultado de la pregunta N° 5 de la encuesta al personal administrativo Resultado de la pregunta N° 5 de la encuesta al personal administrativo NIVEL DE IMPORTANCIA Importante

FRECUENCIA

PORCENTAJE

2

8%

Muy importante

14

56%

Indispensable

9

36%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿De acuerdo a su criterio qué tan importante considera usted la creación de geoportal para ubicación de los panteones?

56% 15 36% 10 8%

5 0 Importante

Muy importante

Indispensable

Figura 20. Resultados de la quinta pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.

Análisis: En esta pregunta de las 25 (100%) personas encuestadas, 2 (8%) considera que es importante la creación de un Geoportal, 14 (56%) consideran muy importante y 9 (36%) ven como indispensable. Con los resultados obtenidos se concluye que la creación del Geoportal es muy importante para la empresa.


38

6.

¿De acuerdo a su criterio cuál de los siguientes ítems considera como beneficios que

aportará la implementación del Geoportal para la localización de las personas inhumadas? (En esta pregunta usted puede marcar una o varias opciones). Tabla 6: Resultado de la pregunta N° 6 de la encuesta al personal administrativo Resultado de la pregunta N° 6 de la encuesta al personal administrativo BENEFICIOS

FRECUENCIA

PORCENTAJE

Mejor servicio a los clientes

20

34,48%

Beneficios económicos

10

17,24%

Conocer la disponibilidad de panteones para la venta Ahorro de tiempo al momento de localizar los panteones Otro

12

20,69

14

24,14

2

3,45%

TOTAL

25

100%

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿De acuerdo a su criterio cuál de los siguientes ítems considera como beneficios que aportará la implementación del geoportal para la localización de las personas inhumadas? (En esta pregunta usted puede marcar una o varias opciones). 34,48% 20 17,24%

20,69%

10 0

24,14%

3,45% Mejor servicio a los clientes Beneficios económicos Conocer la disponibilidad de panteones para la venta Ahorro de tiempo al momento de localizar los panteones otro

Figura 21. Resultados de la sexta pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.

Análisis: En esta pregunta los encuestados podían escoger más de una opción. Así de las 25 (100%) personas encuestadas, 20 (34,48%) consideran que dará mejor servicio a los clientes que corresponde, 10 (17,24%) Beneficios económicos, 12 (20,69%) Conocer la disponibilidad de panteones para la venta, 14 (24,14%) Ahorro de tiempo al momento de localizar los panteones y 2 (3,45) para otros beneficios. Los resultados demuestran el criterio de los


39

empleados y de acuerdo a esos datos se observa que el desarrollo de un Geoportal permitirá dar un mejor servicio de localización de los panteones que servirá a los clientes y personal de la empresa. También se reducirá el tiempo de búsqueda de los lotes y mejorará los beneficios económicos de la empresa 7. ¿Cuánto tiempo toma entregar la información solicitada de la ubicación de una persona inhumada dentro del camposanto? Tabla 7: Resultado de la pregunta N° 7 de la encuesta al personal administrativo Resultado de la pregunta N° 7 de la encuesta al personal administrativo TIEMPO DE RESPUESTA 0 a 5 minutos

FRECUENCIA

PORCENTAJE

6

24%

6 a 15 minutos

9

36%

16 a 30 minutos

8

32%

Más de minutos TOTAL

2

8%

25

100%

30

Fuente: Encuesta al personal administrativo Elaborado: Los Autores

¿Cuánto tiempo toma entregar la información solicitada de la ubicación de una persona inhumada dentro del camposanto?

36%

10

32%

8

24%

6 4

8%

2 0 0 a 5 minutos

6 a 15 minutos

16 a 30 minutos

Más de 30 minutos

Figura 22. Resultados de la quinta pregunta de la encuesta. Fuente: Encuesta a personal que la labora en Camposanto Jardines del Edén.

Análisis: En esta última pregunta; de las 25 (100%) personas encuestadas, 6 (24%) personas afirman que de 0 a 5 minutos toma entregar información de una persona inhumada dentro del Camposanto, 9 (36%) personas dicen de 6 a 15 minutos, 8 (32%) 16 a 30 minutos y 2 (8%)


40

más de 30 minutos. Con estos resultados se puede determinar que para entregar información de una persona inhumada dentro del Camposanto toma alrededor de 15 minutos. 5.1.1.1. Discusión de Resultado de la Encuesta Realizada al personal administrativo Al aplicar la encuesta al personal administrativo en la Empresa Camposanto Jardines del Edén, de los valores obtenidos de la pregunta 1 (Ver Anexo 1) se determina que es difícil la localización de las personas inhumadas dentro del Camposanto, por lo que creen necesario la implementación de una aplicación tecnológica que facilite la búsqueda de los lotes; pregunta 2 (Ver Anexo 1). La creación de un geoportal para ubicación de los panteones se la considera de mucha importancia ya que con esta aplicación se puede obtener beneficios tanto para la empresa como para sus clientes, uno de ellos es el ahorro de tiempo al momento de localizar los panteones; el geoportal contará con una interfaz gráfica para que sea fácil de usar; pregunta 6 (Ver Anexo 1). 5.1.2. Resultados de la aplicación de la metodología 5.1.2.1. Fase de Análisis Esta etapa es importante porque se debe tener claro la problemática que se va a resolver y como se dará solución a la misma. Para ello se mantuvo reuniones con las personas involucradas en el problema, ellos son el gerente comercial, administrador del camposanto y técnico informático. Cada uno de ellos concuerda que es difícil la localización de los panteones y que necesitan tener también un inventario rápido de los mismos. La solución propuesta fue la creación de un geoportal que les ayude a los miembros de la empresa y también para sus clientes. Además se estableció cuáles van a ser las funciones de la aplicación la cuales se detallaran más adelante.


41

5.1.2.1.1 Definición de recursos necesarios para el proyecto 5.1.2.1.1.1. Alcance del sistema El sistema de información geográfica (SIG) pretende registrar toda la información acerca de las personas inhumadas de una organización ofreciendo rapidez en el manejo de la información. También podrá dar reportes de las disponibilidades de los panteones, permitiendo a los encargados de las ventas saber cuáles están disponibles. Por otra parte ayudara a los visitantes del camposanto ubicar rápidamente a las personas inhumadas que se encuentre dentro de las instalaciones. 5.1.2.1.1.2. Entrevistas realizadas Las entrevistas ayudaron a conocer la problemática que se debía resolver, además permitió conocer cuáles eran las funcionalidades que necesita el aplicativo para que los miembros de la empresa lo consideren como un resultado óptimo. Análisis general de las entrevistas realizadas  Análisis de la entrevista al gerente comercial

Al momento de entrevistar al Gerente Comercial de la empresa se pudo determinar cuál es la problemática existente de la empresa, de la respuesta a la pregunta 1(Ver Anexo 2), se entiende que la localización de los panteones no es nada fácil por el diseño del Camposanto, sin embargo; él cree que el desarrollo de un geoportal es la solución al problema de localización y en la pregunta 2(Ver Anexo 2) explica como resuelven el problema en la actualidad, la cual es un método lento debido a que tienen que buscar en un mapa físico y se demora en localizar.


42

En la pregunta 6 (Ver Anexo 2), para el gerente comercial una solución óptima de la aplicación seria la visualización de un mapa en el sitio web de la empresa y que se pueda realizar una fácil localización de los panteones que tiene la empresa y que además se pueda observar información descriptiva. A su vez la aplicación tendría que dar un inventario de los panteones.  Análisis de la entrevista al administrador del camposanto

El Administrador del Camposanto al responder a la pregunta 1(ver Anexo 3) concuerda con el Gerente Comercial, expresando que no es fácil la localización y que muchas veces los visitantes no saben dónde se encuentran los panteones de las personas inhumadas que van a visitar y en la pregunta 2(Ver Anexo 3) respondió que lo buscan en un mapa físico o muchas veces llama a la empresa para que le den las coordenadas de los lotes para localizarlos. Sin embargo, esto lleva tiempo. El administrador cree que debería instalarse una estación de consultas de localización de panteones para que los clientes o visitantes del Camposanto puedan acceder al geoportal, evitando molestias. A su vez, él cree que la aplicación debería ser utilizada por personal de la empresa y clientes que tengan conocimiento del manejo de la aplicación.  Análisis de la entrevista al asistente técnico Con el Asistente Técnico se obtuvo información muy valiosa, pues tiene conocimiento de toda la infraestructura tecnológica con la que cuenta la empresa. Expresó que cuentan con un servidor Windows y que los equipos de cómputo tienen procesadores Core 2 Dúo. También dio a conocer que él no tiene conocimiento del manejo de sistemas de información geográfica y se concluyó que se debe capacitar al personal que labora en la empresa (Ver Anexo 3).


43

5.1.2.1.1.3. Descripción general del sistema Perspectiva Permitirá un mejor manejo de la información relacionada de los panteones y de las personas inhumadas que están dentro del camposanto para poder llevar un inventario preciso de los panteones, que ayude a la toma decisiones a los directivos de la empresa. Que permita a los visitantes del camposanto ubicar rápidamente a las personas inhumadas que van a visitar. Y que ayude a las personas que se encargan de las ventas saber cuáles panteones son los disponibles y cuál es la ubicación de los mismos para poder dar un mejor servicio de ventas. La función más importante es que la información referente a los panteones pueda ser visualizada. Funciones  Visualizar las capas o shapefile  Visualizar la disponibilidad de los panteones.  Ingreso de información de las personas inhumadas a los panteones.  Modificar información de clientes o de las personas inhumadas.  Eliminar clientes.  Generar reportes.


44

5.1.2.1.1.4. Hardware El aplicativo como es un sistema cliente-servidor consta de dos equipos uno que funciona como servidor y otro como cliente. Las características de cada uno de los equipos están detalladas a continuación: Servidor  Procesador: Intel core i5  Memoria RAM: 6 GB  Almacenamiento: 500 GB o 1 TB Cliente  Procesador: Intel core i3 en adelante.  Memoria RAM: 4 GB en adelante.  Almacenamiento: 500GB o más. 5.1.2.1.1.5. Software Para los equipos que funcionan como cliente y servidor deben contar con un software específico para realizar sus actividades o funciones, las del cliente son las de hacer las peticiones y las del servidor devolver una respuesta a las peticiones solicitadas. A continuación se especifican sus características: Servidor  Sistema Operativo: Lubuntu 15.04  Software de sistemas de información geográfica: PostgreSql con PostGis,.  Servidor de mapas web: GeoServer


45

Cliente  Sistema operativo: Windows 7 en adelante  Navegador compatible con la aplicación: Chrome, Firefox y Safari. 5.1.2.1.1.6. Análisis de herramientas Análisis de metodologías Las metodologías expuestas a continuación tienen puntos importantes a resaltar pero para ser equitativos se eligió criterios que son necesarios para el proyecto. En el siguiente análisis se evalúa cada criterio con un puntaje y porcentaje, siendo el valor de 5 como la máxima calificación y 1 como la mínima, para el cálculo del porcentaje se realiza una regla de tres. Para elegir la metodología con la que se desarrollará el aplicativo se considera el puntaje total que consigue cada una de ellas. La metodología con el mayor puntaje será la que utilizada en el desarrollo del proyecto. Al ver los criterios de análisis y los resultados, claramente se observa que la metodología cascada se acopla a las necesidades del proyecto. El proyecto cuenta con requerimientos funcionales que se establecieron en la fase de análisis y en comparación con las otras metodologías, estas no tienen un gran enfoque; también se tiene claro el problema a resolver, pues se tuvo varias reuniones con el personal que labora en la empresa. Otro criterio analizado fue el tiempo de desarrollo porque no se cuenta con tiempo suficiente, aunque existen metodologías que son más rápidas de desarrollar o de poner en práctica, no son muy clara en otros ámbitos o criterios. Es por estas tres características esenciales que se decidió trabajar con ella.


46 Tabla 8: Análisis de metodologías de desarrollo Análisis de metodologías de desarrollo

Criterios

Porcentaje de Valoración

Metodologías de Desarrollo de Software Cascada

Incremental

Prototipo

Espiral

Pts

%

Pts

%

Pts

%

Pts

%

Complejidad de proyectos

10%

4

8%

3

6%

3

6%

2

4%

Especificación de Requerimientos

30%

4

24%

2

12%

2

12%

2

12%

Conocimiento claro del problema

20%

5

20%

3

12%

2

8%

3

12%

Tiempo de desarrollo

40%

4

32%

3

24%

3

24%

5

40%

Total

100%

17

84%

11

54%

10

50%

12

68%

Fuente: Sommerville,2011. Elaborado: Los Autores

Análisis de sistemas operativos Para el proyecto también es importante el sistema operativo para el servidor, por eso se realizó una comparativa entre los sistemas Windows y Linux, y es claro apreciar que sistema se utilizara. Muy aparte de que el precio sea un punto importante a considerar, hay criterios en que el sistema operativo Linux es mejor. El primer punto importante que se considera es que tiene un nivel importante de uso en servidores y esto se debe a que su estabilidad por trabajar con varios procesos a la vez y se puede trabajar normalmente después de instalar las actualizaciones, sin necesidad de reiniciar el sistema. Otro punto a destacar es la seguridad, en comparación con Windows, Linux es más seguro y esto es porque cuenta con el código del sistema y en caso de una dificultad se puede revisar para corregir el error y además porque no existen virus que


47

provoquen los inconvenientes en el sistema. Con esos puntos importantes Linux tiene una ligera ventaja sobre Windows y ayudara en el desarrollo del aplicativo. Tabla 9: Análisis de sistemas operativos Análisis de sistemas operativos Sistemas Operativos Criterios

Porcentaje de Valoración

Windows

Linux

Pts

%

Pts

%

Difusión

5%

4

4%

3

3%

Código Fuente

10%

2

4%

4

8%

Estabilidad

20%

3

12%

4

16%

Seguridad

25%

2

10%

5

25%

Variedad de Programas

10%

4

8%

2

4%

Precio

30%

2

12%

5

30%

Total

100%

17

50%

23

86%

Fuente: Microsoft, Linux Elaborado: Los Autores

Análisis de software SIG Las herramientas de desarrollo son elementos importantes dentro del Proyecto, considerando que si se la elección de las herramientas es incorrecta, retrasaría la entrega de la aplicación porque se detendría el desarrollo para optar por otro software de sistemas de información geográfica. Hay una gran variedad de herramientas de sistemas de información geográfica en la actualidad, sin embargo se encontró tres software que se destacan, los cuales son: ArcGis, GvSig y Qgis. Las tres herramientas son potentes y excelentes para el desarrollar el aplicativo;


48

sin embargo, esta también tiene que estar ligada con la base de datos espacial a utilizar y el sistema operativo. Se podría decir que ArcGis es la mejor herramienta del mercado pero no funciona en Linux y además es de paga. Por otro lado, GvSig y QGis son herramientas que excelentes que con iguales características de ArcGis, con una ventaja adicional pues funcionan para varios proyectos. Sin embargo se decidió trabajar con QGis porque eso refleja el resultado del análisis para trabajar con las capas o shapfiles. Permite añadir campos sin un número límite de caracteres; otra característica a destacar es que puede importar datos de cualquier base de datos espacial y a su vez transformarlos para su edición. Además trabaja muy bien con la base de datos espacial con la que se pretende trabajar, la cual se les informa más adelante. Tabla 10: Análisis de software SIG Análisis de software SIG

Criterios

Software SIG

Porcentaje de Valoración

ArcGis

GvSig

Qgis

Pts

%

Pts

%

Pts

%

5%

4

4%

3

3%

4

4%

20%

4

16%

2

8%

4

16%

-

-

-

-

-

-

-

Windows

8%

5

8%

5

8%

5

8%

Linux

7%

0

0%

5

7%

5

7%

Mac OS

6%

5

6%

5

6%

5

6%

Android

4%

0

0%

0

0%

5

4%

Interface Software

20%

5

20%

2

8%

4

16%

Tipo de licencia

30%

2

12%

5

30%

5

30%

Total

100%

25

66%

27

70%

37

91%

Lectura y edición de imágenes ráster y vectorial Conexión a base de datos Sistemas operativos soportados:

Fuente: https://www.arcgis.com/features, http://www.gvsig.com/es, http://qgis.org/es/site/ Elaborado: Los Autores


49

Análisis de bases de datos espaciales Ahora se hablara de la base de datos espacial, este elemento es muy importante pues debe funcionar con todas las herramientas que se eligieron anteriormente. En la actualidad existen diversas bases de datos espaciales que ofrecen muchas funcionalidades que ayudan hacer más fácil el trabajo de los sistemas de información geográfica. Las tres bases de datos son excelentes tanto en rendimiento como en seguridad, asimismo hay una que se destaca de otras como es Oracle pero es de paga y no trabaja con Qgis. Las otras dos bases de datos no son de paga y son excelentes pero PostGres con su extensión PostGis saca ventaja pues es más utilizado para sistemas de georreferenciación además es más estable y es usado para proyectos complejos, muy contrario a lo que es Mysql. Tabla 11: Análisis de base de datos espaciales Análisis de base de datos espaciales Criterios

Base de Datos Espaciales

Porcentaje de Valoración

MySql

Oracle

PostgreSQL

Pts

%

Pts

%

Pts

%

10%

3

6%

4

8%

4

8%

-

-

-

-

-

-

-

Windows

7%

4

6%

5

7%

4

6%

Linux

7%

3

4%

5

7%

4

6%

Mac OS

6%

3

4%

5

6%

3

4%

Sistemas de información geográfica soportados:

-

-

-

-

-

-

-

ArcGis

10%

4

8%

4

8%

4

8%

GvSig

8%

3

5%

1

2%

4

6%

QGis

12%

3

7%

2

5%

4

10%

Licencia:

-

-

-

-

-

-

-

Propietario

10%

0

0%

5

10%

0

0%

Libre

30%

5

30%

0

0%

5

30%

Total

100%

28

69%

31

52%

32

77%

Extensión para datos espaciales Sistemas operativos Soportados:

Fuente: https://www.mysql.com/, www.oracle.com/es/, http://www.postgresql.org.es/ Elaborado: Los Autores


50

5.1.2.1.1.7. Resultado de análisis de herramientas Varias herramientas fueron consideradas en cada análisis para determinar cuáles eran las que más se apegaban a las necesidades de la aplicación dentro de su área, además se tomó en cuenta como estas se podían integrar con otras. Es por eso que de todos los análisis que se realizó se determinó una herramienta por área que se apegue a los objetivos planteados para la solución. A continuación se presenta una tabla que muestra cuales con las herramientas utilizadas. Tabla 12: Herramientas de desarrollo utilizadas Herramientas de desarrollo utilizadas Herramientas de desarrollo

Metodología

Cascada

Sistemas operativos

Lubuntu en su distribución Debían V15.04

Software SIG

Quantum Gis V2.4

Base de datos espacial

PostgreSql con extensión PostGis V2.6.1

Fuente: Análisis de metodologías, software sig, bases de datos y sistemas operativos Elaborado: Los Autores

Todas estas herramientas permitirán la construcción de la aplicación logrando integrarse sin problemas debido a que se realizó el análisis considerando el criterio de compatibilidad. 5.1.2.1.1.8. Actores y funciones Se ha considerado establecer actores y responsabilidades, debido a que la aplicación es una integración de varios componentes y cada actor tiene una función especial en cada componente. Se presenta a continuación los actores que intervienen y sus responsabilidades.


51

Experto en software SIG Es el encargado de realizar la creación, modificación y eliminación de las capas que son visualizados en el visor. Además se encarga de actualizar los registros dentro las tablas que contienen las capas. Administrador de base de datos El administrador de base de datos tiene una función especial, pues de el depende varias funciones como: administrar la información de los clientes, panteones y personas inhumadas, creación de perfiles y asignación de responsabilidades y generación de reportes. Administrador de servidor de mapas Es el encargado de publicar las capas o shapefile en el visor y mantener la conexión del servidor de base de datos con el servidor de mapas y que los cambios realizados en los shapefile o las nuevas capas se han visualizadas sin que haya problemas con el visor. Administrador del visor de mapas Su función es la de editar la forma del visor, cambiar su apariencia y añadir elementos que permitan cambiar la apariencia como: presentar las capas para elegir que capas presentar, montar un motor de búsqueda, entre otros. Además debe tener una comunicación continua con el administrador de servidores de mapas. 5.1.2.1.2 Recopilación de datos alfanuméricos y espaciales La recopilación de los datos alfanuméricos fue una tarea que llevo mucho tiempo, alrededor de un mes porque la información que almacenaban de los registros de clientes y panteones estaba en desorden e incompleta. Los registros que tenían los almacenaban en documentos


52

físicos y otros en una hoja de cálculo de Excel y muchas veces el personal encargado de actualizar los registros no completaba la información ocasionando una desactualización.

Figura 23. Registro de información. Fuente: Jardines del Edén

Se procedió a completar la información con los registros que tenían en contratos impresos que no fueron actualizados en la hoja de cálculo, posterior a eso se procedió a organizar la información y estandarizarla para su uso dentro de la aplicación. Para la obtención de los datos espaciales, lo primero que se realizo fue tener claro que sistema de coordenadas se utilizaría. Se decidió trabajar con el sistema UTM en el formato sistema geodésico espacial 1984 (WGS84), zona 17s. Esta zona hace referencia al hemisferio sur donde se encuentra el país Ecuador. Por medio de un dispositivo con el sistema de posicionamiento global (GPS) se pudo obtener las coordenadas geográficas de todo el camposanto, que se usaron para poder realizar un diseño del camposanto en un archivo CAD.


53

Figura 24. Dispositivo GPS. Fuente: http://www.garmin.ec/garmin/explorando/gpsmap-64/

5.1.2.2. Fase de diseño En esta fase se realizó un mapa base del camposanto, con los puntos georreferenciados se hizo todo el mapa en la herramienta AutoCad para posteriormente hacer un archivo .cad, el cual fue separado en polígonos para poder adjuntar la información alfanumérica. Se realizó una capa por cada una de los sectores y zonas que contiene el camposanto. Cabe recalcar que no fue fácil realizar esta tarea pues se necesitaba de precisión y conocimiento de la herramienta. Para realizar el diseño del camposanto se recopilo información de todas las dimensiones de cada uno de los sectores y zonas. Para poder realizar esta tarea con exactitud, precision y comprobar que todas las dimensiones sean correctas y que los puntos tomados con gps esten dentro de las coordenadas establecidas se necesito de asesoría de un experto en la materia y además se puso en práctica lo aprendido en la materia de sistemas de información geográfica.


54

Figura 25. Diseño del camposanto en Autocad Fuente: Los Autores

Además se utilizó la herramienta ArcMap porque esa herramienta permitió que se trabaje con todos los valores e información obtenidos para que sean agregados en el mapa. Se puede decir que no reducía la información en espacio, como es el caso de GvSig, que no permitía muchos caracteres en cada campo evitando describir detalladamente un atributo. La información recolectada fue ingresada en cada la tabla para que sea almacenada de forma inmediata al shapefile. Esto permitío trabajar mejor porque se observaba si la información almacenada correspondía a ese panteón o no.

Figura 26. Diseño del camposanto en ArcMap Fuente: Los Autores


55

5.1.2.2.1 Esquemas de integración de la arquitectura de la aplicación Para comprender mejor la interacción de los componentes que son necesarios para que la aplicación pueda ser ejecutada en la Web, se procedió a realizar un esquema que muestre de forma clara cuál es la relación entre ellos. Como se puede observar en el esquema el administrador de servidor de mapas será quien podrá crear, modificar y eliminar los mapas que estarán en el servidor de mapas. Además existirá un administrador de capas que se encargara de actualizar o crear los shapefile (ver figura 24).

Figura 27. Esquema de integración de componentes de la aplicación. Fuente: Los Autores.


56

El usuario final realizará una búsqueda en el geoportal por medio del ordenador y del internet, este evento provoca que se realice una petición al servidor web. Como siguientes acción el servidor web realizará peticiones al servidor de geodatabase, de mapas y capas para que devuelvan una respuesta a la petición realizada. La información que contendrá el servidor de geodatabase será toda relacionada con la posición espacial de lotes y del camposanto. En cambio el servidor de capas almacenará todos los shapefile que se hayan construido como por ejemplo el shapefile de la zona1 sector 5 que contiene información de los panteones. Por otra parte el servidor de mapas contendrá todos los datos integrados de los shapefile y de la geodatabase. 5.1.2.2.2 Diseño de interfaces Para el diseño de las interfaces de la aplicación se consideró que estas interfaces deben ser amigables con el usuario final porque permitirá la interacción con la aplicación. Hay que tener en cuenta que las capacidades físicas y mentales de las personas que utilizarán el aplicativo son distintas y que muchos no están familiarizados con el manejo de geoportales y menos con el uso del internet (Sommerville, 2011). Se procedió a definir la posición del nuevo menú en el sitio web, recordando que la empresa cuenta con su propio sitio web. Se consideró que debería crearse en la barra de menú para que sea visible y fácil de localizar.


57

Figura 28. Maqueta del inicio de sesión. Fuente: Los Autores.

Además se realizó una maquetación del ingreso de los usuarios al geoportal. Se realiza un control de ingreso de usuarios a pedido de los miembros directivos de la empresa Jardines del Edén, pues ellos consideran que no a todos los clientes de la empresa les agradará la idea de que su información sea visualizada de manera pública.

Figura 29. Maqueta del ingreso. Fuente: Los Autores.


58

Posterior a eso se analizó como sería la interfaz del visor con el geoportal, se consideró que debe contener un botón de búsqueda y una ventana que despliegue las capas que son visualizadas.

Geoportal

Buscar

Capas

Figura 30. Maqueta del visor. Fuente: Los Autores.

5.1.2.2.3 Diseño de modelo de datos 5.1.2.2.3.1. Diseño de la base de datos El diseño de la base de datos debe ser un diseño que contenga información esencial es decir debe ser un diseño minimalista. En ocasiones hay que refinar el diseño, este proceso se lo realiza posteriormente (Coronel, 2011). El diseño que se realizó fue simple y será con el que trabajará el aplicativo cuando sea puesto en funcionamiento. 5.1.2.2.3.1.1. Diseño lógico de la base de datos El objetivo de la creación de un diseño lógico de la base de datos es crear un esquema conceptual y de los esquemas externos de la base de datos en el modelo de datos elegido, independientemente del sistema gestor de base de datos que se vaya a utilizar (Reinosa, 2014).


59

El diseño lógico permite transformar los esquemas obtenidos en diseño conceptual en un conjunto de o de estructuras propias del modelo de datos elegido (Reinosa, 2014). Además este diseño da como resultado un conjunto de estructuras propias del modelo abstracto de datos como por ejemplo las relaciones (Coronel, 2011). Como se puede observar en el esquema (ver la figura 32) existe una sola tabla por consecuencia se entiende que no hay relaciones con otras tablas.


60 zona1sector5

zona3sector4 id_zona3sector4 Sector Nivel Numero_Lote Codigo Estado Factura Numero_Contrato Fecha_Contrato Cliente Monto Total Saldo Pago Numero_Titular Fecha_Activacion Convenio Titular Cedula_Titular the_geom

id_zona1sector5 Sector Nivel Numero_Lote Codigo Estado Factura Numero_Contrato Fecha_Contrato Cliente Monto Total Saldo Pago Numero_Titular Fecha_Activacion Convenio Titular Cedula_Titular the_geom

integer character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) public.geometry(Polygon,32717)

Key_1 <pi>

Key_1 <pi>

tb_perfil

lote

inhumado

perfil_id integer perfil_nombre Text perfil_descripcion Text Key_1 <pi>

inhumado_id inhumado_cedula inhumado_nombre inhumado_parentesco inhumado_fecha_inhumacion inhumado_fecha_nacimmiento inhumado_fecha_defuncion

integer Text Text Text Text Text Text

Key_1 <pi> tb_usuario usuario_id perfil_id persona_id usuario_login usuario_pass usuario_estado fk_persona_id fk_perfil_id

integer integer integer Text Text boolean integer integer

Key_1 <pi>

osario osario_id lote_id fk_lote_id relacion_nivel osario_orden_salida osario_fecha_exhumacion osario_codigo_cofre osario_exhumacion_cobrada_pendiente osario_estado osario_observacion Key_1 <pi>

tb_persona persona_id persona_cedula persona_nombre persona_sexo persona_direccion persona_telefono persona_correo persona_fingreso

integer character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) double precision character varying(254) character varying(254) character varying(254) double precision double precision double precision character varying(254) double precision character varying(254) double precision character varying(254) character varying(254) public.geometry(Polygon,32717)

integer Text Text Text Text Text Text Timestamp

Key_1 <pi>

Figura 31. Modelo lรณgico de la base de datos. Fuente: Los Autores.

integer integer integer smallint Text Date Text Text boolean Text

lote_id inhumado_id osario_id fk_inhumado_id lote_tabla lote_tabla_id lote_convenio lote_ubicacion lote_nivel lote_estado lote_observacion

integer integer integer integer Text integer Text Text Text boolean Text

Key_1 <pi>

tb_sistema sistema_id sistema_nombre sistema_departamento sistema_descripcion sistema_header sistema_ciudad sistema_direccion sistema_telefono sistema_celular sistema_correo_contacto sistema_sitioweb Key_1 <pi>

integer Text Text Text Text Text Text Text Text Text Text


61

5.1.2.2.3.1.2. Diseño físico de la base de datos

zona1sector5

zona3sector4 id_zona3sector4 Sector Nivel Numero_Lote Codigo Estado Factura Numero_Contrato Fecha_Contrato Cliente Monto Total Saldo Pago Numero_Titular Fecha_Activacion Convenio Titular Cedula_Titular the_geom

id_zona1sector5 Sector Nivel Numero_Lote Codigo Estado Factura Numero_Contrato Fecha_Contrato Cliente Monto Total Saldo Pago Numero_Titular Fecha_Activacion Convenio Titular Cedula_Titular the_geom

integer <pk> character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) public.geometry(Polygon,32717)

tb_perfil perfil_id integer <pk> perfil_nombre text perfil_descripcion text

lote

inhumado inhumado_id inhumado_cedula inhumado_nombre inhumado_parentesco inhumado_fecha_inhumacion inhumado_fecha_nacimmiento inhumado_fecha_defuncion

integer <pk> text text text text text text

tb_usuario usuario_id perfil_id persona_id usuario_login usuario_pass usuario_estado fk_persona_id fk_perfil_id

integer <pk> integer <fk1> integer <fk2> text text boolean integer integer

osario osario_id lote_id fk_lote_id relacion_nivel osario_orden_salida osario_fecha_exhumacion osario_codigo_cofre osario_exhumacion_cobrada_pendiente osario_estado osario_observacion

tb_persona persona_id persona_cedula persona_nombre persona_sexo persona_direccion persona_telefono persona_correo persona_fingreso

integer <pk> text text text text text text timestamp

Figura 32. Modelo físico de la base de datos. Fuente: Los Autores.

integer <pk> character varying(254) character varying(254) character varying(254) character varying(254) character varying(254) double precision character varying(254) character varying(254) character varying(254) double precision double precision double precision character varying(254) double precision character varying(254) double precision character varying(254) character varying(254) public.geometry(Polygon,32717)

lote_id inhumado_id osario_id fk_inhumado_id lote_tabla lote_tabla_id lote_convenio lote_ubicacion lote_nivel lote_estado lote_observacion

integer <pk> integer <fk1> integer <fk2> integer text integer text text text boolean text

integer <pk> integer <fk> integer smallint text tb_sistema date text sistema_id text sistema_nombre boolean sistema_departamento text sistema_descripcion sistema_header sistema_ciudad sistema_direccion sistema_telefono sistema_celular sistema_correo_contacto sistema_sitioweb

integer <pk> text text text text text text text text text text


62

5.1.2.2.3.1.3. Diccionario de Datos Un diccionario de datos es un listado organizado de todos los de los datos que intervienen dentro de la aplicación con peculiaridades lógicas, incluyendo información como el nombre, tipo, descripción y contenido de entidades. Cada sistema o aplicación que contenga una base de datos debe tener un diccionario de datos. 5.1.2.2.3.1.4. Script de creación de la base datos Los script de la base de datos son archivos que contienen instrucciones sql que son parte del proceso de la implementación o de administración de los proyectos de base de datos. Pero estas instrucciones no son parte del esquema de definición de una base de datos. El script de la base de datos se genera a partir del modelo físico y lógico del aplicativo (Ver figura 34). 5.1.2.3. Fase de codificación Para esta fase se procedió a desarrollar el aplicativo en base a los diseños previos para tener una guía de cómo debe verse el aplicativo. Lo primero que se realizó es la creación de la base de datos para la información alfanumérica. Luego de la creación de la base de datos se creó la extensión para la información espacial y además la creación de un esquema dentro de la misma base de datos. Posterior a ello se desarrolló el geoportal y la el visor donde se pueda visualizar los mapas y la información que debe estar contenida en la base de datos.


63

Figura 33. Creaci贸n de la base de datos. Fuente: Los Autores.

Figura 34. Creaci贸n de un esquema. Fuente: Los Autores.

Figura 34. Creaci贸n de la extensi贸n para datos espaciales. Fuente: Los Autores.


64

Figura 35. Código del índex. Fuente: Los Autores.

Figura 36. Código del índex. Fuente: Los Autores.


65

Figura 37. Cรณdigo Javascript. Fuente: Los Autores.

Para agregar los shapefile creados en la herramienta ArcMap a la geodatabase creada en Postgres, se utiliza la herramienta QGIS 2.6.

Figura 38. Qgis 2.6. Fuente: Los Autores.


66

A continuación se instala el plugin que permite importar los shapefile a la herramienta, esta opción se encuentra en la barra de menú en la opción Manage and Install Plugins.

Figura 39. Instalación de plugin. Fuente: Los Autores.

Se busca el complemento spit y se instala. Posterior a eso se realiza la importación de los shapefile. La instalación de los plugins permite que la herramienta trabaje con otras para mejorar la experiencia de uso.

Figura 40. Importacion de capas. Fuente: Los Autores.

Para importar las capas se procedió a crear una nueva conexión con postgres para la base de datos que se creó anteriormente llamada “edenbdd”.


67

Figura 41. Importaciรณn de capas. Fuente: Los Autores.

Se elige la conexiรณn y se agrega las capas a la base de datos.

Figura 42. Agregar Capas. Fuente: Los Autores.


68

Una vez ingresada todas las capas a la base de datos “edenbdd” se importa las capas de la base de datos al Qgis para poder visualizar el esquema.

Figura 43. Importación de capas al Qgis. Fuente: Los Autores.

A continuación se observa las capas seleccionadas dentro la herramienta.

Figura 44. Visualización de capas. Fuente: Los Autores.


69

5.1.2.4. Fase de pruebas Se realizó pruebas a todos los elementos que componen el visor del geoportal para comprobar que respondan a las tareas para lo que fueron programados. En caso que no cumplan con sus actividades serán modificados para programarlos para que cumplan sus tareas. 5.1.2.4.1 Herramienta zoom Esta herramienta permitirá que se pueda aproximar o alejar la vista del geoportal o mapa con normalidad en un tiempo estimado de 4 segundos y a su vez se visualiza la leyenda con las capas visualizadas.

Figura 45. Herramienta zoom.. Fuente: Los Autores.

5.1.2.4.2 Consulta de información de panteones e inhumados Para comprobar que se encuentra la información de los panteones anexada al geoportal se realizaron búsquedas de la información disponible. Las búsquedas serán en tiempo real y tardaran entre menos de 5 segundos. Al tener la información espacial con alfanumérica relacionadas hace posible seleccionar toda la información relacionada a solo un patrón de búsqueda.


70

5.1.2.4.3 Activar y desactivar capas Las capas aparecen en el lado derecho del visor donde se observa que las capas están activas, para comprobar que las capas están siendo activadas o desactivadas y que están siendo visualizadas o no, se procede a desactivar cada capa para comprobar que se deja de visualizar y al volver a activar las capas estas son visualizadas.

Figura 46. Desactivación de capas. Fuente: Los Autores.

5.1.2.4.4 Visualización de información de los panteones Cada panteón contiene información propia como por ejemplo: información de su disponibilidad, zona, sector y nivel. Para verificar que esta información está siendo visible se procede a dar clic sobre un panteón y esta acción despliega toda la información relacionada a ese lugar.


71

Figura 47. Desactivación de capas. Fuente: Los Autores.

5.1.2.5. Fase de mantenimiento En esta fase del proceso de desarrollo se realizó una capacitación al personal que se encargará de la administración y mantenimiento de la aplicación, con el objetivo instruir al personal para que el sistema funcione sin problemas. Los mantenimientos se enfocaran en la funcionalidad del aplicativo, se consideró tres tipos de mantenimientos entre los cuales está un mantenimiento preventivo, correctivo y adaptativo. El mantenimiento preventivo evitará falencias del aplicativo que posiblemente ocurrirán en el sistema como puede una saturación de la base de datos o registrar información errónea. El mantenimiento correctivo corregirá errores que no fueron considerados en el desarrollo del aplicativo y que aparecerán en el tiempo de funcionamiento. El mantenimiento adaptativo permitirá a la aplicación ser adaptada a nuevas tecnologías en vista cada día se crean mejores herramientas y aplicaciones, evitando que la aplicación sea obsoleta.


72

5.2. Conclusiones Definir la metodología cascada para el desarrollo de la aplicación permitió que se cumpla con los objetivos planteados y en el tiempo estimado. Por medio de la fase de análisis se obtuvo bien definido los requerimientos funcionales los cuales permitieron diseñar y establecer una estructura de desarrollo que permitió satisfacer los objetivos planteados. El diseñar una arquitectura de base de datos espacial concedió la relación entre los datos alfanuméricos y espaciales, los cuales al estar en un solo repositorio fueron más fáciles de administrar para el desarrollo del geoportal, ejemplo de ello fue el desarrollo de vistas realizadas de las zonas y sectores del camposanto porque visualizará la información descriptiva y la posición de cada panteón. La implementación del geoportal reduce el tiempo en la búsqueda de la información requerida por parte del usuario, relacionada con panteones y su posición, evitando solicitar información en las oficinas de la empresa, esto también evita que los empleados de la empresa pierdan tiempo en la búsqueda de la información en planos físicos y registros de información. El sistema gestor de base de datos de PostgreSql con su extensión PostGis permitió tener los datos alfanuméricos y espaciales en un solo repositorio con lo cual se pudo realizar una mejor manipulación de los datos porque la accesibilidad es tiempo al momento de realizar un proceso de búsqueda o actualización y por la seguridad que ofrece como la integridad y confidencialidad de los datos. El trabajar con un servidor de mapas como Geoserver permitió compartir y editar la información geoespacial alojada en este servidor y que esas actualizaciones se reflejen en la base de datos, esto es posible por tener una conexión directa con Postgres y su formato de datos espaciales PostGIS.


73

Leaflet es una herramienta que se utiliza para desarrollar

el

visor de mapas, se pudo

programar las funciones como controles de mapa, de interacción y se integra con QGIS, permite desarrollar una mejor interfaz que OpenLayers.

5.3. Recomendaciones Antes de iniciar el desarrollo de un proyecto primero se debe elegir una metodología adecuada para el proyecto que permita cumplir con los todos los objetivos que tiene el proyecto, haciendo un análisis de las características, ventajas y desventajas y considerando las necesidades a cumplir dentro del proyecto. Se recomienda la metodología en cascada por el control que se tiene en cada una de las etapas de desarrollo que permite obtener los resultados en los tiempos establecidos cumpliendo los objetivos deseados. Se recomienda el uso de software libre con el cual se evita realizar gastos innecesarios en la compra de licencias de los programas. Además las prestaciones que el software libre ofrece poseen las mismas características y funciones que un software pagado, permitiendo hacer lo mismo pero sin costo. Debe utilizarse normas y estándares en todas las etapas de desarrollo y usar los conocimientos relacionados con la información geográfica y la informática para poder sacar provecho a todas las ventajas que nos brinda los sistemas de información geográfica. Utilizar el sistema de coordenada UTM-WGS1984 por ser unos de los estándares que trabaja con la zona geográfica con el menor valor de imprecisión y porque permite trabajar con el sistema de posicionamiento global (GPS) PostgreSQL como gestor de base de datos y con su extensión PostGIS permite almacenar información espacial y es de código abierto lo que no implica costos por licencia. Se


74

recomienda su uso ya que ha permitido garantizar la estabilidad de los datos en un entorno fácil de administrar y con una sintaxis estándar que facilita su comprensión. Para el desarrollo de proyectos con información geográfica se recomienda hacerlo mediante la estructura definida por un servidor de mapas como GeoServer que permite acceder a la información almacenada en el servidor de manera rápida y segura. Como lenguaje de programación emplear el código PHP para desarrollo de sistemas que se encuentra en entorno web ya que se adapta de gran manera a su estructura y en la aplicación del geoportal, su sintaxis es fácil de entender, se encuentra disponible gratuitamente y funciona correctamente en los navegadores web más conocidos. Como visor de mapas se recomienda utilizar Leaflet que está disponible gratuitamente, facilita la creación de la aplicación mediante una amplia biblioteca de herramientas que permite el correcto desarrollo del proyecto que contiene información geográfica reflejados en el mapa para poder ser visualizados ya sea desde dispositivos de escritorio o móviles. Se recomienda el sistema operativo Lubuntu que se encuentra distribuido libremente, es confiable y liviano. Permite desarrollar proyectos con información geográfica mediante las herramientas que posee, con una interfaz fácil de usar y que al ser ligero brinda al usuario un eficiente sistema para trabajar.


75

5.4. Listas de referencia 5.4.1. Fuentes de Información Bibliográficas Bernal, C. (2010). Metodología de la Investigación . Colombia: Pearson Educación, S.A. Bosque Sendra, J. (2012). Sistemas de Información Geográfica. España: Ra-Ma. Brito, K. (2015). Selección de Metodologías de Desarrollo para Aplicaciones Web. USA: Académica Española. Capuñay, O. (2013). Desarrollo WEB con PHP. Chungandro, & Siza. (2015). Coronel, C. (2011). Bases de Datos, Diseño, Implementacion y Administracion (Novena ed.). Mexico: Cengage Learning Editores S.A. México: Cengage Learning Editores S.A. Hernández, Fernández, & Batista. (2010). Metodología de la Investigación. México: McGRAW-HILL. Heurtel, O. (2014). PHP 5.5 : desarrollar un sitio Web dinámico e interactivo. Barcelona: Ediciones ENI. Marchionni, E. (2011). Administrador de servidores. Buenos Aires: Fox Andina. Martínez, B. (2013). DESTINOS TURÍSTICOS. Madrid: Paraninfo. Martínez, J. (2015). PostGIS2: Análisis Espacial Avanzado. USA: Lexington. Mas, F. (2010). Temas de la Investigación Comercial. Madrid: Club Universitario. Mayoral, S. (2012). Fundamentos de las Infraestructuras de Datos Espaciales (IDE). Madrid: AENOR. Moreno, A. (2014). Sistemas y análisis de la información geográfica. México: Alfaomega. Orós, J. (2013). Guía práctica de XHTML, JaVaScript y CSS. Madrid: RA-MA. Peña , J. (2009). Sistemas de información geográfica aplicados a la gestión del territorio. San Vicente del Raspeig: Editorial Club Universitario. Pérez, A. (2011). Introducción a los sitemas de información geográfica y geotelemática. Barcelona: UOC.


76 Ramos, M. (2010). Sistemas operativos monopuestos. Madrid: Paraninfo. Reinosa, E. J. (2014). BASES DE DATOS. Buenos Aires: Alfaomega. Rubiales, M. (2013). HTML 5, CSS 3 y JavaScript. Madrid: ANAYA. Sommerville, I. (2011). Igeniería de Software. México: PEARSON EDUCACIÓN. Zurita Espinosa, L. (2013). La Gestión del Conocimiento Territorial. México: Alfaomega.

5.4.2. Fuentes de Información Linkográficas Apache. (2015). Obtenido de Apache: http://www.apache.org/ Chungandro, & Siza. (2015). Creación

de

un

Geoportal.

(2010).

Obtenido

de

http://creaciongeoportal.blogspot.com/2010/09/definicion-de-geoportal.html Esri. (2015). Obtenido de Esri: http://www.esri.com/ fasesmodelocascada. (20 de Junio de 2015). fasesmodelocascada.blogspot.com/. Obtenido de fasesmodelocascada.blogspot.com/: http://fasesmodelocascada.blogspot.com/ Fundamentos

Sistemas

Operativos.

(24

de

Marzo

de

2015).

Obtenido

de

http://fundasisopera.blogspot.com/2015/03/buenas-dias-internautas.html GeoServer. (2015). Obtenido de GeoServer: http://geoserver.org/ gvSIG. (2009). Obtenido de http://www.gvsig.com/es/productos/gvsig-desktop idevnote. (20 de Junio de 2015). idevnote.com/seguridad-informatica-cifrado-en-las-bases-de-datos. Obtenido

de

idevnote.com/seguridad-informatica-cifrado-en-las-bases-de-datos:

http://idevnote.com/seguridad-informatica-cifrado-en-las-bases-de-datos Linux. (11 de 2015). Obtenido de Linux: http://www.linux-es.org/ MapServer. (2015). Obtenido de MapServer: http://mapserver.org/es/


77 natmaps.

(20

de

Junio

de

2015).

natmaps.com/index.php?d=f&lang=es.

Obtenido

de

natmaps.com/index.php?d=f&lang=es: http://www.natmaps.com/index.php?d=f&lang=es OpenLayers. (2015). Obtenido de OpenLayers: http://openlayers.org/two/ Oracle.

(2015).

Obtenido

de

Oracle:

http://www.oracle.com/lad/products/database/options/spatial/index.html Osgeospatial. (Noviembre de 2015). Obtenido de Osgeospatial: www.opengeospatial.org/ PANTEร N. (2015). Obtenido de Definiciรณn.DE: http://definicion.de/panteon/ planetared. (20 de Junio de 2015). planetared.com/2011/03/como-configurar-un-servidor-dedicadoparte-1/. Obtenido de planetared.com/2011/03/como-configurar-un-servidor-dedicadoparte-1/: http://planetared.com/2011/03/como-configurar-un-servidor-dedicado-parte-1/ QGis. (11 de 2015). Obtenido de QGis: http://qgis.org/es/site/about/index.html topografiamanuel. (20 de Junio de 2015). topografiamanuel.blogspot.com. Obtenido de topografiamanuel.blogspot.com: http://topografiamanuel.blogspot.com/ treccani. (20 de Junio de 2015). treccani.it/scuola/lezioni/fisica/caduta_dei_gravi. Obtenido de treccani.it/scuola/lezioni/fisica/caduta_dei_gravi: http://www.treccani.it/scuola/lezioni/fisica/caduta_dei_gravi


78

GLOSARIO A Apache: Es un servidor web que trabaja en diferentes plataformas. Es una herramienta muy estable, segura y una característica esencial de este servidor es de encontrarse como código abierto. B Base de datos: Es un almacén en donde se pueden guardar grandes cantidades de información organizada o un gran conjunto de datos que permiten establecer una búsqueda fácil de ellos. C Camposanto: Es un lugar donde la mayoría de las personas hacen uso de éste para poder enterrar a sus familiares o seres queridos. Cartografía: Es una técnica de estudio que permite realizar planos o mapas con características zonales, obtenidas de una observación directa o del uso de documentación. D Datum: Es la referencia que se le da a un punto georreferenciado o puntos espaciales obtenidos por medio de algún sistema de posicionamiento global. G Geodatabase: Una geodatabase sirve para el almacenamiento de elementos geográficos como son ráster, vector, topología u otros. Además ayudan a mejorar o completar el


79

funcionamiento de las base de datos, pues permiten incorporan funciones que son útiles para el tratamiento de datos espaciales. Geoportal: Es un punto de acceso vía internet para obtener información geográfica según se requiera dentro de un mapa virtual que está totalmente georreferenciado. Geoserver: Es un servidor multiplataforma desarrollado en Java que permite la manipulación de datos geoespaciales y admite la publicación de datos mediante los estándares de código abierto. H Http: (HyperText Transfer Protocol) Es un protocolo de transferencia de hipertexto con el cual se intercambia información mediante páginas web. J JavaScript: Lenguaje de programación que permite que en HTML se desarrollen páginas web interactivas o dinámicas, sin la necesidad de tener que utilizar scripts de java mejorando la apariencia de las páginas. L Lubuntu: Es un sistema operativo que tiene su kernel basado en Ubuntu y Linux. O OGC: (Open Geospatial Consortium). El consorcio abierto geoespacial es una entidad sin fines de lucro con la finalidad que trabaja en el beneficio de las necesidades geoespaciales, creando estándares para el intercambio de información dentro de los sistemas de información existentes.


80

Open Layers: Es una librería de JavaScript que permite incluir mapas con datos georreferenciados en cualquier página web, haciendo mucho más dinámicas las páginas web. P PostGIS: Es una extensión de la base de datos PostgreSQL que posee una interfaz que permite al usuario gestionar funciones geográficas, los cuales facilitan operaciones geoespaciales haciendo uso de un análisis exhaustivo y profundo de estos tipos de datos geográficos. Q QGIS: (Quantum Gis). Es un software de escritorio para los sistemas de información geográfica que corre sobre los sistemas operativos más comunes del mercado como son Windows, Linux, Ubuntu y Mac IOs, contiene diversas funciones y tolera diferentes modelos de datos. S Servidor: Son equipos informáticos que contribuyen con la realización de tareas en beneficio de otras aplicaciones para los clientes, los servidores pueden ser ejecutados desde cualquier computador que se conecte a la red. Shapefile: Es un formato con el cual se guardan o almacenan datos espaciales y las entidades geográficas de algunos atributos. Las entidades geográficas que los shapefile pueden almacenar son líneas, polígonos o líneas. SIG: (Sistemas de Información Geográfica). Son herramientas que permiten resolver problemas relacionados con la localización, este tipo de sistemas posee elementos que permite


81

comprender mejor su estudio entre ellos están: coordenadas de posicionamiento, las cuales permiten estimar posiciones o separaciones entre distintos lugares. Software: Es el elemento que permite la interacción con los datos geográficos mediante funciones o herramientas que permiten la manipulación de los datos. SQL: (Structured Query Language). Es un lenguaje de base de datos que se utiliza para crear estructuras de base de datos y administrar tareas como agregar, modificar, eliminar y consultar datos por medio de líneas de sentencia. U UTM: (Universal transversa Mercator). La proyección de Mercator es un sistema de coordenadas para la proyección de la Tierra que se encuentra en forma de cilindro tangente a un meridiano central.


82

ANEXOS


ÍNDICE DE ANEXOS ANEXO 1: ENCUESTA AL PERSONAL ADMINISTRATIVO ANEXO 2: ENTREVISTA AL ADMINISTRADOR DEL CAMPOSANTO ANEXO 3: ENTREVISTA AL TÉCNICO INFORMÁTICO ANEXO 4: ENTREVISTA AL GERENTE COMERCIAL ANEXO 5: DICCIONARIO DE DATOS ANEXO 6: MANUALES DE INTALACIÓN: 

Lubuntu, PostgresSQL, Apache, Geoserver y QGIS

ANEXO 7: MANUAL DE USUARIO ANEXO 8: ACTA DE ENTREGA-RECEPCIÓN


ANEXO 1

ENCUESTA DIRIGIDA PARA EL PERSONAL AMINISTRATIVO DEL CAMPOSANTO JARDINES DEL EDÉN Marque con X una sola respuesta 1. ¿Cree usted que es fácil la localización de las personas inhumadas en el Camposanto “Jardines del Edén”? Si

No

2. ¿Cree usted que es necesario la implementación de una aplicación que facilite la búsqueda de las personas inhumadas? Si

No

3. ¿Conoce usted respecto a la búsqueda de información en mapas publicados en la web? Si

No

4. ¿De crearse una aplicación cuantos usuarios internos cree que usaría la aplicación? Entre 1 a 10 Entre 11 a 20 Más de 20


5. ¿De acuerdo a su criterio qué tan importante considera usted la creación de geoportal para ubicación de los panteones? Importante Muy importante Indispensable 6. ¿De acuerdo a su criterio cuál de los siguientes ítems considera como beneficios que aportará la implementación del geoportal para la localización de las personas inhumadas? (En esta pregunta usted puede marcar una o varias opciones). Mejor servicio a los clientes Beneficios económicos Conocer la disponibilidad de panteones para la venta Ahorro de tiempo al momento de localizar los panteones Otro_____________________________________________________________

7. ¿Cuánto tiempo toma entregar la información solicitada de la ubicación de una persona inhumada dentro del camposanto? 0 a 5 minutos 6 a 15 minutos 16 a 30 minutos Más de 30 minutos


ANEXO 2

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO ENTREVISTA DIRIGIDA AL ADMINISTRADOR DEL CAMPOSANTO PARA OBTENCIÓN DE REQUISITOS DE GEOPORTAL PARA LA EMPRESA CAMPOSANTO “JARDINES DEL EDÉN”

Fecha y hora: Lugar: Nombre entrevistado:

del

Cargo: Resumen Entrevista:

de

1. ¿Cuál es el problema que tiene la empresa al que se pretende dar solución? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 2. ¿Cómo resuelven dicho problema en la actualidad? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ _____________________________________________________________________


3. ¿En caso de implementarse el GeoPortal cuántos usuarios estima que utilizarán el mismo? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 4. ¿Cuál es la información con la cual se registra los panteones? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 5. ¿Quién o quienes harán uso del GeoPortal? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 6. ¿Cuenta con documentos sobre información de los panteones? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 7. ¿Considera usted que sería factible disponer de una estación de consultas en el Camposanto? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


ANEXO 3

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO ENTREVISTA DIRIGIDA AL DEPARTAMENTO TÉCNICO PARA OBTENCIÓN DE REQUISITOS DE GEOPORTAL PARA LA EMPRESA CAMPOSANTO “JARDINES DEL EDÉN”

Fecha y hora: Lugar: Nombre entrevistado:

del

Cargo: Resumen Entrevista:

de

1. ¿Cuál es el problema que tiene la empresa al que se pretende dar solución? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 2. ¿Cómo resuelven dicho problema en la actualidad? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


3. ¿Qué infraestructura tecnológica tiene la empresa? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 4. ¿Tiene conocimiento sobre el uso de herramientas GIS? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 5. ¿En caso de implementarse el GeoPortal cuántos usuarios estima que utilizarán el mismo? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 6. ¿Cuál es la información con la cual se registra los panteones? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 7. ¿Quién o quienes harán uso del GeoPortal? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


ANEXO 4

PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO DOMINGO

ENTREVISTA DIRIGIDA AL GERENTE COMERCIAL PARA OBTENCIÓN DE REQUISITOS DE GEOPORTAL PARA LA EMPRESA CAMPOSANTO “JARDINES DEL EDÉN”

Fecha y hora: Lugar: Nombre entrevistado:

del

Cargo: Resumen Entrevista:

de

1. ¿Cuál es el problema que tiene la empresa al que se pretende dar solución? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


2. ¿Cómo resuelven dicho problema en la actualidad? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 3. ¿Disponen de un departamento o encargado del área de sistemas? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 4. ¿En caso de implementarse el GeoPortal cuántos usuarios estima que utilizarán el mismo? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 5. ¿Quién o quienes harán uso del GeoPortal? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 6. ¿Qué debería realizar la aplicación para que se considere como una solución correcta? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


7. ¿Cuenta con documentos sobre información de los panteones? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 8. ¿Tiene experiencia en administración de GeoPortales? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ 9. ¿Qué debería realizar la aplicación para que se considere como una solución correcta? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________


ANEXO 5 Diccionario de Datos


LISTADO DE TABLAS Nombre

Comentario

Inhumado

Tabla que almacena información de inhumados

Lote

Tabla que almacena información de lotes

osario

Tabla que almacena información de osarios

tb_perfil

Tabla que almacena información de perfiles para ingreso al sistema

tb_persona

Tabla que almacena información de persona

tb_sistema

Tabla que almacena información del sistema

tb_usuario

Tabla que almacena información de los usuarios

zona1sector5

Tabla que almacena información de los panteones

zona3sector4

Tabla que almacena información de los panteones


RESUMEN DE TABLA

Tabla

tb_perfil

tb_persona

tb_sistema

Nombre

Tipo de Dato

Descripción

perfil_id

integer

id para identificar a los perfiles

perfil_nombre

text

Almacena nombre correspondiente al perfil

perfil_descripcion

text

Almacena descripción breve para registro del perfil

persona_id

integer

id para identificar a persona

persona_cedula

text

Almacena cédula de persona

persona_nombre

text

Almacena nombre de persona

persona_sexo

text

Almacena sexo de persona

persona_direccion

text

Almacena dirección con la que se registra a persona

persona_telefono

text

Almacena teléfono de persona

persona_correo

text

Almacena correo de persona

persona_fingreso

timestamp

Almacena registro de ingreso de persona

sistema_id

integer

id para identificar al sistema

sistema_nombre

text

Almacena nombre del sistema que está usando la aplicación

sistema_departamento

text

Almacena departamento donde se encuentra el sistema

sistema_descripcion

text

Almacena descripción para el sistema

sistema_header

text

Almacena encabezado describir al sistema

sistema_ciudad

text

Almacena ciudad para identificar el lugar donde se encuentra el sistema

sistema_direccion

text

Almacena dirección dentro de la ciudad donde se encuentra el sistema

sistema_telefono

text

Almacena teléfono perteneciente al sistema

para


Tabla

Nombre

Tipo de Dato

Descripción

sistema_celular

text

Almacena celular perteneciente al sistema

sistema_correo_contacto

text

Almacena correo perteneciente al sistema

sistema_sitioweb

text

Almacena sitio web del sistema

usuario_id

integer

id para identificar a usuario

perfil_id

integer

id para identificar a los perfiles

persona_id

integer

id para identificar a persona

usuario_login

text

Login con que cuenta el usuario para loguearse

usuario_pass

text

Contraseña con que cuenta el usuario para ingresar al sistema

usuario_estado

boolean

Estado en que se encuentra el usuario

fk_persona_id

integer

Clave foránea para identificar a persona

fk_perfil_id

integer

Clave foránea para identificar a perfil

inhumado_id

integer

id para identificar inhumados

inhumado_cedula

text

Cédula de la persona inhumada

inhumado_nombre

text

Nombre de la persona fallecida

inhumado_parentesco

text

Parentesco de la persona inhumada con el titular

inhumado_fecha_inhumacion

text

Fecha en la que se realizó la inhumación

inhumado_fecha_nacimmiento

text

Fecha de nacimiento de la persona inhumada

inhumado_fecha_defuncion

text

Fecha de defunción de la persona inhumada

tb_usuario

Inhumado

a

los


Tabla

Nombre

Tipo de Dato

Descripción

lote_id

integer

id para identificar a los lotes

inhumado_id

integer

id para identificar inhumados

osario_id

integer

id para identificar a los osarios

fk_inhumado_id

integer

Clave foránea para identificar a los inhumados

lote_tabla

text

Ubicación panteones

lote_tabla_id

integer

id para identificar los lotes

lote_convenio

text

Número convenio

lote_ubicacion

text

Lugar que corresponde a una ubicación nueva

lote_nivel

text

Coordenada que junto con el número de lote indica la ubicación exacta de un lote dentro de un sector

lote_estado

boolean

Estado en que se encuentra el lote

lote_observacion

text

Notas relevantes que describe algo correspondiente al lote

osario_id

integer

id que identifica los osarios

lote_id

integer

id para identificar a los lotes

fk_lote_id

integer

Clave foánea para identificar a los lotes

relacion_nivel

smallint

Relación con niveles de los panteones

osario_orden_salida

text

Código que corresponde al registro de salida de los restos de la persona inhumada después de un determinado tiempo

osario_fecha_exhumacion

date

Fecha en la que se realiza el cambio de panteón a nicho

osario_codigo_cofre

text

Número de registro corresponde al cofre inhumado

osario_exhumacion_cobrad pendiente

text

Estado en que se encuentra el valor de la exhumación

general

a

de

los

los

Lote

Osario

correspondiente

al

que del


Tabla

zona1sector5

Nombre

Tipo de Dato

Descripción

osario_estado

boolean

Estado en que se encuentra la disponibilidad del osario

osario_observacion

text

Observación correspondiente al registro de los osarios

id_zona1sector5

integer

id que identifica a cada uno de los registros de los panteones

Sector

character varying(254)

Ubicación general de un grupo de lotes

Nivel

character varying(254)

Coordenada que junto con el número de lote indica la ubicación exacta de un lote dentro de un sector

Numero_Lote

character varying(254)

Coordenada que junto con el nivel indica la ubicación exacta de un lote dentro de un sector

Codigo

character varying(254)

Código que se encuentra constituido por el sector, nivel y número de lote

Estado

character varying(254)

Estado en que se encuentra el lote

Factura

double precision

Número correspondiente al registro del convenio de la factura

Numero_Contrato

character varying(254)

Número correspondiente al registro del número de convenio

Fecha_Contrato

character varying(254)

Fecha en la que realiza el convenio

Cliente

character varying(254)

Muestra un código que indica el tipo de convenio que tiene el cliente con la institución

Monto

double precision

Valor correspondiente al pago que se realiza del lote

Total

double precision

Valor real del lote

Saldo

double precision

Valor pendiente para completar el pago total

Pago

character varying(254)

Valor pendiente de pago


Tabla

Nombre

Tipo de Dato

Descripción

Numero_Titular

double precision

Número que identifica al titular del lote

Fecha_Activacion

character varying(254)

Fecha en la que se activa el convenio

Convenio

double precisión

Número convenio

Titular

character varying(254)

Nombre de la persona propietaria del lote

Cedula_Titular

character varying(254)

Cédula de la persona propietaria del lote

the_geom

public.geo metry(Polygo n,32717)

Valor de las coordenadas geográficas de los polígonos correspondientes a la ubicación de los panteones

Integer

id que identifica a cada uno de los registros de los panteones

Sector

character varying(254)

Ubicación general de un grupo de lotes

Nivel

character varying(254)

Coordenada que junto con el número de lote indica la ubicación exacta de un lote dentro de un sector

Numero_Lote

character varying(254)

Coordenada que junto con el nivel indica la ubicación exacta de un lote dentro de un sector

Codigo

character varying(254)

Código que se encuentra constituido por el sector, nivel y número de lote

Estado

character varying(254)

Estado en que se encuentra el lote

Factura

character varying(254)

Número correspondiente al registro del convenio de la factura

Numero_Contrato

character varying(254)

Número correspondiente al registro del número de convenio

Fecha_Contrato

character varying(254)

Fecha en la que realiza el convenio

Cliente

character varying(254)

Muestra un código que indica el tipo de convenio que tiene el cliente con la institución

id_zona3sector4

zona3sector4

correspondiente

al


Tabla

Nombre

Tipo de Dato

Descripción

Monto

character varying(254)

Valor correspondiente al pago que se realiza del lote

Total

character varying(254)

Valor real del lote

Saldo

character varying(254)

Valor pendiente para completar el pago total

Pago

character varying(254)

Valor pendiente de pago

Numero_Titular

character varying(254)

Número que identifica al titular del lote

Fecha_Activacion

character varying(254)

Fecha en la que se activa el convenio

Convenio

character varying(254)

Número convenio

Titular

character varying(254)

Nombre de la persona propietaria del lote

Cedula_Titular

character varying(254)

Cédula de la persona propietaria del lote

the_geom

public.geo metry(Polygo n,32717)

Valor de las coordenadas geográficas de los polígonos correspondientes a la ubicación de los panteones

correspondiente

al


ANEXO 6 Manuales de Instalaciรณn


Manual de Instalaciรณn del sistema operativo Lubuntu


1

1. El instalador del sistema operativo Lubunto esta disponible en los cds de instalacion. Inserte el cd de instalacion y reinicie la maquina. Aparecera la siguiente pantalla indicando que elija el idioma de su preferencia para continuar con la instalaciรณn.

2. Seleccione la opciรณn instalar Lubuntu y presione la tecla enter.


2

3. Elija el idioma con el que el sistema se instalarรก y haga clic en Continuar.

4. En la siguiente pantalla le informa los requisistos previos a la instalacion. Haga clic en Continuar.

5. En la ventana de Tipo de inatalaciรณn elija la opcion Borrar disco e instalar Lubuntu y a continuacion haga clic en Instalar ahora.


3

6. En la ventana que aparece haga clic en Continuar.

7. Seleccione la zona en la que se encuentra y haga clic en Continuar.

8. En el idioma del teclado puede elegir EspaĂąol (latinoamericano) y haga clic en Continuar.


4

9. Llene los campos correspondientes con los datos para usuario y equipo, luego haga clic en Continuar.

10. El sistema comenzará a copiar los archivos a la computadora. Espere unos minutos hasta que termine el proceso.

11. Una vez copiado los archivos, la computadora automáticamente comenzará a instalar “Lubuntu”. Espere unos minutos hasta que termine de instalar.


5

12. Reinicie el equipo para completar la instalaciรณn haciendo clic en Reiniciar ahora.

13. Finalmente Lubuntu ha sido instalado y se encuentra listo para funcionar.


Manual de Instalaciรณn de PostgreSQL en Lubuntu


1

1. Para instalar PostgreSQL mediante consola diríjase a la terminal.

2. Escriba el comando sudo apt-get install postgresql-9.3 para isntalar PostgreSQL en su versión 9.3.

3. Para poder ejecutar el comando ingrese la contraseña de acceso para el usuario.

4. Confirme la instalación con la letra “y”.


2

5. Espere a que termine el proceso de descarga e instalación de PostgreSQL.

6. Instale la interfaz gráfica pgAdmin III para poder abrir PostgreSQL. Para instalar el programa ejecute el comando sudo apt-get install pgadmin3.

7. Confirme la instalación de pgAdmin III con la letra “y”.


3

8. Espere a que termine el proceso de descarga e instalación de pgAdmin III.

9. Ejecute pgAdmin III, archivo instalado en el paso anterior que sirve como interfaz gráfica para poder ejecutar PostgreSQL.

10. Realice una conexión mediante el ícono que tiene forma de enchufe.


4

11. Llene los campos correspondientes para establecer la conexiĂłn.

12. Una vez llenado los campos, haga clic en Aceptar.

13. En el mensaje siguiente haga clic en Aceptar. Esto guarda la contraseĂąa ingresada anteriormente.


5

14. De esta manera queda finalmente establecida la conexión.

15. Para crear una nueva Base de Datos, diríjase a la conexión creada anteriormente y en “Databases” haga clic derecho y seleccione “New Database”.

16. En el campo Name coloque el nombre de la Base de Datos


6

17. En la pestaña Definition establezca los campos de la siguiente manera y haga clic en Aceptar.

18. Habilite la extensión PostGIS con el siguiente código en el Editor SQL. Se lo realiza al esquema public porque se integra por defecto a todas las bases de datos que sean creadas.

19. Una vez creada la base de datos haga clic derecho sobre ella y seleccione “Restore”. Esto permite copiar el contenido de respaldo para que se establezca en la nueva base de datos creada.


7

20. Seleccione el archivo “backup_edenbdd.backup” y haga clic en Abrir.

21. Una vez seleccionado el archivo que contiene el respaldo de la Base de Datos haga clic en Restore.

22. Para terminar el proceso de restauración haga clic en Done.


8

23. Se crea un usuario para la base de datos “camposanto”, para ello se dirigen a la roles. Se da clic derecho y se elige la opción “New login role”

24. En la ventana que aparece llenamos los campos de nombre del nuevo rol y en la pestaña “Definition” asignamos una contraseña. El usuario que se crea es “usercamposanto” y la contraseña es ucamp. Clic en Aceptar.


9

25. Al usuario creado se le da permisos de conexión a la base de datos “camposanto”. Para este paso se procede a dar clic en el menú Plugins y se escoge la opción Psql console.


10

26. Se presenta una pantalla en la cual se puede dar los permisos a los usuarios. Lo primero que se realiza es dar permiso de conexiĂłn a la base de datos camposanto al usuario usercamposanto.

27. Se procede a comprobar que el usuario tiene permiso de conexiĂłn Ăşnicamente. Para ello se da clic en el icono de comando sql.


11

28. En la siguiente ventana se procede a hacer una conexiรณn nueva a la base de datos con

el nuevo usuario. Y por medio de la sentencia de cรณdigo se comprueba que el usuario solo tiene permiso de conexiรณn.


12

29. Se procede a conceder permisos de acceso al esquema en el Psql.

30. Ahora se procede a dar privilegios de SELECT para que el usuario pueda seleccionar elementos de la tabla inhumados del esquema “capaseden�.


13

31. Se realiza la verificaciรณn de los permisos concedidos al usuario.


Manual de Instalaciรณn de Apache2 en Lubuntu


1

1. Para instalar Apache2 mediante consola diríjase a la terminal

2. Escriba el comando sudo apt-get install apache2 para isntalar Apache2

3. Para poder ejecutar el comando ingrese la contraseña de acceso con privilegios de instalación para el usuario.

4. Confirme la instalación con la letra “y”


2

5. Espere hasta que termine el proceso de descarga e instalaciรณn de Apache2


Manual de Instalaciรณn de Geoserver en Lubuntu


1

1. Primero instalar “Java OpenJDK”. Ingrese el comando sudo aptitude install openjdk-7-jdk.

2. Para poder ejecutar el comando ingrese la contraseña de acceso para el usuario.

3. Espere hasta que termine la descarga e intsalación.

4. Instale Tomcat con el comando sudo aptitude install openjdk-7-jdk.

5. Para poder ejecutar el comando ingrese la contraseña de acceso para el usuario.

6. Confirme la instalación con la letra “y”.


2

7. Espere hasta que termine el proceso de descarga e instalación de Tomcat.

8. Ya con la aplicación Tomcat funcionando. Abra un navegador y escriba http://localhost:8080/manager/html.

9. Para ingresar pedirá un usuario y contraseña el cual se lo editará en el siguiente paso para poder tener acceso.


3

10. En la consola escriba el comando sudo nano /etc/tomcat7/tomcat-users.xml y edítelo de la siguiente manera: <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <user username="tomcat" password="tomcat" roles="tomcat,manager"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>

Guarde el archivo con (Control + o), y luego cierre con (Control + x).

11. Reinicie el servidor Tomcat con el comando sudo /etc/init.d/tomcat7 restart.

12. Diríjase a la web oficial de Geoserver para descargar “Web Archive”.


4

13. Elija la versión para descargar.

14. Seleccione “web archive” para descargar el archivo.

15. Ingrese

al

navegador

y

escriba

en

la

barra

de

direcciones

http://localhost:8080/manager/html. Pedirá un usuario y contraseña, coloque tomcat en ambos casos.

16. Ingrese nuevamente a la consola y escriba sudo nano /usr/share/tomcat7admin/manager/WEB-INF/web.xml.


5

17. Cambie el valor 62428800 como se muestra en la figura.

Guarde el archivo con (Control + o), y luego cierre con (Control + x). 18. Diríjase donde se encuentra el “Archivo war a desplegar”. Después de desplegar el war

diríjase

al

navegador

para

ingresar

a

Geoserver

escribiendo

http://localhost:8080/geoserver.

19. Así finalmente para ingresar se pide usuario y contraseña que por defecto es admin y geoserver respectivamente.


6

20. Se da clic en la opción crear espacio de trabajo que se encuentra en el menú Datos, ubicado a la parte izquierda.

21. Para el almacenamiento de las capas que en geoserver, se creará una estación de trabajo. La estación de trabajo tendrá el nombre de mapeden y el URL del espacio de nombres es localhost. Clic en submit

22. Ahora se comprueba la creación del espacio de trabajo.


7

23. Se procede a seleccionar la estación de trabajo.

24. En la sección de servicios se activan los servicios WCS, WFS y WMS. Luego clic en Guardar.

25. Se procede a crear un Almacén de Datos, para ello se da clic en Almacén de Datos.


8

26. Ahora se da clic en la opción Agregar nuevo almacén.

27. Debe elegir la opción PostGis – PostGis Database. Esta opción se elige por trabajar con la base de datos Postgres.

28. En la venta nueva se procede a llenar los datos que se detallan a continuación.


9

NOTA: Los datos que usuario y contraseña son de un usuario de la base de datos. 29. Una vez creado el espacio de trabajo y el almacen de datos, se procede a cargar las capas. Clic sobre el menú capas que se encuentra en el menú datos, en la parte izquierda.


10

30. Es la etapa final de como cargar las capas en el servidor. En la nueva pantalla dar clic en Agregar nuevo recurso.

Aparece una nueva ventana.

31. En agregar capa de se elige la opciรณn con el espacio de trabajo que se creรณ al inicio del proceso, el cual tiene el nombre de mapeden.


11

Como se aprecia aparecen las capas que están dentro de la base datos camposanto. Se ha establecido una conexión entre el servidor de mapas geoserver y la base de datos de postgres. 32. Se procede a publicar las capas. Clic sobre Publicación y aparece una nueva ventana con información de la capa.

En este formulario se debe seleccionar la zona geográfica en la que se encuentra la capa y en la sección de Encuadres clic en Calcular desde los datos para generar valores de X y Y. Clic en Guardar.


12

A continuación se presenta la capa ingresada para que pueda ser publicada.

33. Para poder visualizar una capa se da clic en Previsualización de capas.

34. En la nueva ventana se observa la capa que esta lista para previsualizarse. Se da clic en OpenLayers y se abre una nueva pestaña en el navegador.


13

Para que poder visualizar informacion de la capa, lo que se debe hacer es dar clic en alguna parte del visor y aparece la informacion en la parte inferior. 35. Para descargar la información de la capa se debe seleccionar del menú desplegable la opción que diga CSV. Se descarga un archivo con extencion .CSV el cual se puede abrir como una hoja de cálculo.

36. Para crear usuarios, roles y grupos hay que dirigirse al menú Security.

37. Primero se debe crear un role, para ello se da clic en Usuarios, Grupos, Roles. Y se dirige a la pestaña Roles. Clic en Agregar nuevo rol.


14

38. En la ventana siguiente completar los siguientes campos. En este caso solo se registrara el nombre el cual es usuario. Clic en Guardar.

39. El nuevo rol ha sido creado.

40. Ahora se crea el usuario, para lo cual se debe dar clic en Users/Groups. Clic en AĂąadir nuevo usuario.


15

41. Se asigna un nombre y clave al usuario. Se asigna el rol que tendrĂĄ el nuevo usuario y se guardan los cambios. En caso de tener varios usuarios que posean el mismo rol se debe crear un grupo de usuarios.

42. Para la seguridad de los datos dar clic en Seguridad de los datos del menĂş Seguridad.


16

43. Primero se debe crear una nueva regla de acceso a los datos considerando el Espacio de Trabajo y la capa. Ademรกs se elige modo de acceso y el rol. Guardar cambios.


Manual de Instalaciรณn de Quantum GIS en Windows


1

1. Para descargar el archivo de instalación diríjase a la página oficial de QGIS y de clic en “Descargar ahora”.

2. Seleccione la versión 2.8 y automáticamente comenzará a descargarse el archivo.

3. Ubique el archivo descargado que se encuentra con el nombre “QGIS-OSGeo4W2.8.6-1-Setup-x86_64” y ejecútelo haciendo doble clic. Acontinuación de clic en Siguiente >. Nota: Nesecitará tener permiso de Administrador para ejecutar el programa.


2

4. Acepte los términos de licencia haciendo clic en Acepto.

5. Elija el lugar donde se instalará Quantum GIS. En este caso C:\Program Files\QGIS Wien que es el directorio por defecto.

6. En la selección de componentes deje por defecto la configuración y haga clic en Instalar. Nota: Se requiere 1.3 GB de espacio disponible para la instalación.


3

7. El programa comenzarรก a instalarse, espere un momento hasta que termine su proceso.

8. Haga clic en Terminar para finalizar la instalaciรณn.

9. Ya terminada la instalaciรณn del programa realice una conexiรณn a la base de datos para editar las capas desde QGIS haciendo clic derecho en PostGIS que se encuentra dentro de Browser.


4

10. En la ventana que aparece, llene los campos correspondientes de acuerdo a la configuración que tiene la base de datos. Una vez lleno de clic en OK

11. Para importar los shapefile mediante la conexión creada a la base de datos, diríjase al icono en forma de elefante y haga clic.

12. Aparecerá la siguiente ventana. Seleccione la conexión creada y de clic sobre el botón “Connect”.


5

13. Llene los campos correspondientes añadiendo el shapefile mediante el botón “Add” y finalmente haga clic en “OK” para guardar los cambios.

14. De esta manera se obtiene los shapefiles en QGIS conectado con la base datos correspondientes.


ANEXO 7 Manuales De Usuario


1. Dirigirse a la página principal de Jardines del Edén Santo Domingo, proceda a ubicarse en la pestaña Geoportal y haga clic.

2. Se presenta la siguiente pantalla que permite el ingreso a la aplicación a través de usuario cliente o visitante.

3. Para ingresar como usuario cliente se pedirá una contraseña para poder acceder a la aplicación. A continuación aparecerá un mensaje de bienvenida, haga clic en el botón Aceptar.


4. En caso de haber ingresado mal la contraseña, no se permitirá el ingreso al sistema y saldrá un mensaje de error.

5. Ya una vez ingresado como usuario cliente, aparecerá la siguiente interfaz que muestra el mapa del camposanto.

6. En la parte superior izquierda de la pantalla se puede hacer la búsqueda para ubicar al inhumado y ubicación del panteón.


7. Una vez ingresado el nombre del inhumado y haber dado clic en el botón buscar, automáticamente se marcará el polígono y despliega la información relacionada al inhumado. Nota: El cliente solo podrá ver la información del lote que le pertenece.

8. Para ingresar como usuario visitante simplemente se lo hace mediante un clic en el botón Ingresar que se encuentra en la parte derecha de la pantalla.

9. Una vez ingresado como usuario visitante, aparecerá la siguiente pantalla.


10. En la opción de búsqueda el visitante solamente podrá acceder a información correspondiente de la ubicación del panteón. Para ello se escribe el nombre de la zona que desea buscar como por ejemplo Z1S5 que hace referencia a zona 1 sector 5.

11. Luego de realizada la búsqueda automáticamente se direcciona al polígono y muestra información de la ubicación y disponibilidad del panteón. Nota: También se puede obtener información de la ubicación de una forma directa, simplemente seleccionando el lugar donde se encuentra el lote.


12. Para administrar el sistema con el perfil de administrador debe dirigirse a la siguiente dirección http://www.jardinesdeleden.com/geoportal/admin. Coloque el usuario y contraseña correspondiente y haga clic en el botón Ingresar.

13. Ya una vez ingresado con el perfil de administrador se mostrará la siguiente pantalla que permitirá administrar el sistema.

14. En la pestaña GEOPORTAL que se encuentra a la izquierda de la pantalla se puede hacer el ingreso, modificación y eliminación de la información de los panteones.


15. Se puede hacer la búsqueda mediante el nombre del titular de la cuenta para poder encontrar el registro de la información del lote. Nota: Para ingresar información nueva de un lote que este vacío se lo puede hacer mediante la búsqueda de su ubicación.

16. Se desplegará una ventana con toda la información correspondiente al lote del titular de la cuenta.


17. La siguiente pantalla muestra los campos correspondientes a la zona 1 sector 5.

18. Con el botón Guardar registro se almacenará los cambios efectuados en la base de datos.

19. En la pestaña GEO JSON se actualizará los cambios para que se carguen al sistema. Para ello haga clic en Generar nuevo geo json.


20. Aparecerá una ventana con un mensaje de éxito, haga clic en Ok para terminar el proceso.

21. En la pestaña SISTEMA que se encuentra en la parte izquierda de la pantalla, el administrador podrá empresa.

llenar los campos correspondientes a la información de la


ANEXO 8 ACTA DE ENTREGA-RECEPCIÓN



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.