sistema de informaciÓn geogrÁfica de negocios...

149
SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS PARA EL PROYECTO DE EMPRENDIMIENTO GEOGRAFÍA, AMBIENTE Y SIG DE COLOMBIA GEASCOL LTDA EDDY ALEXANDER GIRALDO PINILLA UNIVERSIDAD DISTRITAL FRANCISCO JÓSE DE CALDAS FACULTAD TECNOLÓGICA TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS BOGOTÁ

Upload: donhi

Post on 01-Nov-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS PARA EL PROYECTO DE EMPRENDIMIENTO GEOGRAFÍA, AMBIENTE Y SIG DE COLOMBIA GEASCOL LTDA

EDDY ALEXANDER GIRALDO PINILLA

UNIVERSIDAD DISTRITAL FRANCISCO JÓSE DE CALDAS FACULTAD TECNOLÓGICA

TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS BOGOTÁ

Page 2: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 1

TABLA DE CONTENIDO

1. FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN ........................................................5

1.1. TÍTULO ..................................................................................................................................5

1.2. TEMA ....................................................................................................................................5

1.3. PLANTEAMIENTO DEL PROBLEMA........................................................................................6

1.3.1. DESCRIPCIÓN DEL PROBLEMA ..................................................................................................6

1.3.2. FORMULACIÓN DEL PROBLEMA .................................................................................................6

1.4. OBJETIVOS ...........................................................................................................................7

1.4.1. OBJETIVO GENERAL ..................................................................................................................7

1.4.2. OBJETIVOS ESPECÍFICOS ..........................................................................................................7

1.5. JUSTIFICACIÓN .....................................................................................................................8

1.6. DELIMITACIONES ..................................................................................................................9

1.6.1. DELIMITACIÓN TÉCNICA .............................................................................................................9

1.6.1.1. Lenguajes de programación .........................................................................................9

1.6.1.2. Lenguaje de consulta ............................................................................................... 10

1.6.1.3. Lenguaje de etiquetado ............................................................................................ 10

1.6.1.4. Editor de código fuente ............................................................................................. 10

1.6.1.5. Sistema operativo .................................................................................................... 11

1.6.2. DELIMITACIÓN TEMÁTICA ....................................................................................................... 12

1.6.3. DELIMITACIÓN GEOGRÁFICA .................................................................................................. 13

1.6.4. DELIMITACIÓN TEMPORAL ...................................................................................................... 13

1.7. MARCO DE REFERENCIA ................................................................................................... 14

1.7.1. MARCO HISTÓRICO ................................................................................................................. 14

1.7.1.1. Breve historia de los sistemas de información geográficos ........................................... 14

1.7.1.2. Ejemplos de sistemas de información geográficos ....................................................... 18

1.7.2. MARCO TEÓRICO .................................................................................................................... 20

1.7.2.1. SIG y Negocios ........................................................................................................ 20

1.7.2.2. Componentes de un SIG........................................................................................... 20

1.7.2.3. Tipos de sistemas de información geográficos ............................................................ 21

1.7.3. MARCO METODOLÓGICO ........................................................................................................ 24

1.7.3.1. Metodología aplicada ............................................................................................... 24

Page 3: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 2

1.7.4. MARCO CONCEPTUAL ............................................................................................................. 25

1.7.4.1. Sistema ................................................................................................................... 25

1.7.4.2. Georreferenciación ................................................................................................... 25

1.7.4.3. Sistema de información geográfica (SIG) ................................................................... 26

1.7.4.4. Geomarketing .......................................................................................................... 26

1.7.4.5. Datum ..................................................................................................................... 27

1.8. FATIBILIDAD ....................................................................................................................... 28

1.8.1. FACTIBILIDAD TÉCNICA ........................................................................................................... 28

1.8.2. FACTIBILIDAD LEGAL ............................................................................................................... 29

1.8.3. FACTIBILIDAD OPERATIVA ...................................................................................................... 29

1.8.4. FACTIBILIDAD ECONÓMICA ..................................................................................................... 29

1.9. CRONOGRAMA DE ACTIVIDADES ...................................................................................... 31

2. FASE DE PLANIFICACIÓN................................................................................................... 33

2.1. HISTORIAS DE USUARIO .................................................................................................... 33

2.2. IDENTIFICACIÓN Y DEFINICIÓN DE ACTORES ................................................................... 35

3. FASE DE DESARROLLO ..................................................................................................... 36

3.1. MODELO CONCEPTUAL DEL SISTEMA............................................................................... 36

3.1.1. Elementos del sistema ............................................................................................................... 36

3.1.2. Concepción operativa del sistema ............................................................................................... 37

3.1.3. Jerarquización y prioridades del proceso en el sistema ................................................................. 37

3.2. MODELO LÓGICO DEL SISTEMA ........................................................................................ 38

3.2.1. Entorno operativo del sistema ..................................................................................................... 38

3.2.2. Definición de relaciones y procesos del sistema ........................................................................... 39

3.2.3. Diccionario de datos relacional .................................................................................................... 54

3.3. MODELO FISICO DEL SISTEMA .......................................................................................... 57

4. FASE DE CODIFICACIÓN .................................................................................................... 58

4.1. ASOCIACIÓN POSTGRESQL – GEOSERVER ...................................................................... 59

4.2. CREACIÓN DE CAPAS - GEOSERVER ................................................................................ 59

4.3. IMPRESIÓN CAPAS - OPENLAYERS ................................................................................... 59

5. FASE DE PRUEBAS ............................................................................................................ 60

5.1. PRUEBAS DE ACEPTACIÓN ............................................................................................... 60

6. ANEXOS ............................................................................................................................. 82

Page 4: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 3

6.1. MANUAL DEL USUARIO ...................................................................................................... 82

6.2. MANUAL DEL PROGRAMADOR .......................................................................................... 82

RECOMENDACIONES ......................................................................................................................... 84

BIBLIOGRAFÍA .................................................................................................................................... 85

Page 5: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 4

TABLA DE ILUSTRACIONES

Ilustración 1 Aspecto de un mapa generado en SYMAP. ......................................................................... 16

Ilustración 2. SIGE Perú ....................................................................................................................... 18

Ilustración 3. LiveHoods ........................................................................................................................ 19

Ilustración 4. Comparación entre los esquemas del modelo de representación vectorial (a) y ráster (b)........ 21

Ilustración 5. Ejemplo de modelo vectorial. ............................................................................................. 23

Ilustración 6. Entorno operativo del sistema ............................................................................................ 39

Ilustración 7. Relación base de datos espacial - Geoserver ...................................................................... 40

Ilustración 8. Relación base de datos espacial – Geoserver - OpenLayers ................................................ 40

Ilustración 9. Relación Usuario – Geoserver – OpenLayers – Usuario ....................................................... 40

Ilustración 10. Relación Usuario – BD Relacional .................................................................................... 41

Ilustración 11. Capa información básica ................................................................................................. 42

Ilustración 12. Muestra datos capa información básica ............................................................................ 42

Ilustración 13. Capa de equipamientos ................................................................................................... 43

Ilustración 14. Datos capa de equipamientos .......................................................................................... 44

Ilustración 15. Capas de equipamientos – Edificios administrativos........................................................... 45

Ilustración 16. Capas de equipamientos – Datos edificios administrativos ................................................. 46

Ilustración 17. Capas de equipamientos – Almacenes ............................................................................. 47

Ilustración 18. Capas de equipamientos – Datos almacenes .................................................................... 48

Ilustración 19. Clúster de educación....................................................................................................... 49

Ilustración 20. Datos clúster de educación .............................................................................................. 50

Ilustración 21. Clúster de almacenes. ..................................................................................................... 51

Ilustración 22. Datos clúster de almacenes. ............................................................................................ 52

Ilustración 23. Diagrama E-R ................................................................................................................ 53

Ilustración 24. Interacción herramientas de desarrollo - sistema de información geográfico. ........................ 58

Page 6: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 5

1. FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN

1.1. TÍTULO

Sistema de información geográfica de negocios para el proyecto de emprendimiento geografía,

ambiente y SIG de Colombia GEASCOL LTDA

1.2. TEMA

Como es de esperar, el tema de mayor importancia a tratar en este proyecto es el de los sistemas de

información geográfica con enfoque a la identificación de lugares óptimos para un negocio, sin

embargo, existen también otra clase de subtemas que se hace necesario mencionarlos por su

estrecha relación con el contenido general del proyecto. Los principales son:

Concepto de SIG, Sistemas de información geográfico vectoriales, ubicación de negocios, SIG,

Lenguaje de programación, TIC (Tecnologías de la información y la comunicación)

Page 7: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 6

1.3. PLANTEAMIENTO DEL PROBLEMA

1.3.1. DESCRIPCIÓN DEL PROBLEMA

Una de las principales incógnitas a las cuales se enfrenta un emprendedor es la ubicación idónea de

su negocio, ya que está determinara en gran medida el éxito del mismo. Sin embargo, la mayoría de

las veces resolver está incógnita se convierte en un trabajo engorroso y que demanda mucho tiempo

y energía, las cuales podrían ser invertidas realizando otras actividades que demandan la creación

de un negocio.

En este sentido es valioso contar con un sistema de información geográfica, en el cual la comunidad

de emprendedores pueda soportarse para elegir la ubicación idónea de sus negocios, permitiendo

ahorrar tiempo a los emprendedores ofreciéndoles sistemas de localización más eficientes y

acertados, los cuales estén soportados en datos consistentes y actualizados.

1.3.2. FORMULACIÓN DEL PROBLEMA

¿Es posible diseñar e implementar un sistema de información geográfica de negocios para el

proyecto de emprendimiento Geografía, ambiente y SIG de Colombia GEASCOL LTDA, que permita

hallar de forma eficiente y acertada las posibles ubicaciones a un negocio?

Page 8: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 7

1.4. OBJETIVOS

1.4.1. OBJETIVO GENERAL

Desarrollar un sistema de información geográfico de negocios para el proyecto de emprendimiento

Geografía, Ambiente y SIG de Colombia GEASCOL LTDA, encaminado al acompañamiento a los

emprendedores y a empresas ya conformadas en la búsqueda del lugar ideal para sus negocios.

1.4.2. OBJETIVOS ESPECÍFICOS

• Recopilar y analizar la información geográfica necesaria para el desarrollo del proyecto.

• Establecer el modelo de datos general que soporte la gestión tanto de la información

geográfica, como de los usuarios y sus respectivos roles.

• Diseñar las bases de datos que alimentarán el sistema de información geográfico y

almacenarán la información de los usuarios y sus respectivos roles.

• Diseñar los módulos que conforman el sistema de información geográfico como los con el

módulo de login, módulo de filtrado de datos geoespaciales, módulo de visualización de

datos geoespaciales y por último el módulo de ayuda.

• Organizar el implementar los filtros de búsqueda de la información geográfica, los cuales

permitan visualizar los datos en tiempo real en el mapa.

Page 9: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 8

1.5. JUSTIFICACIÓN

Una vez el usuario ha definido su idea de negocio, se debe pensar en un lugar para ubicarlo. De

esta elección va a depender en gran medida el buen funcionamiento del mismo. No hay que

precipitarse en la elección del lugar ya que una decisión equivocada puede provocar en el futuro un

cambio de lugar con todos los gastos e inconvenientes que eso conlleva.1 Esto causa que los

emprendedores se vean afectados en tiempo y costo a la hora de analizar el lugar ideal para ubicar

su negocio, estando sujetos a un gran margen de error.

Por otro lado, el avance de la tecnología, especialmente de la informática, ha permitido organizar,

almacenar, manipular y analizar datos procedentes del mundo real vinculados a una referencia

espacial creando así los sistemas de información geográficos, los cuales usándolos de forma

correcta permiten consultar ubicaciones en el mapa a partir de cierta información, llamando a esto

geolocalización.

Este proyecto se fundamente entonces en el desarrollo de un sistema de información geográfico

orientado a la geolocalización de negocios, un tema muy importante en el proceso de cualquier idea

de emprendimiento.

Por otro lado, el desarrollo de este proyecto se justifica, ya que en su realización se ejecutarán la

mayoría de conocimientos adquiridos a lo largo de toda la carrera.

1 «Consejos de cámara de comercio de la comunidad valenciana,» 25 Octubre 2015. [En línea]. Available:

http://www.camarascv.org/EMPRENDEDORES/_pdf/localizacion.pdf.

Page 10: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 9

1.6. DELIMITACIONES 1.6.1. DELIMITACIÓN TÉCNICA

A nivel técnico, este proyecto cuenta con la infraestructura y maquinaría necesaria, esto debido a su fácil acceso, ya que las herramientas usadas para la programación de sistemas de información geográfico (SIG), cuentan con requerimientos mínimos soportados por equipos de prestaciones moderadas.

Adicionalmente el SIG será desarrollado con software netamente de código abierto, lo cual reduce drásticamente los costos de producción y desarrollo; a continuación, se hace una breve descripción de las herramientas y plataformas más importantes:

1.6.1.1. Lenguajes de programación

JavaScript: es el lenguaje interpretado orientado a objetos desarrollado por Netscape que se utiliza en millones de páginas web y aplicaciones de servidor en todo el mundo. JavaScript de Netscape es un conjunto del lenguaje de scripts estándar de la edición de ECMA-262 3 (ECMAScript) que presenta sólo leves diferencias respecto a la norma publicada.

Contrariamente a la falsa idea popular, JavaScript no es "Java interpretativo". En pocas palabras, JavaScript es un lenguaje de programación dinámico que soporta construcción de objetos basado en prototipos. La sintaxis básica es similar a Java y C++ con la intención de reducir el número de nuevos conceptos necesarios para aprender el lenguaje. Las construcciones del lenguaje, tales como sentencias if, y bucles for y while, y bloques switch y try ... catch funcionan de la misma manera que en estos lenguajes (o casi).2

JavaScript dispone de frameworks muy útiles como los son JQuery y OpenLayers

pg-SQL: es el leguaje de procedimientos cargado por defecto en el sistema de base de datos PosgreSQL, Desde PL/pgSQL se pueden realizar cálculos complejos y crear nuevos tipos de datos de usuario. Como un verdadero lenguaje de programación, dispone de estructuras de control repetitivas y condicionales, además de la posibilidad de creación de funciones que pueden ser llamadas en sentencias SQL normales o ejecutadas en eventos de tipo disparador (trigger).3

PHP: (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.

Lo que distingue a PHP de lenguajes del cliente como JavaScript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente que era. El servidor web puede ser configurado incluso

2 Mozilla, «Mozilla Developer,» 26 abril 2015. [En línea]. Available:

https://developer.mozilla.org/es/docs/Web/JavaScript/Acerca_de_JavaScript. [Último acceso: enero 2016]. 3 PosgreSQL, «PosgreSQL,» octubre 2015. [En línea]. Available: http://www.postgresql.org/docs/9.3/static/plpgsql-

overview.html. [Último acceso: enero 2016].

Page 11: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 10

para que procese todos los ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qué se tiene debajo de la manga.

Lo mejor de utilizar PHP es su extrema simplicidad para el principiante, pero a su vez ofrece muchas características avanzadas para los programadores profesionales. 4

1.6.1.2. Lenguaje de consulta

CQL: Contextual Query Language, anteriormente conocido como Common Query Language, es un lenguaje formal para representar consultas a sistemas de recuperación de información, tales como motores de búsqueda, catálogos bibliográficos y de museos. Su objetivo de diseño es que las consultas sean legibles y escribibles por un humano; que sea intuitivo, manteniendo la expresividad de lenguajes de consultas más complejos.

1.6.1.3. Lenguaje de etiquetado

HTML: es un lenguaje que se utiliza fundamentalmente en el desarrollo de páginas web. HTML es la sigla de HiperText Markup Language (Lenguaje de Marcación de Hipertexto) es un lenguaje es se utiliza comúnmente para establecer la estructura y contenido de un sitio web, tanto de texto, objetos e imágenes. Los archivos desarrollados en HTML usan la extensión .htm o .html.

El lenguaje de HTML funciona por medio de “etiquetas” que describen la apariencia o función del texto enmarcado. Este lenguaje puede llegar a incluir un script o código que tenga incidencia en el comportamiento del navegador web de elección.

La funcionalidad del HTML es tan sencilla que puede ser creado y editado en cualquier editor de textos básicos, como el Bloc de Notas típico del sistema operativo Windows. También puede editarse en procesadores de textos, software de diseño web o aplicaciones web directamente, como lo más convencionales programas de administración de contenido como WordPress.

1.6.1.4. Editor de código fuente

Sublime Text: Dado que los desarrollos web con plataformas de código abierto se depuran básicamente en un navegador web, no es necesario en este caso el uso de un IDE completo, simplemente basta con un editor de código fuente y para este proyecto se eligió Sublime Text dada su sencillez y cantidad de plugins existentes para el mismo.

Sublime Text está escrito en C++ y Python para los plugins, fue desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.

4 PHP, «PHP,» diciembre 2015. [En línea]. Available: http://php.net/manual/es/intro-whatis.php. [Último acceso: enero 2016].

Page 12: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 11

Se puede descargar y evaluar de forma gratuita. Sin embargo, no es software libre o de código abierto y se debe obtener una licencia para su uso continuado, aunque la versión de evaluación es plenamente funcional y no tiene fecha de caducidad.

1.6.1.5. Sistema operativo

Windows 10: El desarrollo de este proyecto se realizará sobre la última versión sistema operativo desarrollado por Microsoft dado los conocimientos que se tienen sobre el mismo. Dado que el proyecto se desarrolla con lenguajes de programación multiplataforma y se optimiza la capacidad responsive del mismo con un framework especializado como Bootstrap, el proyecto funcionara bajo cualquier sistema operativo tanto de pc como móvil.

Page 13: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 12

1.6.2. DELIMITACIÓN TEMÁTICA

En términos generales, se relacionan a continuación los temas relacionados con el proyecto:

1.6.2.1. Conceptos de un SIG: Sistema de información geográfico, hardware, software, georreferenciación, geomarketing, polígonos.

1.6.2.2. Características de un SIG: OpenLayers, Geoserver, php, Javascript, PostgreSQL, PostGis.

1.6.2.3. Tipos de SIG: vectorial, ráster, orientado a objetos.

1.6.2.4. Tecnologías usadas en SIG: Servidor de mapas, bases de datos espaciales, PostGIS, OpenLayers.

1.6.2.5. Metodologías de creación de SIG: metodología ágil, metodología SCRUM, metodología Extreme Programming(XP), Metodología SXP.

Page 14: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 13

1.6.3. DELIMITACIÓN GEOGRÁFICA

Este proyecto está enfocado hacia cualquier persona que esté interesada en ubicar su negocio y por ende necesiten una herramienta confiable que les ayude a tomar esta importante decisión, ya que de esta dependerá en gran parte el éxito del negocio.

Debito a esto se pretende entonces, aplicar y hacer uso de las capacidades de este SIG a nivel Bogotá ya que son los datos con los que inicialmente cuenta el proyecto de emprendimiento Geografía, ambiente y SIG de Colombia GEASCOL LTDA.

1.6.4. DELIMITACIÓN TEMPORAL

Para el desarrollo final del presente proyecto, se estima un periodo de aproximadamente 102 días, tiempo en el cual se llevarán a cabo cada una de las etapas necesarias para la realización óptima del sistema de información geográfico, dichas etapas se describen a continuación:

ETAPA DESCRIPCIÓN

INIC

IO

Inicialmente, antes de iniciar el proyecto, se realizará una fase de introducción hacia las aplicaciones usadas en el desarrollo del proyecto, con el objetivo de conocer y aprender acerca de su manejo. Para lograrlo, se revisarán los tutoriales y manuales disponibles en la web.

EL

AB

OR

AC

IÓN

Una vez dominadas las herramientas de desarrollo, se analizará la aplicación desde el punto de vista de la operatividad, además se analizarán todos los componentes necesarios para la implementación de la aplicación. Se indicará como va a ser la interfaz que se proporcionará al usuario a la hora de navegar por los diferentes módulos.

CO

NS

TR

UC

CIÓ

N En este punto es donde se concentra la parte clave del proyecto,

pues en la misma, se aplicará todo lo que se había analizado y creado en las fases anteriores. Al tratarse de un sistema de información geográfico, habrá que cargar la información al servidor de mapas correspondiente, para posteriormente cargarlo a la interfaz del usuario y finalmente todo el código para la ejecución del SIG.

TR

AN

SIC

IÓN

Una vez implementado el SIG, este será puesto a prueba para determinar posibles mejoras de navegabilidad, diseño, o si es necesario, volver a fases anteriores para mejorar el resultado final.

Page 15: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 14

1.7. MARCO DE REFERENCIA

1.7.1. MARCO HISTÓRICO

1.7.1.1. Breve historia de los sistemas de información geográficos

El desarrollo sufrido por los SIG desde sus orígenes hasta nuestros días es enorme. La

popularización de las tecnologías y los esfuerzos de desarrollo llevados a cabo por un amplio

abanico de ciencias beneficiarias de los SIG, todos han contribuido a redefinir la disciplina e

incorporar elementos impensables entonces. No obstante, los componentes principales que

identifican el núcleo principal de un SIG se mantienen a lo largo de todo ese desarrollo, y es su

aparición la que define el momento inicial en el que podemos situar el origen de los SIG.

Este momento surge al inicio de la década de los sesenta como resultado de unos factores que

convergen para dar lugar al desarrollo de los primeros SIG. Estos factores son principalmente dos: la

necesidad creciente de información geográfica y de una gestión y uso óptimo de la misma, y la

aparición de los primeros computadores.

Estos mismos factores son los que desde entonces han seguido impulsando el avance de los SIG,

ya que el interés en el estudio y conservación del medio se incrementa paulatinamente también hoy

en día, y ello crea una situación ideal para la evolución de las técnicas y herramientas empleadas,

muy particularmente los SIG.

Los Orígenes

Las bases para la futura aparición de los SIG las encontramos algunos años antes de esa década de

los sesenta, con el desarrollo de nuevos enfoques en cartografía que parecen predecir las

necesidades futuras que un manejo informatizado de esta traerá. Los trabajos desarrollados por

John K.Wright en la Sociedad Geográfica Americana, en especial la publicación de su obra Elements

of Cartography en 1953, son particularmente importantes. Obras como esta van ampliando el campo

de la geografía cuantitativa hasta que este alcanza un nivel donde puede plantearse, una vez que la

informática alcanza una cierta madurez, la unión de ambas disciplinas.

La primera experiencia relevante en esta dirección la encontramos en 1959, cuando Waldo Tobler

define los principios de un sistema denominado MIMO (map in--map out) con la finalidad de aplicar

los ordenadores al campo de la cartografía. En él, establece los principios básicos para la creación

de datos geográficos, su codificación, análisis y representación dentro de un sistema informatizado.

Estos son los elementos principales del software que integra un SIG, y que habrán de aparecer en

todas las aplicaciones desarrolladas desde ese momento.

El primer Sistema de Información Geográfica formalmente desarrollado aparece en Canadá, al

auspicio del Departamento Federal de Energía y Recursos. Este sistema, denominado CGIS

(Canadian Geographical Information Systems), fue desarrollado a principios de los 60 por Roger

Page 16: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 15

Tomlinson, quien dio forma a una herramienta que tenía por objeto el manejo de los datos del

inventario geográfico canadiense y su análisis para la gestión del territorio rural. El desarrollo de

Tomlinson es pionero en este campo, y se considera oficialmente como el nacimiento del SIG. Es en

este momento cuando se acuña el término, y Tomlinson es conocido popularmente desde entonces

como «el padre del SIG».

La aparición de estos programas no solo implica la creación de una herramienta nueva, sino también

el desarrollo de técnicas nuevas que hasta entonces no habían sido necesarias. La más importante

de ellas es la codificación y almacenamiento de la información geográfica, un problema en absoluto

trivial que entonces era clave para lograr una usabilidad adecuada del software. El trabajo de Guy

Morton con el desarrollo de su Matriz de Morton} juega un papel primordial[Foresman1998Prentice],

superando las deficiencias de los equipos de entonces, tales como la carencia de unidades de

almacenamiento con capacidad de acceso aleatorio, que dificultaban notablemente el manejo y

análisis de las bases de datos.

Simultáneamente a los trabajos canadienses, se producen desarrollos en Estados Unidos, en el

seno del Harvard Laboratory, y en el Reino Unido dentro de la Experimental Cartography Unit.

Ambos centros se erigen también como principales desarrolladores de software para la producción,

manejo y análisis de información geográfica durante aquellos años.

En el Harvard Laboratory, ve la luz en 1964 SYMAP, una aplicación que permitía la entrada de

información en forma de puntos, líneas y áreas, lo cual se corresponde a grandes rasgos con el

enfoque que conocemos hoy en día como vectorial. En la imagen 1 puede verse que los resultados

cartográficos de este software son aún de poca calidad. No obstante, el interés que despertaron las

novedosas capacidades del programa para la generación de cartografía impulsó el desarrollo

posterior y la evolución hacia sistemas más avanzados.

En 1969, utilizando elementos de una versión anterior de SYMAP, David Sinton, también en el

Harvard Laboratory, desarrolla GRID, un programa en el que la información es almacenada en forma

de cuadrículas. Hasta ese momento, la estructura de cuadrículas regulares era solo utilizada para

las salidas de los programas, pero no para la entrada y almacenamiento de datos. Son los inicios de

los Sistemas de Información Geográfica ráster.

Page 17: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 16

Ilustración 1 Aspecto de un mapa generado en SYMAP.

La evolución de los SIG como disciplina

En 1987 se empieza a publicar el International Journal Of Geographical Information Systems. Un año

más tarde se funda en la Universidad Estatal de Nueva York, en Buffalo, la primera lista de

distribución en Internet dedicada a los SIG, y arranca la publicación mensual GIS World.

Los productos del Harvard Laboratory se habían vendido a precios módicos a otros investigadores

para financiar su propio desarrollo, pero sin gran afán comercial. La incorporación de los SIG al

mercado y la aparición de una industria basada en ellos aparece poco después del inicio de estos, al

final de los años sesenta. En 1969, Jack Dangermond, un integrante del propio Harvard Laboratory,

funda junto a su esposa la empresa Environmental Systems Research Institute (ESRI), pionera y

líder del sector hasta el día de hoy. La popularización de los SIG y su conversión en un elemento de

consumo es debida también en gran medida a la labor de ESRI dentro del mercado y a su línea

original de productos.

Esta popularización de la herramienta, acompañada de la disponibilidad creciente de ordenadores

personales, hace que los SIG pasen de ser elementos al alcance de unos pocos a estar disponibles

para todos los investigadores en una gran variedad de ámbitos. La multidisciplinaridad de los SIG

como útiles de trabajo para todas las ciencias del medio se ve reforzada a partir de este momento

con continuas aportaciones por parte de estas y la aceptación del SIG como un elemento más dentro

de innumerables campos de trabajo.

Page 18: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 17

Surgen nuevas empresas en el mercado, y en 1985 aparece el primer SIG libre, GRASS

(Geographic Resources Analysis Support System), siendo aún en la actualidad el referente dentro de

su área. También en la década de los 80, comienzan a perder sentido los primeros desarrollos con

los que comenzó el SIG, y programas tales como CGIS no se encuentran ya en condiciones de

competir en el mercado, que se desarrolla muy rápidamente y va creando soluciones adaptables.

En este sentido, es reseñable el hecho de que los SIG dejan de ser sistemas completos y pasan a

ser plataformas adaptables sobre las que construir soluciones particulares. Los SIG se convierten en

herramientas base para todo ese gran conjunto de disciplinas beneficiarias, cada una de las cuales

adapta y particulariza estos a la medida de sus necesidades.

Con el paso del tiempo, los SIG van confluyendo y los diversos enfoques se unen para constituir una

base útil sobre la que construir nuevos desarrollos. Los SIG ráster incluyen cada vez más elementos

vectoriales, los SIG vectoriales cada vez más elementos ráster, y en ambos se van implementando

formulaciones que trabajan con ambos formatos de almacenamiento y los combinan. De forma

similar, los procesos para análisis de imágenes van ganando su espacio dentro de los SIG

generales, aunque no dejan de existir aplicaciones específicas en este terreno.

Por último, respecto a su presencia social, en nuestros días los SIG han pasado de elementos

restringidos para un uso profesional a ser elementos de consumo y estar presentes en nuestra vida

diaria. Un ejemplo de ello es la aparición de servicios como Google Maps y la multitud de

aplicaciones con interfaces Web basadas en él que permiten acceder a información geográfica de

toda clase.

La popularización de los navegadores GPS, que incorporan tanto elementos de representación como

de análisis propios de los SIG, son otro buen ejemplo.5

5 V. Olaya, Sistemas de información geográfica, Girona: Web, 2006.

Page 19: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 18

1.7.1.2. Ejemplos de sistemas de información geográficos

Algunos de los sistemas de información geográficos enfocados al geomarketing y la ubicación de

negocios se exponen a continuación:

Sistema de información geográfica para emprendedores (SIGE Perú):

SIGE es un sistema de información geográfico diseñado por el instituto nacional de estadística e

informática con el apoyo del Ministerio de Trabajo del Perú, este SIG se enfoca en darle a los

emprendedores peruanos una herramienta fundamental para realizar un estudio de mercado el cual

los ayude a tomar decisiones más acertadas.

Tecnologías Usadas:

A juzgar por el aspecto del SIG, se visualiza que se enfocaron por el uso de sistemas de información

geográficos tipo vectorial, además del framework de JavaScript openLayers para ajustar y

sobreponer capas.

Ilustración 2. SIGE Perú

Página Web:

http://sige.inei.gob.pe/sige/

Page 20: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 19

LiveHoods

LiveHoods es un sistema de información geográfico, el cual presenta una nueva metodología para el

estudio de la dinámica de una ciudad a gran escala, haciendo uso de redes sociales como twitter

para alimentar el SIG. El SIG revela en tiempo real la dinámica de la ciudad.

Ilustración 3. LiveHoods

Página Web:

http://livehoods.org/maps/nyc#

Page 21: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 20

1.7.2. MARCO TEÓRICO

El desarrollo de un sistema de información geográfico es un proceso mucho más complejo de lo que

puede parecer, sobre todo cuando se trata de SIG que hace uso de muchas capas, pues hay que

tener en cuenta temas de rendimiento.

1.7.2.1. SIG y Negocios

Son muchas las ventajas y posibilidades que ofrecen los sistemas SIG al mundo empresarial en lo

relativo al análisis de hechos y oportunidades, además de suponer un valiosísimo apoyo en la toma

de decisiones estratégicas de diversa índole. Esto, unido al creciente desarrollo e incorporación de

soluciones de Software Libre al campo de la Geomática para la explotación de Información

Geoespacial está favoreciendo la incorporación de SIGs en empresas de todos los ámbitos.6

En efecto, los SIG ofrecen un apoyo inestimable a tareas como:

• Decidir la ubicación ideal de un negocio

• Diseñar campañas de marketing (ubicación de clientes potenciales)

• Localizar recursos y personas en tiempo real

• Visualizar geográficamente referenciados datos procedentes de sensores remotos.

1.7.2.2. Componentes de un SIG

Equipos (Hardware)

Es donde opera el SIG. Los programas de SIG se pueden ejecutar en un amplio rango de equipos,

desde servidores hasta computadores personales usados en red o trabajando en modo

"desconectado".

Programas (Software)

Los programas de SIG proveen las funciones y las herramientas necesarias para almacenar,

analizar y desplegar la información geográfica. Los principales componentes de los programas son:

• Herramientas para la entrada y manipulación de la información geográfica.

• Un sistema manejador de base de datos.

• Herramientas que permitan búsquedas geográficas, análisis y visualización.

• Interfaz gráfica para el usuario para acceder fácilmente a las herramientas.

6 «Sistemas de aplicación geográfica, tipo y aplicaciones empresariales,» noviembre 2010. [En línea]. Available: http://sig.cea.es/aplic_empresariales. [Último acceso: enero 2016].

Page 22: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 21

Datos

Probablemente la parte más importante de un sistema de información geográfico son sus datos. Los

datos geográficos y tabulares pueden ser adquiridos por quien implementa el sistema de

información, así como por terceros que ya los tienen disponibles. El sistema de información

geográfico integra los datos espaciales con otros recursos de datos y puede incluso utilizar los

manejadores de base de datos más comunes para manejar la información geográfica.

Recurso humano

La tecnología de los SIG está limitada si no se cuenta con el personal que opera, desarrolla y

administra el sistema; Y que establece planes para aplicarlo en problemas del mundo real.

Procedimientos

Un SIG operará acorde con un plan bien diseñado y con unas reglas claras del negocio, que son los

modelos y las prácticas operativas características de cada organización.

1.7.2.3. Tipos de sistemas de información geográficos

En función del modelo de datos implementado en cada sistema, podemos distinguir tres grandes

grupos de sistemas de información geográfica: SIG Vectoriales, SIG ráster y SIG con modelo de

datos orientados a objetos. En realidad, la mayor parte de los sistemas existentes en la actualidad

pertenecen a los dos primeros grupos (vectoriales y ráster).

Ilustración 4. Comparación entre los esquemas del modelo de representación vectorial (a) y ráster (b).

Modelo ráster

En el modelo ráster, la zona de estudio se divide de forma sistemática en una serie de unidades

mínimas (denominadas habitualmente celdas), y para cada una de estas se recoge la información

Page 23: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 22

pertinente que la describe, de modo que los límites de las celdas se hacen patentes y puede además

representarse en cada una de ellas su valor asociado.

Aunque la malla de celdas puede contener información sobre varias variables, lo habitual es que

trate una única variable. Es decir, que se tenga un único valor para cada una de las celdas.

La característica principal del modelo ráster, y que le confiere gran parte de sus propiedades más

interesantes, especialmente de cara al análisis, es su sistematicidad. La división del espacio en

unidades mínimas se lleva a cabo de forma sistemática de acuerdo con algún patrón, de tal modo

que existe una relación implícita entre las celdas, ya que estas son contiguas entre sí, cubren todo el

espacio, y no se solapan. Por tanto, la posición de una celda depende de la de las restantes, para

así conformar en conjunto toda la malla regular que cumple las anteriores características. Dicho de

otro modo, el orden propio de las celdas, presente gracias a la división sistemática realizada, aporta

un elemento adicional que las relaciona entre sí.

Como unidad mínima pueden tomarse elementos de diversas formas. La más habitual es mediante

unidades de forma cuadrada, aunque también pueden ser formas rectangulares, o incluso

triangulares o hexagonales. No obstante, los SIG habituales se limitan a modelos de celdas

cuadradas, y las implementaciones de otros modelos son de uso muy reducido y en aplicaciones

muy específicas que en general no están orientadas al uso general ni disponibles de forma accesible

al usuario común. Junto a esto, la información geográfica en formatos ráster distintos de la división

en celdas cuadradas es prácticamente inexistente, haciendo más difícil el empleo de estos formatos

en condiciones normales de trabajo.

De igual modo, existen representaciones ráster no regulares, en las que todas las unidades mínimas

no tienen un mismo tamaño. Este tipo de representaciones no tiene apenas presencia en los SIG,

pero son habituales en otros ámbitos tales como el de las representaciones 3D, con unos

requerimientos bien distintos. Esto está relacionado a su vez con los modelos de almacenamiento

ráster, que veremos más adelante en este mismo capítulo.7

Modelo vectorial

En este modelo, no existen unidades fundamentales que dividen la zona recogida, sino que se

recoge la variabilidad y características de esta mediante entidades geométricas, para cada una de

las cuales dichas características son constantes. La forma de estas entidades (su frontera), se

codifica de modo explícito, a diferencia del modelo ráster, donde venía implícita en la propia

estructura de la malla.

Si el modelo ráster era similar al modelo conceptual de campos, el vectorial lo es al de entidades

discretas, pues modeliza el espacio geográfico mediante una serie de primitivas geométricas que

7 V. Olaya, Sistemas de información geográfica, Girona: Web, 2006.

Page 24: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 23

contienen los elementos más destacados de dicho espacio. Estas primitivas son de tres tipos:

puntos, líneas y polígonos.

Ilustración 5. Ejemplo de modelo vectorial.

Utilizando puntos, líneas o polígonos, puede modelizarse el espacio geográfico si se asocia a estas

geometrías una serie de valores definitorios. La componente espacial de la información queda así en

la propia primitiva (recoge la forma, posición y otras propiedades espaciales), y la componente

temática queda en dichos valores asociados.

A la hora de definir las formas geométricas básicas, todas ellas pueden reducirse en última instancia

a puntos. Así, las líneas son un conjunto de puntos interconectados en un determinado orden, y los

polígonos son líneas cerradas, también expresables por tanto como una serie de puntos. Todo

elemento del espacio geográfico queda definido, pues, por una serie de puntos que determinan sus

propiedades espaciales y una serie de valores asociados.

Una única entidad (para la cual existirá un único conjunto de valores asociados) puede contener

varias primitivas. Así, en un mapa mundial en que cada entidad represente un país, países como

Canadá estarán representados por más de un polígono, pues no puede recogerse todo su territorio

Page 25: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 24

mediante uno único. Todos estos polígonos constituyen una única entidad, ya que todos perteneces

al mismo país y tendrán el mismo conjunto de valores asociados.

1.7.3. MARCO METODOLÓGICO

1.7.3.1. Metodología aplicada

La metodología aplicada se basó en la metodología SXP, la cual está conformada por la

metodología SCRUM y XP, sin embargo, es importante resaltar que debido a las características del

proyecto y a la dinámica del trabajo, no todas las practicas recomendadas por XP fueron aplicadas,

mucho menos los de las de la metodología SCRUM, entre las cuales se destacan la programación

en parejas. Para suplir la falta de documentación de diseño, se agregaron elementos como

diagramas de casos de uso, descripciones de casos de uso, diagramas de secuencia, diagramas de

procesos, entre otros no mencionados por la metodología XP, para proporcionar la información

solicitada por la universidad, dejando constancia del diseño y facilitando posteriores

implementaciones.

SXP Es una metodología iterativa e incremental que se basa en la adaptación del modelo a medida

que se desarrolla, siguiendo las pautas de lo que se conoce como diseño evolutivo. Esta

metodología dirige los proyectos hacia la obtención de soluciones simples y rápidas para cubrir las

necesidades de los clientes. SXP propone una serie de prácticas recomendadas como son: el

proceso de planificación, pequeñas liberaciones, uso de metáforas del sistema, diseño simple,

refactorización continua, el cliente in situ, entre otros.

Las fases aplicadas en el desarrollo del proyecto son las siguientes:

Planificación

Desarrollo

Entrega

Mantenimiento

Page 26: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 25

1.7.4. MARCO CONCEPTUAL

1.7.4.1. Sistema

Un sistema es un conjunto de funciones que operan en armonía o con un mismo propósito, y que

puede ser ideal o real. Por su propia naturaleza, un sistema posee reglas o normas que regulan su

funcionamiento y, como tal puede ser entendido, aprendido.

Por otra parte, un sistema informático es sistema que permite almacenar y procesar información;

como todo sistema es el conjunto de partes interrelacionadas, en este caso hardware, software y

recursos humanos. El hardware incluye computadores o cualquier tipo de dispositivo electrónico

inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento, etc. El software

incluye al sistema operativo, firmware y aplicaciones. Por último, el soporte humano incluye al

personal técnico que crean y mantienen el sistema (analistas, programadores, operarios, etc.) y a los

usuarios que lo utilizan8

1.7.4.2. Georreferenciación

La georreferenciación es la técnica de posicionamiento espacial de una entidad en una localización

geográfica única y bien definida en un sistema de coordenadas y datum específicos. Es una

operación habitual dentro de los Sistemas de Información Geográfica (SIG) tanto para objetos ráster

(imágenes de mapa de píxeles) como para objetos vectoriales (puntos, líneas, polilíneas y polígonos

que representan objetos físicos).

La georreferenciación es un aspecto fundamental en el análisis de datos geoespaciales, pues es la

base para la correcta localización de la información de mapa y, por ende, de la adecuada fusión y

comparación de datos procedentes de diferentes sensores en diferentes localizaciones espaciales y

temporales. Por ejemplo, dos entidades georreferenciadas en sistemas de coordenadas diferentes

pueden ser combinables tras una apropiada transformación afín (bien al sistema de coordenadas del

primer objeto, bien al del segundo)9.

8 D. ABC, «Definición ABC,» Definición de sistema, 10 08 2015. [En línea]. Available: http://www.definicionabc.com/general/sistema.php. 9 «Gerreferenciación,» 16 Junio 2015. [En línea]. Available: https://es.wikipedia.org/wiki/Georreferenciación. [Último acceso: 25 Octubre 2015].

Page 27: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 26

1.7.4.3. Sistema de información geográfica (SIG)

Se entiende por "Sistema de Información" la conjunción de información con herramientas

informáticas, es decir, con programas informáticos o software. Si el objeto concreto de un sistema de

información (información más software) es la obtención de datos relacionados con el espacio físico,

entonces estaremos hablando de un Sistema de Información Geográfica o SIG (GIS en su acrónimo

inglés, Geographic Information Systems).

Así pues, un SIG es un software específico que permite a los usuarios crear consultas interactivas,

integrar, analizar y representar de una forma eficiente cualquier tipo de información geográfica

referenciada asociada a un territorio, conectando mapas con bases de datos.

El uso de este tipo de sistemas facilita la visualización de los datos obtenidos en un mapa con el fin

de reflejar y relacionar fenómenos geográficos de cualquier tipo, desde mapas de carreteras hasta

sistemas de identificación de parcelas agrícolas o de densidad de población. Además, permiten

realizar las consultas y representar los resultados en entornos web y dispositivos móviles de un

modo ágil e intuitivo, con el fin de resolver problemas complejos de planificación y gestión,

conformándose como un valioso apoyo en la toma de decisiones.10

1.7.4.4. Geomarketing

Es un conjunto de técnicas que permiten analizar la realidad económico-social desde un punto de

vista geográfico, a través de instrumentos cartográficos y herramientas de la estadística espacial.11

10 Confederación de Empresarios de Andalucía, «Sistemas de información geográfica, tipo y aplicaciones empresariales,» [En línea]. Available: http://sig.cea.es/SIG. [Último acceso: 25 Octubre 2015]. 11 C. Yrigoyen, «El Geomarketing y la distribución comercial,» Madrid, 2004.

Page 28: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 27

1.7.4.5. Datum

Un datum es un conjunto de parámetros que definen un sistema de coordenadas, y un conjunto de

puntos, cuyas relaciones geométricas son conocidas a través de medidas o cálculos.

Modelo matemático que nos permite representar un punto concreto en un mapa con sus valores de

coordenadas:

𝐷𝑎𝑡𝑢𝑚 = {𝐷𝑎𝑡𝑢𝑚 𝑔𝑒𝑜𝑑é𝑠𝑖𝑐𝑜 𝑔𝑙𝑜𝑏𝑎𝑙𝐷𝑎𝑡𝑢𝑚 𝑔𝑒𝑜𝑑é𝑠𝑖𝑐𝑜 𝑙𝑜𝑐𝑎𝑙

Datum geodésico global

Un Sistema Global es un sistema de referencia universal, válida para cualquier punto del planeta.

𝑊𝐺𝑆84 → 𝑆𝑖𝑠𝑡𝑒𝑚𝑎 𝑑𝑒 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎 𝑢𝑠𝑎𝑑𝑜 𝑝𝑜𝑟 𝐺𝑃𝑆

Datum geodésico local

Un Sistema Local es un sistema de referencia cuyo alcance es un espacio geográfico o región

determinada12.

𝐸𝐺50 → 𝑆𝑖𝑠𝑡𝑒𝑚𝑎 𝑑𝑒 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎 𝑢𝑡𝑖𝑙𝑧𝑎𝑛𝑑𝑜 𝑒𝑙 𝑒𝑙𝑖𝑝𝑠𝑜𝑖𝑑𝑒

𝑑𝑒 𝐻𝑎𝑦𝑓𝑜𝑟𝑑

12 A. Sánchez, «Laboratorio de astronomía, geodesia y cartografía,» [En línea]. Available: http://lagc.uca.es/web_LAGC/docs/sevilla_2010/Introduccion_a_la_Geodesia.pdf. [Último acceso: 25 Octubre 2015].

Page 29: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 28

1.8. FATIBILIDAD

1.8.1. FACTIBILIDAD TÉCNICA

Para desarrollar el proyecto es necesario el uso de dispositivos tecnológicos con los cuales sea

posible crear y administrar software, para este caso se cuenta con un equipo que cumple con las

características que se pueden observar en la tabla 1.

Tabla 1. Características técnicas de dispositivo

Equipo 1

Procesamiento AMD Athlon II X3 3.3Ghz

Memoria RAM 4GB

Capacidad de disco 1TB

Sistema Operativo W7

Monitor Samsung 22’

Fuente. Autor

Además, se debe contar con software específico para el desarrollo de sistemas GIS, los cuales, a

nivel de datos corresponden a un sistema de gestión de base de datos, un módulo adicional del

sistema anterior que permita el manejo de objetos geoespaciales, y un servidor local que permita

realizar las pruebas requeridas del sistema.

Por último, para realizar la solución de proyecto con éxito, es necesario contar con un estudiante con

el perfil descrito a continuación:

Perfil estudiante

Tecnólogo en sistematización de datos con conocimientos en los motores de bases de datos SQL Server, MySQL y PostgreSQL, con capacidad para manejar lenguajes de programación PHP, JavaScript y HTML.

El estudiante cuenta con habilidades para el trabajo en equipo, orientación a la investigación y desarrollo de soluciones tecnológicas.

Page 30: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 29

1.8.2. FACTIBILIDAD LEGAL

Todas las herramientas con las cuales se desarrollará el proyecto previstas hasta el momento

cuentan con una licencia GPL de software libre, la cual permite al autor conservar los derechos de

autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse

de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos

de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas

GPL.

Además, es proyecto estará regido bajo el decreto 460 de 1995 por el cual se reglamenta el Registro

Nacional del Derecho de Autor y se regula el Depósito Legal.

1.8.3. FACTIBILIDAD OPERATIVA

La implementación del proyecto está orientado a brindar un soporte a los emprendedores que

buscan el lugar ideal para posicionar sus negocios, esto motiva a los mismos difundir la plataforma

siempre y cuando esta arroje información acertada, actualizada y confiable. La acogida pronosticada

es grande, ya que contará con una interfaz gráfica amigable y comprensible de fácil manipulación.

La plataforma debe estar sujeta a una actualización constante de información.

1.8.4. FACTIBILIDAD ECONÓMICA

Para llevar a cabo el desarrollo del proyecto, se requiere de los gastos especificados en la tabla 2.

Tabla 2. Análisis de costos

Page 31: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 30

Características Valor

Unitario Cantidad

Valor Total

Costo de personal

Hora de trabajo estudiante

18.000 240 4320000

Hora de trabajo asesor

30.000 32 960000

TOTAL PERSONAL 4320000

Costo tecnológico

Equipo 1 1.500.000 1 1500000

Impresora 370.000 1 370000

TOTAL TECNOLOGÍA 1870000

Costo de papelería

Resma de papel 10.000 4 40000

CD's 4.400 3 13200

Cartucho tinta negra 60.000 1 60000

TOTAL PAPELERIA 113200

Otros Costos Imprevistos N/A N/A 100000

TOTAL OTROS COSTOS 100000

TOTAL COSTOS 7633200

Fuente. Autor

Page 32: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 31

1.9. CRONOGRAMA DE ACTIVIDADES

Tabla 3. Cronograma de actividades

1.9.1. Fase de planificación

Tabla 4. Fase de planificación

1.9.2. Fase de desarrollo

Tabla 5. Fase de desarrollo

Page 33: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 32

1.9.3. Fase de entrega

Tabla 6. Fase de entrega

1.9.4. Fase de mantenimiento

Tabla 7. Fase de mantenimiento

Fuente: Autor

Page 34: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 33

2. FASE DE PLANIFICACIÓN

En esta fase, se analizó y evaluó en conjunto con los integrantes de GEASCOL Ltda. todas las

demandas y exigencias que se pretende que el sistema de información geográfico opere, se verificó

toda la información recolectada, disponible y adecuada para la estructuración del sistema y se tuvo

en cuenta toda clase de soluciones que el sistema pueda proporcionar, además se tienen en cuenta

las limitantes con las que cuenta cada posible solución y como resultado se selecciona la mejor

propuesta de solución del SIG.

Esta etapa se llevó a cabo por medio de entrevistas con los integrantes del proyecto de

emprendimiento geografía, ambiente y SIG de Colombia GEASCOL Ltda. A partir de los

requerimientos realizados por los integrantes de GEASCOL Ltda. Se establecieron los componentes

que definen el alcance del sistema.

2.1. HISTORIAS DE USUARIO

A continuación, se relacionan las historias de usuario generadas a partir de las conversaciones con

los integrantes de GEASCOL Ltda.

Historia de usuario

Número: 1 Nombre: Suscripción en el sistema

Descripción: Como usuario del sistema, quiero poder registrarme y loguearme en el SIG

Observaciones: El sistema de información geográfico contará con un pequeño módulo de loguin, el cual permitirá al usuario loguearse y por tal motivo registrarse.

Historia de usuario

Número: 2 Nombre: Acceso a planes avanzados

Descripción: Como usuario del sistema, quiero tener la oportunidad de acceder a planes de servicios, los cuales contengan filtros más avanzados de búsqueda.

Observaciones: Inicialmente el sistema de información registrará el perfil del usuario al momento de registrarse y a partir del mismo se identificará los filtros que tiene a disposición, ya que en este momento no es conveniente entrar en temas de e-Commerce porque la empresa GEASCOL LTDA cuenta con una persona capacitada en el tema.

Page 35: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 34

Historia de usuario

Número: 3 Nombre: Recordar contraseña

Descripción: Como usuario del sistema, quiero tener la oportunidad de recordar mi contraseña en caso de que la misma haya sido olvidada.

Observaciones: Para implementar un módulo de loguin completo, el sistema de información geográfico permitirá a los usuarios recordar su contraseña para los casos en que no recuerde la misma.

Historia de usuario

Número: 4 Nombre: Filtración básica de información espacial

Descripción: Como usuario del sistema, quiero tener la oportunidad de filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población y la proximidad de las vías.

Observaciones: El sistema de información geográfico contará con un filtro básico, el cual contenga el filtro de estrato, tipo de suelo, rango de población y proximidad de las vías, el mismo estará disponible sin necesidad de loguearse en el SIG.

Historia de usuario

Número: 5 Nombre: Filtración de información espacial – Plan Plus

Descripción: Como usuario del sistema, quiero tener la oportunidad de adquirir un plan más avanzado el cual me permita filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población, proximidad de las vías, tipo de suelo, tratamientos urbanísticos y equipamientos.

Observaciones: El sistema de información geográfico contará con un filtro básico, el cual contenga el filtro de estrato, tipo de suelo, rango de población y proximidad de las vías, el mismo estará disponible sin necesidad de loguearse en el SIG. Además, para los usuarios con perfil plus, estarán disponibles los filtros de tratamientos urbanísticos y equipamientos, los cuales más que ser filtros, son capas adicionales a la capa básica.

Historia de usuario

Número: 6 Nombre: Filtración de información espacial – Plan Premium

Descripción: Como usuario del sistema, quiero tener la oportunidad de adquirir un plan más avanzado el cual me permita filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población, proximidad de las vías, tipo de suelo, tratamientos urbanísticos, equipamientos, valor promedio del metro cuadrado y sectores productivos.

Observaciones: El sistema de información geográfico contará con un filtro básico, el cual contenga el filtro de estrato, tipo de suelo, rango de población y proximidad de las vías, el mismo estará disponible sin necesidad de loguearse en el SIG. Además, para los usuarios con perfil Premium, estarán disponibles los filtros de tratamientos urbanísticos, equipamientos, valor promedio del metro cuadrado y sectores productivos, los cuales más que ser filtros, son capas adicionales a la capa básica.

Page 36: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 35

2.2. IDENTIFICACIÓN Y DEFINICIÓN DE ACTORES

Tipo Nombre Descripción y roles

Interno Administrador del sistema

Usuario interno que administra las bases de datos espaciales y el servidor de mapas

Consulta, navegación y salida gráfica

Cargue de datos a PostgreSQL

Cargue de capas a Geoserver

Externo Usuario plan gratuito

Usuario de consulta de datos espaciales vía web

Consulta. Navegación espacial y salida gráfica

Manejo de cuatro filtros (Uso del suelo, Estrato, Rango de población y proximidad de las vías principales)

Realizar registro en el SIG

Exportar mapa a PDF.

Externo Usuario plan plus

Usuario de consulta de datos espaciales vía web

Consulta. Navegación espacial y salida gráfica

Manejo de seis filtros (Uso del suelo, Estrato, Rango de población, proximidad de las vías principales, tratamientos urbanísticos y equipamientos)

Realizar registro en el SIG

Exportar mapa a PDF.

Externo Usuario plan Premium

Usuario de consulta de datos espaciales vía web

Consulta. Navegación espacial y salida gráfica

Manejo de ocho filtros (Uso del suelo, Estrato, Rango de población, proximidad de las vías principales, tipo de suelo, tratamientos urbanísticos , equipamientos, valor del metro cuadrado y sectores productivos)

Realizar registro en el SIG

Exportar mapa a PDF.

Page 37: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 36

3. FASE DE DESARROLLO

Dentro de esta fase se pretende materializar todos los elementos establecidos en la anterior etapa,

definiendo de manera lógica y organizada cada uno de los modelos que harán parte de la

operatividad del sistema, y de este modo permitir la implementación y funcionamiento del aplicativo.

3.1. MODELO CONCEPTUAL DEL SISTEMA

El sistema parte de un objeto general como lo es el suministro de información geográfica de predios

pertenecientes a Bogotá a los usuarios que quieran ubicar su negocio. Para comprender el

funcionamiento del sistema, se debe puntualizar el caso del usuario principal del sistema. El sistema

es alimentado por información espacial que no cambia demasiado con el tiempo, sin embargo, el

sistema está preparado para la actualización de datos en caso de que sea necesario.

El objetivo final es el diseño e implementación de un SIG dirigido a cualquier usuario que quiera

ubicar su negocio y quiera datos consistentes sobre los cuales apoyarse.

En forma general, este sistema cuenta con información geográfica acerca de estratos, uso del suelo,

rangos de población, distancia de vías principales, tipo de suelo, valor del metro cuadrado,

equipamientos, norma urbanística y concentración por sectores económicos.

3.1.1. Elementos del sistema

A partir de la abstracción de la realidad se pueden identificar los siguientes elementos dentro del

SIG, los cuales se han clasificado en activos o directos y pasivo e indirectos para efectos de

operatividad.

Elementos activos o directos: son aquellos que intervienen directamente en la operatividad

del sistema:

o Usuario: Funcionario que realiza la consulta.

o Filtración del usuario: Está constituida por la información que entrega el usuario al sistema

en términos de valores de los filtros.

o Estratos: Estructura de polígonos que describen el estrato de cada zona

o Uso del suelo: Estructura de polígonos que describen el uso del suelo

o Rangos de población: Estructura de polígonos que describen el rango de población de una

zona.

o Distancia vías principales: Estructura de polígonos que describen la distancia a la que esta

una zona de una vía principal

o Tipo de suelo

o Valor del metro cuadrado

Page 38: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 37

o Equipamientos

o Norma Urbanística

o Concentración por sectores económicos

Elementos pasivos o indirectos del sistema: son aquellos que están dentro del sistema, pero

no hacen parte operativa de la solución, sino que son usados como información adicional al usuario

para su orientación y relación espacial en la construcción de la información de salida sea más

elaborada. Estos son: límites de barrios, vía férrea, etc.

3.1.2. Concepción operativa del sistema

Basándose en los requerimientos planteados, la actividad operativa del sistema se enmarca sobre la

organización y almacenamiento de información espacial, al ser varias las personas que interactúan

con el sistema y teniendo en cuenta que quienes consultan la información espacial están ubicados

en sitios diferentes, se opta por una plataforma web.

3.1.3. Jerarquización y prioridades del proceso en el sistema

El SIG no cuenta con jerarquización dado que todos los procesos son importantes y necesario, sin

embargo, si tienen un orden, lo cual sería la prioridad. El orden se establece de la siguiente forma

para la existencia de una secuencia lógica:

Proceso de entrada de datos

Base de datos espacial

Base de datos referencial

Usuario

Registro

Consulta

Sistema

Salida de datos

Page 39: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 38

3.2. MODELO LÓGICO DEL SISTEMA

El sistema operativamente funciona por la alimentación de los datos que provee el proyecto de

emprendimiento GEASCOL Ltda., el usuario interactúa con el sistema según los requerimientos

vistos en la fase respectiva, los cuales desencadenan eventos y procedimientos para satisfacer la

necesidad éste. A este último se le conoce como procesamiento por transacción “el sistema procesa

la información de entrada y genera una información de salida, la cual es entregada en forma en que

el usuario la requiere, y finalmente el sistema regresa a su estado inicial en espera de una siguiente

transacción”.

3.2.1. Entorno operativo del sistema

En este entorno hace parte el usuario del SIG, quien demanda información sobre la localización

espacial de los terrenos pertenecientes Bogotá, la cual pueda guiarlo a tomar una buena decisión

sobre el lugar para ubicar su negocio.

Una vez que el sistema opera y genera información, la misma es visualizada, entregando los

resultados requeridos. Esta información debe responder a las necesidades del usuario. El sistema

no almacena las consultas realizadas, ya que es información temporal y producto de la operación

según la necesidad planteada.

El usuario entrega al sistema la siguiente información:

Consulta (búsqueda):

El sistema debe requerir al usuario el tipo de búsqueda que desea realizar de

acuerdo a las necesidades y al plan con el cual cuenta.

El SIG cuenta con una interfaz gráfica amigable, la cual permite que el usuario pueda navegar sobre

el mapa del sector y de esta forma seleccionar los terrenos de interés.

Page 40: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 39

Ilustración 6. Entorno operativo del sistema

3.2.2. Definición de relaciones y procesos del sistema

Las relaciones se encargan de enlazar los elementos que interactúan entre sí, para fundamentar un

proceso o una acción, permitiendo así el funcionamiento del sistema. Estas relaciones son el marco

funcional y operativo del sistema que describe el patrón de funcionamiento, estableciendo enlaces

entre los elementos que definen el flujo funcional del proceso o del sistema.

Para almacenar la información, se trabajaron dos bases de datos, una espacial y una relacional, la

primera se encargará de almacenar los datos geográficos, y la segunda los datos de los usuarios.

Capas en Geoserver:

Para cargar una capa en el servidor de mapas Geoserver, se crea una relación entre la base de

datos espacial y el servidor de mapas:

Page 41: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 40

Ilustración 7. Relación base de datos espacial - Geoserver

Mostrar capas al usuario:

Para mostrar una capa al usuario, es necesario crear una relación entre Geoserver y el framework

OpenLayers por medio de consumo de servicios WMS, además de la relación con la cual ya cuentan

Gesoerver y la base de datos espacial:

Ilustración 8. Relación base de datos espacial – Geoserver - OpenLayers

Filtrado de Información en capas:

Para permitirle a usuario filtrar información en tiempo real, se debe crear una relación entre el

frontend con Geoserver por medio del lenguaje de consulta CQL, el cual a su vez filtrará la

información en la base de datos espacial para obtener la capa con la información deseada, haciendo

uso de las relaciones creadas anteriormente:

Ilustración 9. Relación Usuario – Geoserver – OpenLayers – Usuario

Page 42: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 41

Manejo log-in usuarios:

Para manejar el logueo de los usuarios, se debe crear una relación entre el frontend con la base de

datos relacional:

Ilustración 10. Relación Usuario – BD Relacional

3.2.2.1. Base de datos espacial

Esta base de datos fue diseñada para almacenar los datos a partir de los cuales se crear las capas

descritas a continuación, esta base de datos es diseñara a partir de la herramienta de PostgreSQL

PostGIS, la base de datos cuenta con una tabla para la retroalimentación de la capa de datos

básicos (Estratos, distancia de vías, población y uso del suelo), además cuenta con una tabla por

cada capa de equipamientos (Aeropuertos, almacenes, etc.), cuenta con una tabla para

retroalimentar la capa de tratamientos urbanísticos y una tabla por cada clúster manejado por el

sistema de información geográfico (educación, manufactura, etc.).

A continuación, se describen algunas de las capas que son alimentadas a partir de la base de datos

espacial:

Capa de estratos socioeconómicos, valor suelo, rango poblacional y proximidad de vías:

Esta capa es de tipo vectorial, la cual está asociada a los cuatro filtros básicos a los que tiene

acceso el usuario del plan básico.

Page 43: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 42

Ilustración 11. Capa información básica

Ilustración 12. Muestra datos capa información básica

Page 44: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 43

Capa de tratamientos:

Esta capa contiene las características más significativas de un territorio específico, por ejemplo,

podemos resaltar los terrenos que presentan una densificación moderada, si se encuentra en

renovación, si es un terreno catalogado como antiguo, etc.

Ilustración 13. Capa de equipamientos

Page 45: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 44

Ilustración 14. Datos capa de equipamientos

Capas de tratamientos

Es un grupo de capas que contiene los sitios más relevantes de Bogotá. Como por ejemplo

aeropuertos, centros de educación superior, almacenes, cetros comerciales, etc.

Page 46: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 45

Ilustración 15. Capas de equipamientos – Edificios administrativos

Page 47: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 46

Ilustración 16. Capas de equipamientos – Datos edificios administrativos

Page 48: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 47

Ilustración 17. Capas de equipamientos – Almacenes

Page 49: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 48

Ilustración 18. Capas de equipamientos – Datos almacenes

Clústers:

Es un grupo de capas, cuyo objetivo es analizar por medio de mapas de calor la presencia de ciertas

actividades en el Bogotá como lo son educación, construcción, hoteles y restaurantes, etc.

Page 50: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 49

Ilustración 19. Clúster de educación.

Page 51: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 50

Ilustración 20. Datos clúster de educación

Page 52: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 51

Ilustración 21. Clúster de almacenes.

Page 53: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 52

Ilustración 22. Datos clúster de almacenes.

La totalidad de las capas anteriormente descritas son usadas en el módulo de geomarketing, las

mismas se cargan y sobreponen según el perfil del usuario para ofrecerle la posibilidad al mismo de

identificar un lugar específico donde ubicar su negocio.

Page 54: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 53

3.2.2.2. Base de datos relacional

Esta base de datos fue diseñada para realizar el manejo de los usuarios, plan asociado y los datos

del mismo, está compuesta por dos tablas, una para almacenar la información completa del usuario

(Usuarios) y otra tabla relacionada a la anterior, la cual almacena los datos de la empresa del

usuario si la misma ya se encuentra conformada y registrada a la Cámara de comercial (Empresa

Usuarios), a continuación, se puede observar el diagrama entidad relación de la base de datos

relacional:

Ilustración 23. Diagrama E-R

Page 55: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 54

3.2.3. Diccionario de datos relacional

El diccionario de datos se puede definir como el conjunto de metadatos que contiene las

características lógicas y puntuales de los datos que se manipulan en un sistema y que incluyen

nombre, tipo de dato, tamaño y descripción. Este diccionario que se elabora para manejar el

volumen de información del proyecto, facilita la determinación de requerimientos y sirve de guía para

el administrador de la base de datos.

A continuación, se presentan las tablas del diccionario de datos de la base de datos espacial y de la

base de datos relacional

3.2.3.1. Base de datos espacial

Nombre del objeto Terrenos Tipo Espacial

Definición Espacio geográfico dentro del perímetro urbano de Bogotá, el cual está delimitado por linderos establecidos dentro de un título o propiedad perteneciente a una persona natural o jurídica

Atributo Tipo Tamaño Descripción

Id Numérico Auto incrementable

Identificador único que se asigna a cada predio

geom Gemetry

Codigo_man Texto 8

Estrato Numérico 4 Estrato del predio

N_localidad Numérico 2

Dens_Hab Decimal 6 Densidad de habitantes

Nombre Texto 60 Nombre del barrio

Localidad Texto 24 Nombre de la localidad

Dist_100 Numérico 1 Identificador para verificar si existe una vía principal a 100 metros del predio

Dist_200 Numérico 1 Identificador para verificar si existe una vía principal a 200 metros del predio

Uso Texto 50 Uso del suelo del predio

Valor Numérico 6 Valor metro cuadrado por habitante del predio

Page 56: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 55

3.2.3.2. Base de datos relacional.

Nombre del objeto Usuarios Tipo Relacional

Definición Usuarios registrados en el sistema

Atributo Tipo Tamaño Descripción

Id Numérico Auto incrementable

Identificador único que se asigna a cada usuario

Nombre Texto 20 Nombre real del usuario

Apellido1 Texto 20 Primer apellido del usuario

Apellido2 Texto 20 Segundo apellido del usuario

Fecha_nacimiento Fecha Fecha de nacimiento del usuario

Nombre_usuario Texto 20 Nombre del usuario en la aplicacion

Fecha_creacion Fecha Fecha de creación del usuario

Clave Texto 256 Contraseña del usuario

Tipo_plan Numérico 1 Plan al cual se encuentra suscrito el usuario, por defecto plan básico

Page 57: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 56

Nombre del objeto Empresa_Usuarios Tipo Relacional

Definición Empresas asociadas a los usuarios en caso de que ya se encuentre conformada

Atributo Tipo Tamaño Descripción

Id Numérico Auto incrementable

Identificador único que se asigna a cada empresa

Id_Usuario Numérico Llave foránea Identificador único de usuario

fecha Date Fecha de creación del registro

Razón_social Texto 200 Nombre de la empresa

email Texto 200 Email de la empresa

Registro_camara_comercio Booleano 1 Esta o no registrada en la cámara de comercio

Aparición_aplicacion Booleano 1 Permite o no que la empresa se visualice en la aplicación

direccion Texto 200 Dirección de la empresa

telefono Texto 20 Teléfono de la empresa

Nit Texto 20 Nit de la empresa

Actividad__economica Texto 200 Actividad de la empresa

Descripción Texto 256 Descripción breve de la empresa

Representante_legal Texto 200 Representante legal de la empresa

Page 58: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 57

3.3. MODELO FISICO DEL SISTEMA

El modelo físico del sistema de destaca por el trabajo sobre la plataforma Windows, ya que es un

sistema operativo que permite el manejo de programas convencionales, los cuales en la mayoría de

los casos no presentan ningún tipo de restricción, como elemento adicional, sobre este sistema

operativo se hace uso del motor de bases de datos postgreSQL, el cual por su plugin PostGis,

permite el manejo de forma sencilla de bases de datos espaciales, las cuales son parte esencial de

este proyecto.

La parte de hardware consta de un PC que no requiere características de alta gama, ya que se ha

diseñado un sistema de información geográfico orientado a la web, por lo tanto, el requerimiento más

importante es el acceso a internet, ya que, si se cuenta con este, es posible acceder al sistema de

información geográfico desde cualquier dispositivo pudiéndolo visualizar correctamente por su

adaptabilidad a los mismos.

Esquema de software utilizado:

A continuación, se nombra el software usado en la ejecución e implementación del proyecto:

Motor de base de datos PostgreSQL

Módulo de soportes geográficos PostGis

JavaScript

Php

Navegadores web Mozilla Firefox Developer y Google Chrome

Geoserver

Framework openLayers

Framework de diseño Bootstrap

Page 59: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 58

4. FASE DE CODIFICACIÓN

Para desarrollar el sistema de información geográfico se integraron las herramientas descritas en el

punto 1.6.1. de la siguiente forma: el motor de base de datos PostgreSQL almacena la información

tanto de las capas como de los usuarios, la información de las capas se almacena en una base de

datos espacial, la cual usa la herramienta postGis para ser creada, en cuanto a la base de datos de

los usuarios, es creó una base de datos relacional. Geoserver es usado como servidor de mapas

(capas), las capas se cargan a partir de la base de datos espacial. Por último, en la parte gráfica, se

hace uso de framework openLayers para pintar y agrupar las capas que visualiza el usuario,

openLayers consume las capas del servidor Geoserver por medio de servicios WMS, los cuales

permiten al usuario realizar filtros y que los resultados de los mismos sean visualizados en tiempo

real. La base de datos de los usuarios afecta de igual forma, ya que la misma almacena el perfil del

usuario, a partir de del perfil se visualizarán cierto tipo de filtros que pueden ser usados para filtrar

información de las capas.

Ilustración 24. Interacción herramientas de desarrollo - Sistema de información geográfico.

Page 60: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 59

4.1. ASOCIACIÓN POSTGRESQL – GEOSERVER

Una vez creada la base de datos espacial, es necesario asociar la misma a Geoserver, para que el

mismo pueda consumir los datos de PostgreSQL y formar las capas se imprimirán posteriormente.

En este punto es importante mencionar que el cargue de datos a la base de datos espacial, se llevó

a cabo por medio del programa QGIS, el cual permite cargar archivos shapefile dispuestos por la

empresa GEASCOL LTDA, los cuales contienen los datos necesarios de cada capa.

4.2. CREACIÓN DE CAPAS - GEOSERVER

Para crear una capa en Geoserver es necesario consumir el almacén de datos, el cual surge a partir

de la relación del punto 4.1. Los datos de las capas, se almacenan en una tabla por capa, por lo

cual, al hacer referencia a una tabla de la base de datos espacial, es posible crear una capa en

Geoserver.

4.3. IMPRESIÓN CAPAS - OPENLAYERS

Una vez son llevados a cabo los puntos 4.1. y 4.2. es posible consumir el servidor de mapas

Geoserver por medio de servicios WMS, al consumir los servicios, Geoserver retornará las capas en

forma de imágenes. Las cuales pueden ser visualizadas con el frameork openLayers según sus

coordenadas.

Page 61: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 60

5. FASE DE PRUEBAS

Para aprovechar toda la funcionalidad de un sistema de información geográfico es necesario tener

acceso a información actualizada cada que el proyecto de emprendimiento GEASCOL Ltda. pueda

disponer de la misma, para ello se capacita a los miembros del GEASCOL Ltda. para actualizar las

capas del SIG. Sin embargo, para el mantenimiento del sistema y posible ampliación del uso del

mismo, se hace necesario contar con la ayuda de una persona con conocimientos en el área de los

sistemas de información geográfico.

5.1. PRUEBAS DE ACEPTACIÓN

Las pruebas de aceptación aseguran el comportamiento del sistema, está prueba es realizada a

partir de cada historia de usuario para verificar la correcta implementación de la misma, a

continuación, se evidencian las pruebas de aceptación realizadas:

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de suscripción de usuarios

No. Historia de usuario que se prueba 1

Descripción Como usuario del sistema, quiero poder registrarme y loguearme en el SIG.

Título de la Historia de usuario Suscripción en el sistema

Especificación de la prueba

Primero se accede al SIG y se presiona en el botón de Acceder:

Page 62: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 61

Posteriormente se presiona el botón de Registrase:

Posteriormente se diligencia el formulario de registro:

Una vez diligenciado el formulario, se procede a dar clic en el botón de Registrarme, una vez realizado el proceso, se procede a verificar si el usuario quedo registrado en la base de datos:

Page 63: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 62

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de acceso a planes avanzados

No. Historia de usuario que se prueba 2

Descripción Como usuario del sistema, quiero tener la oportunidad de acceder a planes de servicios, los cuales contengan filtros más avanzados de búsqueda.

Título de la Historia de usuario Acceso a planes avanzados

Especificación de la prueba

Una vez logueado, el sistema identifica si el plan con el que cuenta un usuario: básico, plus o Premium. Si cuenta con plan básico, se deshabilitan los filtros pertenecientes a al plan plus y Premium:

Page 64: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 63

Una vez se adquieren los planes, se habilitan los respectivos filtros y capas:

Page 65: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 64

Page 66: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 65

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de recuperación de contraseña

No. Historia de usuario que se prueba 3

Descripción Como usuario del sistema, quiero tener la oportunidad de recordar mi contraseña en caso de que la misma haya sido olvidada.

Título de la Historia de usuario Recordar contraseña

Especificación de la prueba

Primero se accede al SIG y se presiona en el botón de Acceder:

Posteriormente se hace clic sobre el texto “A olvidado su contraseña?”:

Page 67: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 66

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de filtración básica de información espacial.

No. Historia de usuario que se prueba 4

Descripción Como usuario del sistema, quiero tener la oportunidad de filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población y la proximidad de las vías.

Título de la Historia de usuario Filtración básica de información espacial

Especificación de la prueba

Primero se accede al SIG y se presiona sobre el módulo de geomarketing:

Una vez ubicados en el módulo podemos visualizar que tenemos activos los filtros básicos:

Page 68: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 67

Se prueba el filtro de estratos:

Page 69: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 68

Se prueba el filtro de rango de población:

Se prueba el filtro de distancia de las vías principales:

Se prueba el filtro de uso del suelo:

Page 70: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 69

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de filtración de información espacial – Plan plus.

No. Historia de usuario que se prueba 5

Descripción Como usuario del sistema, quiero tener la oportunidad de adquirir un plan más avanzado el cual me permita filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población, proximidad de las vías, tipo de suelo, tratamientos urbanísticos y equipamientos.

Título de la Historia de usuario Filtración de información espacial – Plan plus.

Especificación de la prueba

Primero se accede al SIG y se presiona sobre el módulo de geomarketing:

Page 71: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 70

Una vez ubicados en el módulo podemos visualizar que tenemos activos los filtros básicos, en caso de contar con el plan plus, se verán activos los dos filtros adicionales que ofrece el plan plus (Tratamientos urbanísticos y equipamientos):

Page 72: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 71

Se prueban algunos filtros básicos como estratos y distancia de vías principales:

Page 73: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 72

Se prueba el filtro de tratamientos urbanísticos:

Page 74: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 73

Se prueba el filtro de equipamientos:

Page 75: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 74

Prueba de aceptación

Sistema de información geográfico para GEASCOL Ltda.

Nombre de la prueba Prueba de filtración de información espacial – Plan Premium.

No. Historia de usuario que se prueba 6

Descripción Como usuario del sistema, quiero tener la oportunidad de adquirir un plan más avanzado el cual me permita filtrar el territorio bogotano por estrato (1, 2, 3, 4, 5), tipo de suelo, rango de población, proximidad de las vías, tipo de suelo, tratamientos urbanísticos, equipamientos, valor promedio del metro cuadrado y sectores productivos.

Título de la Historia de usuario Filtración de información espacial – Plan Premium.

Especificación de la prueba

Primero se accede al SIG y se presiona sobre el módulo de geomarketing:

Una vez ubicados en el módulo podemos visualizar que tenemos activos los filtros básicos, en caso de contar con el plan plus, se verán activos los dos filtros adicionales que ofrece el plan Premium (Tratamientos urbanísticos, equipamientos, valor promedio m2 y sectores productivos):

Page 76: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 75

Page 77: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 76

Se prueban algunos filtros básicos como estratos y uso del suelo:

Page 78: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 77

Se prueba el filtro de tratamientos urbanísticos:

Page 79: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 78

Se prueba el filtro de equipamientos:

Page 80: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 79

Page 81: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 80

Se prueba el filtro de sectores productivos:

Page 82: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 81

Page 83: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 82

6. ANEXOS

6.1. MANUAL DEL USUARIO

6.2. MANUAL DEL PROGRAMADOR

Page 84: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 83

CONCLUSIONES

Es de gran ayuda hacer uso del sistema de coordenadas EPSG:4326: WSG84 en la creación de

capas, ya que el uso de este sistema de coordenadas en las capas proveídas por la empresa

GEASCOL LTDA permitió realizar un cargue sencillo de las mismas a Geoserver y facilitar su

manipulación y sobrepintado en el sistema de información geográfico.

Se debe analizar muy bien el hosting a adquirir, ya que, por el tipo de proyecto y las herramientas

utilizadas en el mismo, se requiere un servidor especializado, el cual brinde tanto el motor de base

de datos PostgreSQL con su complemento POSTGIS, como el servidor de mapas Geosever como

herramientas de base para montar el SIG en un espacio público.

Para el filtrado de información sobre las capas de Geosever se hizo uso del lenguaje de consulta

CQL, ya que el mismo permite enviar peticiones desde JavaScript retornando los resultados en

tiempo real para ser pintados en el mapa y evitando así hacer un uso excesivo de capas.

El framework openLayers en su versión 3 es más fluido y gráficamente más estilizado que su

predecesor openLayers 2, ya que al implementarlo en el sistema de información geográfico para la

empresa GEASCOL LTDA, permitió una mayor eficiencia en la carga de la capas y filtrado de las

mismas, además de ofrecer más controles de manipulación del mapa para el usuario.

El uso del framework de Twitter Bootstrap permitió adaptar el sistema de información geográfico a

cualquier tipo de plataforma con acceso a internet, permitiéndole un manejo sencillo e intuitivo al

usuario final del SIG sin importar el dispositivo desde cual acceda.

Page 85: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 84

RECOMENDACIONES

Para la optimización del sistema de información geográfico, es importante tener en cuenta los

siguientes aspectos:

Es recomendable hacer la revisión de cache de Geoserver sobre cada capa, para ofrecer un mejor

rendimiento en el cargue del mapa de cara al usuario y evitar así la caída del servidor.

Es bueno contar con un buen número de personas en el equipo de trabajo, ya que cada uno puede

desempeñar un rol independiente y tanto el rendimiento como el resultado final del proyecto pueden

ser mucho mejores.

Para la realización de sistemas de información geográficos, los cuales sean creados con una

arquitectura web, es recomendable contemplar el uso del framework GeoExt, ya que el mismo ofrece

el uso de árboles de capas y demás conjunto de herramientas que enriquecen la experiencia del

usuario.

Es recomendable implementar un módulo de reportes, el cual permita al usuario final obtener un

informe del resultado que obtuvo a partir de los filtros de los que hizo uso.

Page 86: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 85

BIBLIOGRAFÍA

[1] D. ABC, «Definición ABC,» Definición de sistema, 10 08 2015. [En línea]. Available:

http://www.definicionabc.com/general/sistema.php.

[2] «Consejos de cámara de comercio de la comunidad valenciana,» 25 Octubre 2015. [En línea]. Available:

http://www.camarascv.org/EMPRENDEDORES/_pdf/localizacion.pdf.

[3] Confederación de Empresarios de Andalucía, «Sistemas de información geográfica, tipo y aplicaciones

empresariales,» [En línea]. Available: http://sig.cea.es/SIG. [Último acceso: 25 Octubre 2015].

[4] Gobernación peruana, «Instituto nacional de estadistica e informática,» 2009. [En línea]. Available:

http://sige.inei.gob.pe/sige/. [Último acceso: 25 Octubre 2015].

[5] J. B. Sendra, Sistemas de información geográfica, Madrid: Rialp, 1992.

[6] A. M. Jímenez, Geomarketing con Sistemas de Información Geográfica, Madrid: Autónoma de Madrid y

Asociación de Geógrafos Españoles, 2001.

[7] J. Sánchez, «Adictos al trabajo,» 18 Febrero 2013. [En línea]. Available:

http://www.adictosaltrabajo.com/tutoriales/openlayers/. [Último acceso: 10 Marzo 2016].

[8] A. Morales, «MappinGis,» 3 Septiembre 2015. [En línea]. Available: http://mappinggis.com/2012/05/que-

es-opengeo-suite/. [Último acceso: 12 Octubre 2015].

[9] P. Romero, «Ecured,» 2008. [En línea]. Available:

http://www.ecured.cu/Metodologia_Agil_de_Desarrollo_SXP. [Último acceso: 10 Enero 2016].

[10] J. Contreras, «Aproximación metodológica para la gestión de información georreferenciada de las

entidades estatales de Colombia,» Universidad Nacional, Bogotá, 2009.

[11] C. Yrigoyen, «El Geomarketing y la distribución comercial,» Madrid, 2004.

[12] Mozilla, «Mozilla Developer,» 26 Abril 2015. [En línea]. Available:

https://developer.mozilla.org/es/docs/Web/JavaScript/Acerca_de_JavaScript. [Último acceso: Enero

2016].

[13] PosgreSQL, «PosgreSQL,» octubre 2015. [En línea]. Available:

http://www.postgresql.org/docs/9.3/static/plpgsql-overview.html. [Último acceso: enero 2016].

[14] PHP, «PHP,» diciembre 2015. [En línea]. Available: http://php.net/manual/es/intro-whatis.php. [Último

acceso: enero 2016].

[15] V. Olaya, Sistemas de información geográfica, Girona: Web, 2006.

[16] «Sistemas de aplicación geográfica, tipo y aplicaciones empresariales,» noviembre 2010. [En línea].

Page 87: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 86

Available: http://sig.cea.es/aplic_empresariales. [Último acceso: enero 2016].

Page 88: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 87

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

MANUAL DEL PROGRAMADOR V1.

Eddy Giraldo 10-4-2016

Page 89: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 88

Contenido

INTRODUCCIÓN ................................................................................................................................. 89

1. REQUERIMIENTOS MÍNIMOS DE HARDWARE Y SOFTWARE ..................................................... 90

2. ACCESO AL SIG ......................................................................................................................... 91

3. REGISTRO EN EL SISTEMA ....................................................................................................... 92

4. RECUPERACIÓN DE CONTRASEÑA ........................................................................................... 99

5. ACCESO AL MÓDULO DE GEOMARKETING ............................................................................ 101

6.1. Uso del suelo ..................................................................................................................... 111

6.2. Estrato .............................................................................................................................. 111

6.3. Rango de Población ........................................................................................................... 111

6.4. Distancia de las vías principales .......................................................................................... 111

6.5. Tratamientos urbanísticos ................................................................................................... 111

6.6. Equipamientos ................................................................................................................... 112

6.7. Valor promedio del sueño ................................................................................................... 112

6.8. Sectores productivos .......................................................................................................... 112

Page 90: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 89

INTRODUCCIÓN

El presente documento tiene como objetivo guiar a los usuarios por el sistema de información

geográfico de la empresa GEASCOL Ltda. más específicamente al módulo de geomarketing, para

que se facilite y se saque el mayor provecho del sistema de información geográfico.

Page 91: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 90

1. REQUERIMIENTOS MÍNIMOS DE HARDWARE Y SOFTWARE

Dado el diseño responsivo del sistema de información geográfico, es posible acceder al mismo por

medio de cualquier dispositivo que cuente con acceso a internet, por ejemplo, celulares, tabletas,

televisores, computadoras, etc.

Requisitos de Software

Los requisitos mínimos para acceder al sistema de información geográfico por medio de una

computadora, son el acceso a internet, además de un navegador web, por ejemplo (Google Chrome,

Safari, Edge, Opera, etc.)

Requisitos de Hardware

Aunque no se especifican requerimientos de hardware para el uso del sistema de información

geográfico, se recomienda contar con un computador que posea mínimamente las siguientes

características:

Procesador 533 MHz

RAM de 64 MB

Acceso a internet.

Page 92: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 91

2. ACCESO AL SIG

En el momento en que se realiza este manual, la dirección pública de acceso al SIG es

http://geascol.com.co/desarrollo/ una vez se accede a la anterior dirección, se puede observar la

página principal del SIG:

La página tiene la maquetación de cuatro servicios: servicios, geomarketing, mapas y geoApps.

Page 93: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 92

3. REGISTRO EN EL SISTEMA

El sistema de información permite el registro de usuario, el mismo se puede realizar desde el botón

Acceder:

Una vez se presiona el botón de Acceder, se visualiza una ventana, la cual contiene el botón de

Registrarse:

Una vez se presiona el botón de Registrase, se re direcciona a la página del formulario de registro:

Page 94: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 93

Una vez se diligencia el formulario y se presiona el botón de Registrase¸ se envía un correo con la

confirmación del usuario y contraseña.

Sin embargo, cuando no se completan los campos correctamente, el sistema valida cada uno de los

mismos, dejando realizar el registro hasta que cada uno de los campos se validen correctamente:

Page 95: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 94

Algunos campos cuentan con más de una validación:

Page 96: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 95

Existen tres tipos de validaciones:

Cantidad mínima de caracteres

Estos errores son del siguiente tipo:

Para este caso es necesario ingresar al menos tres caracteres para el campo nombre, al

ingresarlo el error se ocultará automáticamente, lo que quiere decir que el campo se validó

correctamente:

Campo obligatorio

Estos errores son del siguiente tipo:

Para este caso es necesario ingresar un valor en el campo, sin embargo, se puede

presentar la validación del primer ítem, al ingresar un valor en el campo el error se ocultará

automáticamente, lo que quiere decir que el campo se validó correctamente:

:

Correo electrónico válido

Este error solo se presenta para el campo de correo electrónico:

El formato del correo debe ser del tipo: [email protected], en caso contrario el sistema

retornará error.

Page 97: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 96

ACCESO AL SISTEMA

Una vez que el usuario se encuentra registrado en el sistema de información geográfico (Ver ítem 2),

es posible acceder al mismo presionado el botón de Acceder:

Una vez se presiona el botón de acceder, se visualiza la ventana de logueo:

En esta ventana se procede a diligenciar el nombre de usuario y la contraseña, posteriormente se

presiona el botón Acceder:

Page 98: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 97

Una vez se presiona el botón de acceder, se visualiza el nombre ingresado al momento de realizar el

registro en el sistema:

Page 99: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 98

Dado el caso en el que se diligencie mal el usuario y/o contraseña, el sistema mostrara un mensaje

evidenciando el error:

En este caso se debe realizar el proceso nuevamente. Si no se recuerda la contraseña, se debe dar

clic en el link correspondiente para recuperarla:

Page 100: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 99

4. RECUPERACIÓN DE CONTRASEÑA

El sistema de información geográfico permite al usuario recuperar su contraseña en caso de que no

se acuerde de la misma, para recuperar la contraseña se hace clic en el botón de Acceder:

Una vez se hace clic sobre el botón de Acceder, se visualiza la ventana de logueo, la cual contiene

el acceso a la página de recuperación de contraseña en el link A olvidado su contraseña:

Si se presiona el texto A olvidado su contraseña, se re direcciona a la página de Recuperación de

contraseña:

Page 101: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 100

Una vez ubicado en la página de recuperación de contraseña, se procede a ingresar el correo

asociado a la cuenta y se hace clic en el botón de Recuperar Contraseña:

Page 102: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 101

5. ACCESO AL MÓDULO DE GEOMARKETING

El módulo en el cual se centra el presente documento, es el módulo de geomarketing, este módulo

permite filtrar la información geográfica a partir de cuatro filtros si se cuenta con un plan básico, para

acceder a este módulo se debe hacer clic en el segundo servicio ofrecido desde la página principal

de sistema de información geográfico:

Una vez se hace clic sobre el segundo servicio, se visualiza el módulo de geomarketing:

Page 103: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 102

Estructura del módulo:

El módulo está estructurado de la siguiente forma:

Menú:

Esta sección contiene el menú de todo el sistema de información geográfico:

Page 104: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 103

Filtros:

Esta sección contiene todos los filtros que están a disposición del usuario:

Page 105: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 104

Mapa:

En esta sección se encuentra ubicado el mapa, en el cual se puede visualizar la información filtrada

por el usuario en tiempo real:

En esta sección se encuentran dos botones, uno para alejar o hacer el mapa, ubicado en la parte

superior izquierda, y otro para realizar un zoom de pantalla completa al mapa ubicado en la parte

superior derecha:

Una vez ubicado en el módulo, es posible comenzar a filtrar información, ejemplo:

Estratos:

Para filtrar la información en el mapa por estratos, el usuario cuenta con cinco estratos para

seleccionar, ubicados en la parte izquierda donde se encuentran todos los filtros:

Page 106: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 105

Al dar clic sobre un estrato, se filtra la información en tiempo real:

Uso del Suelo:

Para filtrar la información en el mapa por uso del suelo, el usuario cuenta con cuatro opciones para

seleccionar, ubicadas en la parte izquierda donde se encuentran todos los filtros:

Al dar clic sobre una opción, se filtra la información en el mapa en tiempo real:

Page 107: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 106

Rango de población:

Para filtrar la información en el mapa por rango de población, el usuario cuenta con un rango entre 0

y 259 para seleccionar, ubicado en la parte izquierda donde se encuentran todos los filtros:

Al modificar el rango, se filtra la información en el mapa en tiempo real:

Page 108: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 107

Distancia de las vías principales:

Para filtrar la información en el mapa por distancia de las vías principales, el usuario cuenta con dos

opciones ubicadas en la parte izquierda donde se encuentran todos los filtros:

Al dar clic sobre una opción, se filtra la información en el mapa en tiempo real:

Tratamientos urbanísticos:

Si el usuario cuenta con plan plus, puede adicionar la capa de tratamientos urbanísticos para filtrar

información sobre la misma:

Al dar clic sobre una opción, se adiciona la capa con la información seleccionada:

Page 109: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 108

Equipamientos:

Si el usuario cuenta con plan plus, puede adicionar capas de equipamientos, tantos como quiera:

Una vez seleccionado un equipamiento, se visualizan los lugares asociados al mismo en el mapa:

Page 110: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 109

Sectores productivos:

Si el usuario cuenta con plan Premium, puede adicionar las capas de sectores productivos, una al

tiempo:

Una vez seleccionado un sector productivo, el mismo es visualizado en el mapa:

Page 111: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 110

Se puede presentar el caso donde no se visualice ninguna informacional adicional en el mapa, esto

se debe a que no se encuentra disponible el servidor de mapas Geoserver, en este caso se debe

comunicar con el administrador del sistema, en el apartado de contacto:

Page 112: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 111

6. ESPECIFICACIÓN DE FILTROS

6.1. Uso del suelo

El uso del suelo hace referencia al uso que le dan actualmente las personas a un terreno

específico, en este punto existen cuatro opciones disponibles: residencial consolidado, los

cuales son territorios cuyo principal uso es el residencial, predominantemente Industrial, los

cuales son territorios cuyo principal uso es el industrial, residencial cualificado, los cuales son

territorios que tienen todos los requisitos para ser residenciales y predominantemente

dotacional, los cuales son territorios reservados para construir edificios dedicados a los

servicios públicos. Una vez seleccionado un filtro, el mismo se visualiza en tiempo real en el

mapa.

6.2. Estrato

El estrato hace referencia al nivel socioeconómico de un terreno específico, están disponibles

los estratos del 0 al 5, una vez seleccionado un estrato se visualiza la información filtrada en

tiempo real. El estrato usa el siguiente patrón de colores para ser más representativo:

6.3. Rango de Población

El rango de población hace referencia a la cantidad de población que reside en un terreno

específico, en este caso dentro de un rango, una vez seleccionado el rango se visualiza la

información en tiempo real en el mapa.

6.4. Distancia de las vías principales

La distancia de las vías principales hace referencia a la distancia de un terreno específico con

respecto a una vía catalogada como principal, en este filtro hay dos opciones vías a 100 metros

o vías a 200 metros, una vez seleccionada una opción, se visualiza la información en tiempo

real en el mapa.

6.5. Tratamientos urbanísticos

Los tratamientos urbanísticos son instrumentos que orientan las intervenciones que se pueden

llevar a cabo sobre un territorio específico, en esta capa de datos existen 14 opciones las cuales

Page 113: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 112

se pueden seleccionar una a la vez: desarrollo, sector de interés cultural con desarrollo

individual, con cambio de patrón, de recuperación, de sectores urbanos especiales

propuestos, sector de interés cultural con vivienda en serie, sector antiguo, de sectores

urbanos especiales, mejoramiento Integral, con densificación moderada, renovación,

áreas protegidas, sectores de intereses cultural con agrupaciones o conjuntos y sector

urbanístico.

Los tratamientos usan un patrón de colores pertenecientes a la rama de los violetas, lo cual no

es muy relevante a causa de que solo se pueden seleccionar uno a la vez:

6.6. Equipamientos

Los equipamientos son lugares relevantes de un sector, en el módulo de geomarketing se

encuentran disponibles 14 tipos de equipamientos: administración, aeropuertos, almacenes,

cementerios, centros comerciales, centros de documentación, centros educativos,

eventos, culto, defensa, educación superior, embajadas y consulados, estaciones de

transporte y estadios. Una vez que es seleccionado un equipamiento, se visualiza la

información en tiempo real en el mapa.

6.7. Valor promedio del suelo

El valor promedio del suelo hace referencia al valor económico del metro cuadrado de un terreno

específico, están disponibles los valores de $1 hasta $11.000.000, una vez seleccionado un

valor se visualiza la información filtrada en tiempo real.

6.8. Sectores productivos

Los sectores productivos hacen referencia a las actividades económicas que se llevan a cabo en

un terreno específico, para este filtro existen 7 opciones: educación, administración inmobiliaria,

administración pública, almacenes, construcción, industria manufacturera y minas. Una vez que

es seleccionado el sector, se carga la información en tiempo real en el mapa.

Page 114: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 113

Cabe mencionar que este filtro carga los datos en forma de mapas de calor, los cuales manejan

el siguiente rango de colores:

Page 115: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 114

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

MANUAL DEL PROGRAMADOR V1.

Eddy Giraldo 10-4-2016

Page 116: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 115

Contenido

INTRODUCCIÓN ............................................................................................................................... 116

1. HERRAMIENTAS USADAS ....................................................................................................... 117

1.1. SUBLIME TEXT ................................................................................................................. 117

1.2. APPSERV ......................................................................................................................... 119

1.3. OPEN GEO ....................................................................................................................... 120

1.3.1. PostgreSQL ............................................................................................................................ 122

1.3.2. Geoserver ............................................................................................................................... 124

1.4. JAVASCRIPT .................................................................................................................... 125

1.5. PHP .................................................................................................................................. 125

1.6. OPENLAYERS .................................................................................................................. 126

1.7. BOOTSTRAP .................................................................................................................... 127

1.8. HTML ................................................................................................................................ 128

2. ORGANIZACIÓN DEL PROYECTO ............................................................................................ 129

3. BASE DE DATOS RELACIONAL ............................................................................................... 131

4. BASE DE DATOS ESPACIAL .................................................................................................... 133

5. CARGUE DE INFORMACIÓN Y CAPAS A GEOSERVER ............................................................ 134

5.1. Cargue de datos por medio de la herramienta shp2pgsql ....................................................... 134

5.2. Cargue de datos por medio de la herramienta QGIS ............................................................. 136

5.3. Creación de capas a partir de PostGIS en Geoserver ............................................................ 140

6. SUPERPOSICIÓN DE CAPAS OPENLAYERS ............................................................................ 147

Page 117: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 116

INTRODUCCIÓN

El presente documento tiene como objetivo ilustrar a los programadores sobre el desarrollo del

sistema de información geográfico del proyecto de emprendimiento GEASCOL Ltda. los cuales

tengan la motivación para entender, ampliar o modificar el sistema.

Page 118: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 117

1. HERRAMIENTAS USADAS

A continuación, se relacionan las herramientas usada en el desarrollo del sistema de información

geográfico, con el uso que se les dio y como obtener las mismas:

1.1. SUBLIME TEXT

Se hizo uso del editor de código Sublime Text, ya que el mismo cuanta con una versión de pruebas

que no limita en nada su uso, además de la gran usabilidad que tiene el mismo por sus plugins y

herramientas, sin dejar de lado el aspecto visual, para obtener este editor de texto, simplemente

basta con dirigirse a la página oficial del mismo (https://www.sublimetext.com/):

Page 119: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 118

Una vez ubicado en la página oficial del proyecto, pueden hacer la descarga del mismo, el cual una

vez instalado, dispone de toda una interfaz amigable para la edición de código:

Page 120: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 119

1.2. APPSERV

AppServ fue usado como servidor de pruebas, ya que el mismo ofrece la instalación de Apache, php

y mySql en un solo paquete, el mismo cuenta con licencia open source, lo cual permite su

distribución gratuita, para obtener el mismo, se puede acceder a la página oficial del proyecto

(https://www.appservnetwork.com/en/):

Una vez ubicados allí, es posible realizar la descarga del mismo, y una vez instalado se puede

probar la correcta instalación del mismo accediendo a dirección 127.0.0.1 o localhost/:

Page 121: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 120

1.3. OPEN GEO

Para el desarrollo de este proyecto se hizo uso del servidor de mapas Geoserver, se usó

PostgreSQL con su recurso PostGIS para cargar la información espacial, estas herramientas pueden

ser instaladas por separado y asociarlas entre si, sin embargo, en la fase de investigación del

proyecto, se halló OpenGeo, un paquete de software que incluye la instalación de Geoserver y

PostgreSQL con su recurso PostGIS en una sola instalación:

Page 122: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 121

Para obtener el mismo se puede acceder a la página oficial del proyecto

(http://boundlessgeo.com/products/opengeo-suite/):

Una vez descargado e instalado, es posible probar la correcta instalación del mismo accediendo a la

dirección 127.0.0.1:8080 o localhost:8080/:

Page 123: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 122

1.3.1. PostgreSQL

PostgreSQL con su recurso PostGIS fue usado para cargar la información espacial proveída por la

empresa GEASCOL Ltda, una vez realizada la instalación de OpenGeo, es posible verificar la

instalación de PostgreSQL accediendo a pgAdmin:

Page 124: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 123

La clave por defecto del usuario postgres es 123456, además para crear una base de datos

espacial, simplemente basta con crear una base de datos normal y posteriormente ejecutar el

siguiente comando en la herramienta de ejecución de SQL de pgAdmin:

Page 125: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 124

1.3.2. Geoserver

Geoserver fue usado como servidor de mapas, es decir, para poder cargar los datos espaciales y

convertirlos en una capa, la cual pueda ser consumida desde JavaScript, para verificar la correcta

instalación de Geoserver, es posible acceder a la dirección local 127.0.0.1:8080 o localhost:8080:

Una vez ubicados allí, se da clic en el botón Admin de la sección de Geoserver:

Page 126: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 125

La contraseña por defecto del usuario admin es geoserver:

1.4. JAVASCRIPT

JavaScript fue usado como lenguaje del lado del servidor para manejar los filtros más fácilmente, y

hacer consultas sobre el servidor de mapas, además de hacer uso del framework OpenLayer, el cual

está escrito en este lenguaje de programación.

El uso de este lenguaje no requiere ningún tipo de instalación.

1.5. PHP

PHP fue usado como lenguaje del lado del cliente para manejar las sesiones de los usuarios y el

acceso a la base de datos relacional la cual contiene el manejo de los mismos.

El uso de este lenguaje no requiere ningún tipo de instalación.

Page 127: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 126

1.6. OPENLAYERS

El framework OpenLayers, fue usado para sobreponer tanto las capas base, como las capas

consumidas del servidor de mapas Geoserver.

Para hacer uso de este framework, se puede crear la importación publica del mismo, o privada

descargando el respectivo código fuente del mismo, para realizar la descarga, se puede acceder a la

página oficial del proyecto (http://openlayers.org/):

De los archivos descargados, solo necesitamos los siguientes archivos y carpetas:

Por ultimo para referenciar OpenLayers en nuestro proyecto necesitamos la siguiente línea de

código:

Page 128: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 127

1.7. BOOTSTRAP

El framwork de desarrollo BootStrap, fue usado para implementar un diseño responsivo en el

sistema de información geográfico, el cual permite acceder al mismo prácticamente desde cualquier

dispositivo con acceso a internet, al igual que OpenLayers, este framework se puede implementar

desde su ubicación publica, o privada realizando la descarga del código fuente del mismo, para

descargar el framework, se puede acceder a la página oficial del proyecto(http://getbootstrap.com/):

De los archivos descargados, solo necesitamos el archivo bootstrap.min.js ubicado en la carpeta js:

Y el archivo bootstrap.min.css ubicado en la carpeta css:

Page 129: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 128

Por ultimo para referenciar Bootstrap en nuestro proyecto necesitamos las siguientes líneas de

código:

1.8. HTML

Como lenguaje de maquetación, se hizo uso de HTML en su versión 5, el cual contiene una

documentación significativa en la web.

Para hacer uso del mismo no se requiere de ningún tipo de instalación.

Page 130: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 129

2. ORGANIZACIÓN DEL PROYECTO

El proyecto se encuentra organizado de la siguiente forma:

Contiene una carpeta css, en la cual se almacenan las hojas de estilo usadas por el sistema de

información geográfico:

Además, contiene una carpeta fonts, la cual contiene fuentes e iconos usados por el sistema de

información geográfico:

Page 131: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 130

La idea es que exista una carpeta por cada módulo del sistema de información geográfico, en este

caso la carpeta geolocalización, hace referencia al módulo de geomarketing:

Además, contiene la carpeta js donde se almacenan todos los códigos fuente de los frameworks

usado por el sistema de información geográfico:

Por último, contiene una carpeta llamada recursos, donde se almacenas todas las imágenes usadas

por el sistema de información geográfico:

Page 132: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 131

3. BASE DE DATOS RELACIONAL

Para el desarrollo de este proyecto se hizo uso de una base de datos relacional creada en

PostgreSQL, la cual por el momento contiene dos tablas para el manejo de usuarios:

El código fuente usado para la creación de la misma es el siguiente:

Page 133: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 132

Page 134: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 133

4. BASE DE DATOS ESPACIAL

Para el desarrollo de este proyecto se hizo uso de una base de datos espacial creada en

PostgreSQL, con el recurso PostGIS, la cual almacena todos los datos espaciales proveídos por

GEASCOL Ltda.

Page 135: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 134

5. CARGUE DE INFORMACIÓN Y CAPAS A GEOSERVER

La mayoría de información proveída por la empresa GEASCOL Ltda. está contenida en archivos

shapefile, para cargar estos archivos a la base de datos espacil, existen dos formas:

5.1. Cargue de datos por medio de la herramienta shp2pgsql

Shp2pgsql es una herramienta que se instala por defecto al instalar el paquete de Open Geo, está

permite cargar archivos shapefile a bases de datos espaciales.

Page 136: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 135

Dando clic en el botón View connection details, se puede conectar a la base de datos espacial a la

cual quiere cargar los datos:

Con el botón Add file, se puede buscar el archivo .shp a cargar:

Page 137: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 136

Una vez configurada la conexión a la base de datos y seleccionado el archivo a cargar, se hace clic

sobre el botón Import.

5.2. Cargue de datos por medio de la herramienta QGIS

QGIS es una herramienta integrada en el paquete Open Geo, aunque no se instale por defecto, es

posible adquirirla desde la página oficial del proyecto Open Geo.

QGIS es un sistema de información geográfico de escritorio, el cual permite cargar capas vectoriales

y ráster de forma local, como de bases de datos ubicadas en la nube. En este caso se puede hacer

uso de la misma para cargar archivos shapefile a bases de datos espaciales.

Para cargar archivos .shp desde QGIS es necesario configurar la conexión a la base de dato

espacial desde el botón Añadir Capa PostGIS ubicado en la parte izquierda del SIG:

Una vez ubicados en la ventana de adición de tablas PostGIS, se da clic sobre el botón Nueva:

Page 138: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 137

Desde allí es posible configurar la conexión a la base de datos espacial:

Page 139: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 138

Una vez configurada la conexión a la base de datos espacial, es posible dirigirse al menú Bases de

datos/Administrador de BBDD, para cargar el shapefile:

Page 140: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 139

Una vez seleccionada la base de datos, se da clic sobre el botón de Importar Capa/Archivo:

Una vez ubicado en la ventana de importar capa, se busca el archivo desde el botón de los puntos

suspensivos, se ingresa el nombre de la tabla destino y se da clic sobre el botón de aceptar:

Page 141: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 140

5.3. Creación de capas a partir de PostGIS en Geoserver

Una vez cargados los datos a la base de datos espacial, es posible crear capas en el servidor de

mapas Geoserver.

Para crear capas en Geoserver, es necesario crear un espacio de trabajo:

Page 142: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 141

Una vez creado el espacio de trabajo, se procede a crear un almacén de datos:

Una vez se da clic sobre el botón Agregar nuevo almacén, se procede a seleccionar el tipo de

datos de origen, en este caso PostGIS:

En este punto se configura la conexión a la base de datos espacial, además de seleccionar el

espacio de trabajo creado anteriormente:

Page 143: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 142

Page 144: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 143

Una vez creado el almacén de datos, es posible crear nuevas capas:

En este punto se selecciona el espacio de trabajo y el almacén de datos, una vez seleccionados, se

visualizan las tablas de dicho almacén de datos, simplemente se da clic sobre el botón publicar:

Una vez se da clic sobre el botón Publicar, se visualiza la ventana de configuración de la nueva

capa:

Page 145: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 144

Page 146: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 145

Una vez guardada la capa, es posible verificar la visualización de la misma desde el menú Layer

Preview:

Simplemente se selecciona el formato de salida y se presiona el botón Go:

Page 147: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 146

Page 148: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 147

6. SUPERPOSICIÓN DE CAPAS OPENLAYERS

El uso del framework OpenLayers es sencillo, una vez realizadas las referencias al mismo

explicadas en el ítem 1.6, es necesario crear una capa con el id Map:

En esta capa se va a realizar la impresión del mapa.

Una vez creada la capa en HTML, se procede a inicializar la capa mediante JavaScript:

Una vez declarado el mapa, es posible declarar capas, en un principio se declaran las capas

ofrecidas por Google Maps:

Una vez declaradas las capas base, se procede a declarar la capa WMS creada en el punto 4:

Page 149: SISTEMA DE INFORMACIÓN GEOGRÁFICA DE NEGOCIOS …repository.udistrital.edu.co/bitstream/11349/3230/1/Eddy Alexander... · sistema de informaciÓn geogrÁfica de negocios para el

pág. 148

Una vez declaradas todas las capas, es posible imprimirlas en nuestro mapa:

Posteriormente es posible decidir la configuración de coordenadas, y el punto central cargado por

defecto en el mapa:

Además de añadir controles como Zoom y selección de capas: