0% encontró este documento útil (0 votos)
117 vistas122 páginas

Geodatabase y SIG en Ingeniería

Este documento presenta el trabajo de graduación de Ana Cecilia Bolaños Véliz para obtener el título de Ingeniera en Ciencias y Sistemas de la Universidad de San Carlos de Guatemala. El trabajo describe el proyecto de administración e integración de una geodatabase con sistemas de información geográfica para varias instituciones guatemaltecas. Se analizaron diferentes soluciones técnicas y se implementó una solución basada en convertidores de datos y componentes para integrar datos vectoriales en formato shapefile a una base de datos MySQL.

Cargado por

Ed Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
117 vistas122 páginas

Geodatabase y SIG en Ingeniería

Este documento presenta el trabajo de graduación de Ana Cecilia Bolaños Véliz para obtener el título de Ingeniera en Ciencias y Sistemas de la Universidad de San Carlos de Guatemala. El trabajo describe el proyecto de administración e integración de una geodatabase con sistemas de información geográfica para varias instituciones guatemaltecas. Se analizaron diferentes soluciones técnicas y se implementó una solución basada en convertidores de datos y componentes para integrar datos vectoriales en formato shapefile a una base de datos MySQL.

Cargado por

Ed Gonzalez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad de San Carlos de Guatemala

Facultad de Ingeniería
Escuela de Ingeniería en Ciencias y Sistemas

ADMINISTRACIÓN E INTEGRACIÓN DE UNA GEODATABASE


CON SISTEMAS DE INFORMACIÓN GEOGRÁFICA

Ana Cecilia Bolaños Véliz


Asesorado por el Ing. Jorge Armín Mazariegos

Guatemala, abril de 2011


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERÍA

ADMINISTRACIÓN E INTEGRACIÓN DE UNA GEODATABASE


CON SISTEMAS DE INFORMACIÓN GEOGRÁFICA

TRABAJO DE GRADUACIÓN

PRESENTADO A LA JUNTA DIRECTIVA DE LA


FACULTAD DE INGENIERÍA
POR

ANA CECILIA BOLAÑOS VÉLIZ


ASESORADO POR EL ING. JORGE ARMÍN MAZARIEGOS

AL CONFERÍRSELE EL TÍTULO DE

INGENIERA EN CIENCIAS Y SISTEMAS

GUATEMALA, ABRIL DE 2011


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERÍA

NÓMINA DE JUNTA DIRECTIVA

DECANO Ing. Murphy Olympo Paiz Recinos


VOCAL I Ing. Alfredo Enrique Beber Aceituno
VOCAL II Ing. Pedro Antonio Aguilar Polanco
VOCAL III Ing. Miguel Ángel Dávila Calderón
VOCAL IV Br. Luis Pedro Ortiz de León
VOCAL V P.A. José Alfredo Ortiz Herincx
SECRETARIO Ing. Hugo Humberto Rivera Pérez

TRIBUNAL QUE PRACTICÓ EL EXAMEN GENERAL PRIVADO

DECANO Ing. Murphy Olympo Paiz Recinos


EXAMINADOR Ing. Marlon Antonio Pérez Turk
EXAMINADORA Inga. Floriza Felipa Ávila Pesquera
EXAMINADORA Inga. Sonia Yolanda Castañeda
SECRETARIA Inga. Marcia Ivónne Véliz Vargas
HONORABLE TRIBUNAL EXAMINADOR

En cumplimiento con los preceptos que establece la ley de la Universidad de


San Carlos de Guatemala, presento a su consideración mi trabajo de
graduación titulado:

ADMINISTRACIÓN E INTEGRACIÓN DE UNA GEODATABASE


CON SISTEMAS DE INFORMACIÓN GEOGRÁFICA

Tema que me fuera asignado por la Dirección de la Escuela de Ingeniería en


Ciencias y Sistemas, en agosto de 2009.

Ana Cecilia Bolaños Véliz


AGRADECIMIENTOS A:

La USAC y Facultad Por ser mi segundo hogar, en donde alimenté


de Ingeniería mis conocimientos para aprovecharlos durante
mi vida.

El Programa Agua Por darme la oportunidad de aportar los


Fuente de Paz Y conocimientos para el bien de las instituciones.
SEGEPLAN

Mi madre Victoria Véliz Aguilar de Bolaños, por los


innumerables sacrificios, que gracias a ellos, el
día de hoy se ven los frutos reflejados.

Mi padre César Augusto Bolaños (q.e.p.d), aunque no


esté presente le dedico esta etapa de mi vida
profesional.

La ingeniera Vilma Por su ayuda invaluable, sus palabras de apoyo


Judith Muralles Aché y sus consejos que sirvieron para completar
esta fase de estudios, así como para un futuro
profesional.

Mi familia y amigos Por darme su apoyo incondicional.


ÍNDICE GENERAL

ÍNDICE DE ILUSTRACIONES ........................................................................... V


GLOSARIO ....................................................................................................... IX
RESUMEN ........................................................................................................ XI
OBJETIVOS .................................................................................................... XIII
INTRODUCCIÓN ............................................................................................. XV

1. MARCO TEÓRICO ................................................................................... 1


1.1. Sistemas de información geográfica ............................................ 1
1.1.1. Concepto de punto...................................................... 2
1.1.2. Concepto de línea ....................................................... 2
1.1.3. Concepto de polígono ................................................. 2
1.2. Base de datos geográfica ............................................................ 3
1.2.1. Concepto de datos espaciales .................................... 3
1.2.2. Concepto de datos no espaciales ............................... 3
1.3. Tipos de datos espaciales en MySQL ......................................... 4
1.3.1. Concepto de well-known text (WKT) ........................... 4
1.3.2. Concepto de well-known binary (WKB)....................... 4
1.3.3. Tipos datos espaciales simples
(objetos únicos)........................................................... 4
1.3.4. Tipos de datos espaciales soportan
conjuntos de objetos ................................................... 5
1.4. Archivo Shape ............................................................................. 5
1.4.1. Archivo principal: * .shp .............................................. 5
1.4.2. Archivo de índice: *.shx. ............................................. 6
1.4.3. Archivo de base de datos: *. dbf ................................. 6

I
1.4.4. Archivo de proyección: *. prj ....................................... 6
1.5. Extensible Markup Language (XML) ........................................... 6
1.6. Keyhole Markup Language (KML) ............................................... 7
1.7. Regiones y departamentos que conforman la
República de Guatemala ............................................................. 7
1.7.1. Región I o Metropolitana ............................................ 7
1.7.2. Región II o Norte ........................................................ 7
1.7.3. Región III o Nororiental ............................................... 8
1.7.4. Region IV o Suroriental .............................................. 8
1.7.5. Región V o Central ..................................................... 8
1.7.6. Región VI o Suroccidental .......................................... 8
1.7.7. Región VII o Noroccidental ......................................... 9
1.7.8. Región VIII o Petén .................................................... 9
 

2. FASE TÉCNICO-PROFESIONAL .......................................................... 11


2.1. Instituciones involucradas en el proyecto .................................. 11
2.1.1. Secretaría de Coordinación Ejecutiva
de la Presidencia (SCEP) ......................................... 11
2.1.2. Fondo Nacional Para la Paz (FONAPAZ) ................. 11
2.1.3. Instituto de Fomento Municipal (INFOM) .................. 12
2.2. Descripción del proyecto ........................................................... 12
2.2.1. Determinación de requerimientos ............................. 12
2.2.2. Principales procedimientos realizados
durante el proyecto ................................................... 16
2.3. Presentación de la solución al proyecto .................................... 18
2.3.1. Posibles soluciones analizadas ................................ 18
[Link]. ArcSDE .................................................... 18
[Link]. Código Abierto Kosmo ............................. 19
[Link]. Programación en Java ............................. 20

II
[Link]. Convertidores de datos: kml2shp,
shp2kml, kml2xml
y shp2xml ................................................. 20
[Link]. Componentes kml2shp y shp2kml ........... 21
2.3.2. Problemas solucionados durante
el desarrollo .............................................................. 21
[Link]. Requerimiento de archivo prj ................... 21
[Link]. Nombres largos........................................ 22
2.4. Diseño ....................................................................................... 23
2.4.1. Modelo de entidad relación ....................................... 23
2.4.2. Modelo entidad relación transformado
a un modelo de base de datos
Geográfica ................................................................ 24
2.4.3. Herramienta shp2mysql ............................................ 25
2.4.4. Avances de la creación de ESRI shapes .................. 27
2.4.5. Problemas con los municipios de
Livingston y El Estor ................................................. 31
2.5. Productos finales del SIG: ArcGIS ............................................. 37
2.5.1. Compresión de ESRI shapes a
formato zip ................................................................ 38
2.5.2. Avances de creación de KML y KMZ ........................ 41
 

3. TRABAJO REALIZADO EN LA SECRETARÍA DE


PLANIFICACIÓN Y PROGRAMACIÓN DE LA
PRESIDENCIA ....................................................................................... 53
3.1. Conexión del servidor de Agua Fuente De Paz
con Kosmo Versión 2.0.............................................................. 53
3.2. Conexión del servidor de Agua Fuente de Paz
con gvSIG 1.1.1 ......................................................................... 63

III
3.3. Conexión de GeoServer 2.0.1 con el servidor
Agua Fuente de Paz.................................................................. 66
3.4. Costos del proyecto................................................................... 74
3.5. Beneficios del proyecto ............................................................. 77
3.5.1. Recursos monetarios................................................ 77
3.5.2. Capital humano ........................................................ 77
3.5.3. Optimización de tiempo ............................................ 78
3.5.4. Satisfacción del Gobierno......................................... 78
3.5.5. Reducción del estrés ................................................ 79
3.5.6. Reducción de errores ............................................... 79
3.5.7. Uso libre o GNU ....................................................... 79
3.5.8. Comunicación entre procesos .................................. 79
3.5.9. Comunicación con SEGEPLAN ................................ 79
CONCLUSIONES ............................................................................................. 81
RECOMENDACIONES..................................................................................... 83
BIBLIOGRAFÍA ................................................................................................. 85
ANEXO ............................................................................................................. 87

IV
ÍNDICE DE ILUSTRACIONES
 

FIGURAS

1. Antecedentes del proyecto....................................................................... 16


2. Solución para el proyecto......................................................................... 17
3. Configuraciones en SEGEPLAN .............................................................. 18
4. Sistema de referencia desconocido ......................................................... 22
5. Diagrama entidad relación de base de datos relacional........................... 24
6. Diagrama entidad relación de base de datos geográfica ......................... 25
7. Línea de comandos de shp2mysql .......................................................... 26
8. Representación de los 3 tipos de capas geográficas ............................... 28
9. Capa de departamentos con errores geográficos .................................... 29
10. Capa de municipios con errores geográficos. ......................................... 30
11. Capa de departamentos utilizando una restricción SQL ......................... 31
12. Capa de municipios con coordenadas incorrectas. ................................. 32
13. Acercamiento del municipio de El Estor .................................................. 33
14. Acercamiento del municipio de Livingston .............................................. 34
15. Alejamiento de la capa geográfica de Municipios ................................... 35
16. Capa de municipios con coordenadas corregidas................................... 36
17. Atributos no espaciales ........................................................................... 37
18. Capa de departamentos en ArcMap ...................................................... 37
19. Capa de municipios en ArcMap .............................................................. 38
20. Error al comprimir ESRI shape en formato zip ........................................ 39
21. Estadística de la cantidad de coordenadas............................................. 40
22. Filtro para consultas por medio de Xajax ................................................ 41

V
23. Capa de regiones en KML con errores de Coordenadas......................... 42
24. Capa de departamentos en KML con atributos no espaciales................. 43
25. Capa de comunidades en KML con atributos no espaciales ................... 44
26. Capa de regiones en KML, con atributos no espaciales y
errores en coordenadas. ......................................................................... 45
27. Capa de departamentos en KML, con atributos no espaciales
y errores en coordenadas ....................................................................... 45
28. Capa de municipios en KML con escala pequeña ................................... 46
29. Capa de municipios en KML .................................................................... 47
30. Capa de municipios en KML con atributos no espaciales........................ 47
31. Capa geográfica de departamentos y municipios .................................... 48
32. Capa geográfica con Google Maps ......................................................... 49
33. Capa geográfica de un KML con Google Maps, con una página
intermedia de conexión ........................................................................... 50
34. Capa de región dentro del servidor de Agua Fuente de Paz. .................. 51
35. Capa de departamento del servidor de Agua Fuente de Paz .................. 51
36. Capa de municipio del servidor de Agua Fuente de Paz ......................... 52
37. Capa de comunidades del servidor de Agua Fuente de Paz ................... 52
38. Representa el sistema de referencia WSG 1984 ..................................... 54
39. Cadena de conexión para el servidor de Agua Fuente de Paz ................ 55
40. Restricción del servidor para conexiones remotas. ................................. 56
41. Cadena de conexión con el servidor y tablas de la
base de datos ......................................................................................... 57
42. Representación de la selección del tipo de capa geográfica. .................. 58
43. Trazado erróneo de la capa por una inserción incorrecta
de una tupla ............................................................................................ 59
44. Capa de regiones y atributos con Kosmo 2.0. ......................................... 60
45. Capa de departamentos con Kosmo 2.0. ................................................ 60
46. Capa de municipios con Kosmo 2.0. ....................................................... 61

VI
47. Capa de comunidades con Kosmo 2.0. .................................................. 62
48. Capa de departamentos y comunidades con Kosmo 2.0. ....................... 62
49. Añadir una capa en gvSIG ...................................................................... 63
50. Conexión del servidor de Agua Fuente de Paz con gvSIG ..................... 65
51. Selección del mapa que se graficará ...................................................... 65
52. Capa de regiones con gvSIG y el servidor de Agua Fuente de Paz. ...... 66
53. Espacio de trabajo en GeoServer ........................................................... 67
54. Orígenes de datos en GeoServer ........................................................... 68
55. Conexión de GeoServer con el Servidor Agua Fuente de Paz. .............. 70
56. Previsualización de capas con GeoServer.............................................. 71
57. Capa de comunidades con atributos no espaciales en GeoServer......... 72
58. Capa de departamentos en GeoServer. ................................................. 72
59. Capa de departamentos con atributos no espaciales en GeoServer ...... 73
60. Capa de municipios con atributos espaciales en GeoServer .................. 74

TABLAS

I. Costos del proyecto de EPS: integración con una geodatabase. ........................... 75

VII
VIII
GLOSARIO

Latitud Localización entre el polo norte y el polo sur, medida como


un ángulo entre el punto y el plano del ecuador.

Longitud Distancia angular entre un punto de la superficie terrestre y


un meridiano.

Leyenda Interpretación que se debe aplicar a los símbolos, códigos,


fecha, datum, fuente precisión, escala, entre otros.

Línea Objeto definido por una sucesión de puntos.

Mapa Esquema que representa los rasgos y características


naturales o artificiales de una superficie.

Mapa Mapa que representa las características pertenecientes a


temático una variable específica.

Password Serie de caracteres, pueden ser letras, números o símbolos


especiales, el cual es propio de un usuario para ingresar a
un programa en particular, al cual tiene permitido el acceso.

Proyección Transformación matemática que nos permite representar


en un plano otra superficie no plana.

IX
Punto Objeto de dimensiones nulas que representa un conjunto
de coordenadas.

Región Área que representa una característica en común. Conjunto


de polígonos.

Símbolo Representación gráfica de una entidad geográfica.

Sistema Sistema de referencia para localizar y representar un punto


coordenado en un espacio.

Sistema de Conjunto integrado por equipo de cómputo, programas,


información recursos humanos y procedimientos para capturar,
geográfica: manejar, manipular, analizar y representar información
geográfica, con el objetivo de ayudar en la toma de
decisiones.

Tupla Es un registro que conforma una tabla de una base de


datos.

UTM Proyección denominada Universal Transversa de Mercator.


Las magnitudes se representan en metros a nivel del mar.

X
RESUMEN

Como primera fase del Ejercicio Profesional Supervisado, se identificó la


necesidad de intercomunicar diferentes aplicaciones para la entrega de
resultados propios del programa. Los requerimientos de los usuarios se
concentran en unificar los productos de software utilizados periódicamente.
Cada día se ofrece una variedad de productos de diferentes compañías y con
diferentes protocolos, y presentan un inconveniente a los usuarios que están
obligados a realizar procesos repetitivos y redundantes para comunicar su
información en diferentes aplicaciones. Es por ello que en el programa Agua
Fuente de Paz era preciso establecer una solución para transformar la base de
datos relacional en una base de datos geográfica. Fue necesario identificar,
analizar y ejecutar un medio de comunicación entre el servidor de la base de
datos geográfica con herramientas de Sistemas de Información Geográfica:
Paquete de ArcGIS, Google Map y Google Earth.

Para comunicar la base de datos geográfica con los SIG, se realizó una
página web con lenguaje PHP, en el cual se realizan consultas en lenguaje de
consulta estructurado y ésta retorna archivos propios de cada herramienta SIG.

Como segunda fase del proyecto, se configuraron los servidores de la


Secretaría de Planificación y Programación de la Presidencia y el servidor del
programa Agua Fuente de Paz, para que existiera comunicación entre ellos. El
objetivo principal, era publicar las capas geográficas del programa por medio de
archivos shapes dentro de Infraestructura de Datos Espaciales de
SEGEPLAN, en la cual participan varias instituciones gubernamentales
representando las capas geográficas del área de estudio.

XI
XII
OBJETIVOS

General

Identificar, asesorar, diseñar y ejecutar la transformación de una base de


datos relacional a una base de datos geográfica, para convertirla en un
componente de un sistema de información geográfica, con el objetivo de
automatizar los procesos de creación y visualización de capas geográficas del
programa Agua Fuente de Paz.

Específicos

1. Implementar un mecanismo de comunicación entre la base de datos


geográfica del programa Agua Fuente de Paz y con el paquete de
ArcGIS para el mejoramiento en la creación de capas geográficas y
solucionar las inconsistencias en los datos.

2. Desarrollar una aplicación para generar capas geográficas que sean


visualizadas en Google Maps y Google Earth para reforzar la entrega de
capas geográficas de la institución.

3. Configurar los servidores de la Secretaría de Planificación y


Programación de la Presidencia para la comunicación con el Programa
Agua Fuente de Paz y con el paquete de ArcGIS para centralizar la
información y facilitar la visualización de las capas geográficas

XIII
XIV
INTRODUCCIÓN

Optimizar las horas de trabajo, es de vital importancia para cualquier


empresa. La mayoría de puestos empresariales requieren reportes detallados
de resultados cada cierto período de tiempo y cuando la creación de estos es
compleja y repetitiva, tiene como resultado una reducción en la productividad
por parte de los responsables de dichos informes de capas geográficas. Es por
ello que se planteó la necesidad de una solución informática para integrar una
base de datos geográfica con un sistema de información geográfica.

En el presente trabajo de graduación, se detalla y define el proceso para


llegar a la solución del problema de generar capas geográficas semanales. Se
encuentra la descripción del proceso de transformación de un ESRI shape a un
archivo con sentencias en lenguaje de consulta estructurado, para su respectiva
inserción en el servidor. Seguidamente, se explica el proceso para la creación
de los ESRI shape, KML y KMZ.

Por otra parte, se puntualiza acerca del mecanismo de conexión entre el


servidor del programa Agua Fuente de Paz y los sistemas: ArcGIS, Google
Maps y Google Earth.

Para finalizar, se describe el progreso de las configuraciones realizadas


para establecer los enlaces entre el servidor del programa Agua Fuente de Paz
y las siguientes aplicaciones: Kosmo, GeoServer, gvSIG.

XV
1. MARCO TEÓRICO

1.1. Sistemas de información geográfica

Es un sistema que reúne componentes de programas, equipo de cómputo,


talento humano e información para el análisis, administración y obtención de
resultados, para resolver problemas de carácter geográfico.

Se realizan modelos basados en datos del mundo real, debe poseer un


sistema de referencia, con el objetivo de resolver interrogantes propias de la
base de datos.

Los Sistemas de Información Geográfica tienen como objetivo presentar


los datos en mapas o capas geográficas, para crear informes o bien realizar
pronósticos apoyándose en las herramientas propias del software.

En un Sistema de Información Geográfica se unen los datos, atributos o


datos no espaciales con los datos geográficos, con el fin de reflejarlo
visualmente para el usuario, por medio de un mapa.

Un Sistema de Información Geográfica utiliza tres componentes básicos


para representar los datos geográficos: puntos, líneas y polígonos.

1
1.1.1. Concepto de punto

Es el componente más sencillo. Puede representar elementos simples


como un teléfono, un poste, un monumento, un punto específico para identificar
una ciudad, etc.

Un punto es adimensional y se conforma únicamente de las coordenadas


“X” y “Y” que lo ubican de manera espacial (x,y) o (x,y,z).

1.1.2. Concepto de línea

Una línea se define como una secuencia de puntos, permite representar una
secuencia o trazo, como por ejemplo: calles, líneas telefónicas, drenajes, un río, etc.

Una línea requiere por lo menos dos puntos { (X,Y)1, .... , (X,Y)N} o {(X,Y,Z)1, ....
, (X,Y,Z)N}. Al obtener las coordenadas se puede calcular la longitud de la línea y el
sentido de la línea.

1.1.3. Concepto de polígono

Un polígono consiste en un área o un conjunto de líneas que forman una


región cerrada. Con un área o polígono se puede graficar lagunas, parcelas,
fincas, etcétera. El punto final debe ser igual al punto inicial, para cerrar el
polígono.

Un polígono debe contener al menos una línea { (L1), ..... ,(LN)} o bien
puede ser una sucesión de puntos, en la cual el primer y el último punto son
iguales. {(X,Y)1 ,(X,Y)2,.(X,Y) 3, ..,(X,Y)1} {(X,Y,Z)1 ,(X,Y,Z)2,.(X,Y,Z) 3,
..,(X,Y,Z)1}, es la restricción para que origine una zona cerrada. Con estos
datos se puede conseguir el área y el perímetro de dicho polígono.

2
1.2. Base de datos geográfica

Una base de datos, como su nombre lo indica, es un conjunto de datos


que tienen relación entre ellos, ya que son de un tema concreto. Estos datos
son transformados en información útil.

Ahora bien, una base de datos geográfica, también almacena columnas de


tipo geométrico, es decir, posee coordenadas y proyecciones que sirven de
base y son aceptados en Sistemas de Información Geográfica.

Una base de datos geográfica contiene dos elementos primordiales:

- Atributos o datos espaciales


- Atributos o datos no espaciales

1.2.1. Concepto de datos espaciales

Son los campos que almacenan los datos geográficos, tienen relación con
los demás objetos. Almacenan cada punto que conforman un polígono, líneas,
etc.

1.2.2. Concepto de datos no espaciales

Son las columnas o características que describen, califican, cuantifican al


objeto que formará el mapa. En la base de datos son los campos que
almacenan el nombre del accidente geográfico, tamaño, abreviatura, etc.

3
1.3. Tipos de datos espaciales en MySQL

Existen dos formatos de datos espaciales soportados por MySQL, los


cuales son utilizados con Structure Query Language (SQL):

• Well-known text (WKT)


• Well-known binary (WKB)

1.3.1. Concepto de well-known text (WKT)

La manera de detallar una geometría es en ASCII. Por ejemplo si se


especifica un elemento punto se haría: point(3 4).

1.3.2. Concepto de well-known binary (WKB)

Utiliza cadenas con datos binarios para describir la información de una


geometría. Se usan enteros sin signo de un byte, enteros sin signo de cuatro
bytes, y números de ocho bytes de doble precisión.

Un punto en código ASCII se define de la siguiente forma point (1 1) y en


hexadecimal se representaría de la siguiente forma:
0101000000000000000000F03F000000000000F03F.

1.3.3. Tipos datos espaciales simples (objetos únicos):

Point: almacena punto

Linestring: almacena una cadena de puntos, es decir una línea.

Polygon: almacena un polígono o área.

4
1.3.4. Tipos de datos espaciales soportan conjuntos de
objetos

Multipoint: almacena un conjunto de puntos.

Multilinestring: almacena una colección de objetos del tipo LineString.

Multipolygon: almacena una colección de polígonos o áreas.

Geometrycollection: almacena objetos geométricos de cualquier tipo.

Geometry: almacena valores de cualquier tipo.

1.4. Archivo shape

Un archivo shp o shape, es un formato de vector creado por


Environmental System Research Institute (E.S.R.I.). Este conjunto de archivos
soporta las geometrías punto, línea, multilínea, polígono, multipolígono.

Un archivo shp puede tener información únicamente de un tipo


geométrico.

Este formato ESRI shape, se forma basado en los siguientes tres


archivos:

1.4.1. Archivo principal: * .shp

Contiene los datos geográficos, que servirán de lectura en el software.

5
1.4.2. Archivo de índice: *.shx.

Crea índices para relacionar los datos no espaciales con los datos
espaciales, une los registros del archivo shp con el dbf.

1.4.3. Archivo de base de datos: *. dbf

Almacena los registros con la información no espacial de cada tupla o fila


que conformará los atributos de la capa.

1.4.4. Archivo de proyección: *. prj

Es un archivo de texto, que optimiza la apertura de los ESRI shapes, ya


que en él se almacena el tipo de proyección, latitud, longitud, grados, etc.

1.5. Extensible Markup Language (XML)

Traducido como “Lenguaje de Marcas Extensible”. Es un metalenguaje de


etiquetas creado por el World Wide Web Consortium (W3C).

No es un lenguaje propiamente dicho, ya que su función es definir la


gramática de otros lenguajes más específicos. Definir lenguajes para diferentes
necesidades. Su objetivo es permitir la compatibilidad entre sistemas para
compartir la información de una manera segura, fiable y fácil.

6
1.6. Keyhole Markup Language (KML)

Es un lenguaje de marcado basado en XML. Con este tipo de archivo se


pueden representar datos geográficos en tres dimensiones. Fue implementado
por la compañía Keyhole LT, que seguidamente fue adquirido por (hasta en la
actualidad) ofrece Google Earth.

Los archivos KML a menudo suelen distribuirse comprimidos como


archivos KMZ.

Básicamente, un archivo KML contiene una característica, puede ser un


lugar, una imagen o un polígono. Además, se puede incluir otros datos
relevantes como título, una descripción básica del lugar, descripciones y alguna
otra información.

1.7. Regiones y departamentos que conforman la República de


Guatemala

1.7.1. Región I o Metropolitana

Guatemala

1.7.2. Región II o Norte

Alta Verapaz
Baja Verapaz

7
1.7.3. Región III o Nororiental

Chiquimula
El Progreso
Izabal
Zacapa

1.7.4. Region IV o Suroriental

Jalapa
Jutiapa
Santa Rosa

1.7.5. Región V o Central

Chimaltenango
Escuintla
Sacatepéquez

1.7.6. Región VI o Suroccidental

Retalhuleu
San Marcos
Sololá
Suchitepéquez
Totonicapán
Quetzaltenango

8
1.7.7. Región VII o Noroccidental

Huehuetenango
El Quiché

1.7.8. Región VIII o Petén

Petén

9
10
2. FASE TÉCNICO-PROFESIONAL

2.1. Instituciones involucradas en el proyecto

2.1.1. Secretaría de Coordinación Ejecutiva de la Presidencia


(SCEP)

Es la institución, junto con el Presidente de la República, encargada de


las siguientes funciones:

• Coordinar el Sistema Nacional de Consejos de Desarrollo Urbano y Rural,


y el Sistema de Consejos Regionales y Departamentales.

• Colaborar con la formulación de políticas de desarrollo urbano y rural.

• Brindar seguimiento para el cumplimiento de proyectos de mayor


prioridad para el Presidente de la República.

2.1.2. Fondo Nacional Para la Paz (FONAPAZ)

Es la institución encargada de los siguientes programas:

• Construcción de viviendas y hogares comunitarios rurales, edificios del


Estado, salones comunales y canchas polideportivas, centros escolares y
su equipo.

11
• Creación y ejecución de programas educacionales y recreacionales;
láminas, accesorios y materiales para la construcción de viviendas del
área rural; ayuda alimentaria; apoyo de proyectos de paz.

2.1.3. Instituto de Fomento Municipal (INFOM)

Esta institución tiene a su cargo los siguientes programas:

• Asistencia crediticia a las municipalidades.

• Asistencia técnica y administrativa.

• Caminos rurales.

• Saneamiento del medio.

2.2. Descripción del proyecto

2.2.1. Determinación de requerimientos

La Secretaría de Coordinación Ejecutiva de la Presidencia (SCEP), El


Fondo Nacional Para la Paz (FONAPAZ) y el Instituto de Fomento Municipal
(INFOM), son los encargados de recolectar y clasificar la información de los
índices semanales correspondientes. Cada institución tiene una persona
encargada de tabular dichos datos y enviarlos vía correo electrónico, en un día
específico a la persona autorizada en el proyecto Agua Fuente de Paz. Se
prevé que más instituciones formarán parte de este proyecto, así como existirán
nuevos usuarios o autoridades que podrán ingresar datos.

12
Con la información obtenida por las instituciones encargadas, en el
proyecto Agua Fuente de Paz se encargan de trasladar dichos datos a un
sistema de información geográfica (SIG), para seguidamente efectuar las
respectivas capas geográficas con datos relevantes respectivos.
Simultáneamente, con dicha base de datos se producen reportes mensuales
más específicos, estadísticas, gráficas, proyecciones, etc.

La base de datos relacional geográfica tiene comunicación con las tres


propuestas iniciales de software de Sistemas de Información Geográfica:
ArcGIS, Web Map Service WMS para MapBender, productos de Google:
Google Earth y Google Map.

Como trabajo adicional, se realizó la conexión con su futuro servidor de


mapas Geoserver, la institución SEGEPLAN hará uso de este software, en un
proyecto que tienen contemplado en un futuro no lejano.

La automatización del proceso del traslado de información del servidor


hacia el conjunto de archivos ESRI shape generados por medio de PHP, son
utilizados en un Sistema de Información Geográfica para la generación de las
capas geográficas. Dicho procedimiento se realiza semanalmente, el cual, al
hacerlo en la manera en que se procesa actualmente, y que consiste en una
serie de pasos de conversión para transformar los datos en información útil,
derrocha recursos de equipo de cómputo y de programas, recursos monetarios
y lo más importante: consume el valioso tiempo de los colaboradores de la
institución.

Por lo descrito anteriormente, se realizó la entrega de una herramienta


que cumpla con los requerimientos óptimos de un sistema de información en un
entorno web, que brinde un apoyo a la elaboración de capas geográficas del

13
programa Agua Fuente de Paz, y consiguiente, que el proceso de obtención de
datos sea de una forma eficiente y eficaz.

Este Ejercicio Profesional Supervisado se realizó con el fin de solucionar


una problemática a nivel nacional, primordialmente en instituciones que no
cuentan con el presupuesto para subsidiar una necesidad de relevancia para el
país. Para la Secretaría Técnica del Gabinete Específico del Agua, es de vital
importancia la visualización de los proyectos que tienen en cada municipio de
Guatemala, para evaluar el avance progresivo semanalmente, y por
consiguiente, tener una visión para la toma de decisiones de las acciones a
seguir para el cumplimiento de las metas y objetivos de dicha institución.

La persona encargada es el Licenciado en Geografía y Antropología,


Didier Devers, que gran parte de su trabajo consiste en qué cada vez que
realiza un informe por medio de capas geográficas debe realizar los siguientes
pasos:

• Valida que cada comunidad este con su código INE correspondiente.

• Valida que los nombres de las comunidades y municipios estén


correctamente escritos. El problema radica en que no todas las
instituciones gubernamentales tienen con el mismo nombre a la
comunidad o municipio, es decir, el mismo territorio tiene diferente nombre
en una o más instituciones.

• Corrige la problemática de los nombres similares. Algunos lugares


poblados tienen similitud en el nombre, lo que confunde al personal que
ingresa la información, e intercambian los datos de cada comunidad.

14
• Tomar en cuenta en la recolección de estadísticas, que existen
comunidades que tienen diferente código INE en cada institución.

• Verificar que la comunidad esté asociada con su respectivo municipio.


Aquí es donde se origina el conflicto de tierras. En innumerables casos, la
comunidad está registrada en un municipio, pero geográficamente
pertenece a otro municipio; esto produce que ninguna municipalidad
quiera hacerse responsable de las necesidades de sus pobladores. Las
comunidades aparecen fuera de los límites del municipio al que
teóricamente pertenecen.

• Rectificar que las comunidades estén dentro del territorio de la República


de Guatemala. Hay comunidades guatemaltecas, que están
representadas geográficamente en territorio de México, El Salvador,
Honduras y Belice.

• Los lugares poblados tienen diferente prioridad en cada institución. La


clasificación de prioridades no se realiza bajo los mismos parámetros de
necesidades.

• Investigar y corregir la posición geográfica de lugares poblados, ya que


debido a una incorrecta medición de coordenadas, existen comunidades
que se encuentran ubicadas en áreas marítimas, Océano Atlántico y
Pacífico, ríos, lagos, etc.

15
Figura 1. Antecedentes del proyecto

Fuente: elaboración propia

2.2.2. Principales procedimientos realizados durante el


proyecto

1. Convertir los archivos ESRI shape a sentencias SQL para generar las
tablas geométricas en una base de datos MySQL.

2. Desarrollo de la aplicación para generación de los archivos ESRI shape y


KML, obteniendo la información desde la base de datos.

3. El sistema realiza una consulta a la base de datos de MySQL, en la cual


obtienen campos con atributos espaciales y no espaciales.

4. Al resultado de la consulta, la cual puede contener restricciones y


proyecciones, se ingresa como parámetro a un método que se encarga de
dividir los campos necesarios para generar los archivos ESRI shapes. Por

16
medio del lenguaje PHP se manipula el campo geométrico para interpretar
cada punto como un componente del atributo punto, línea o polígono.

Figura 2. Solución para el proyecto


 

Fuente: elaboración propia

5. Conversión de los archivos en formato zip, para su descarga.

6. Si la generación de la capa fue en formato KML, la aplicación permite la


opción de descargarlo en formato KMZ o bien de visualizarlo en tiempo de
compilación en Google Maps.

7. Configuraciones del servidor de SEGEPLAN, para que se autorizara la


comunicación con el servidor de Agua Fuente de Paz.

17
Figura 3. Configuraciones en SEGEPLAN

Fuente: elaboración propia

Al intercomunicarse, permite la visualización de los mapas creados por los


profesionales de Agua Fuente de Paz y que dichos mapas se encuentren
acoplados en el servidor de SEGEPLAN, para que sean de utilidad a los
usuarios porque en este servidor se encuentran publicados diferentes capas
geográficas de diferentes instituciones y se actualizan periódicamente.

2.3. Presentación de la solución al proyecto

2.3.1. Posibles soluciones analizadas

[Link]. ArcSDE

Es un componente de ArcGIS, que permite la comunicación con una base


de datos relacionales y administración de la información geográfica. Tiene la
restricción que permite únicamente la conexión con los sistemas de gestión de

18
bases de datos o DBMS: IBM DB2, Informix, servidor de Microsoft SQL y
Oracle.

ArcSDE proporciona los datos a los productos de escritorio ArcView,


ArcEditor y ArcInfo.

Permite la administración de una geodatabase, en la cual varios usuarios


pueden editar la información, administrar diferentes tipos de usuarios con sus
respectivos privilegios, realizar consultas SQL a diferentes tablas y registros,
etc. En resumen, posee las mismas características que en una base de datos
relacional.

Es recomendable utilizar un DBMS para almacenar datos geográficos,


para que estos sean perdurables, tengan integridad y consistencia. Cabe
resaltar que al utilizar una base de datos, los usuarios tendrán la información
actualizada en cada momento. Con los shapes se puede perder información y
no todos los usuarios tienen los mismos datos.

Esta opción quedó descartada, debido a que el programa Agua Fuente de


Paz tiene como manejador de base de datos MySQL, que en la actualidad no lo
soporta ArcSDE.

[Link]. Código Abierto Kosmo

Es una herramienta o software SIG Código Abierto, bajo licencia


GNU/GPL. Creado por la empresa SAIG. Realiza análisis de información
territorial recogiendo sus datos a partir de una geodatabase.

19
Esta propuesta fue desechada, debido a la inversión ya realizada para la
licencia de ArcGIS. ArcGIS posee un sinnúmero de extensiones para realizar
análisis estadísticos, proyecciones, análisis geográficos, pronósticos, mapeos,
geoprocesamientos, etc. Es una herramienta poderosa para los datos
geográficos.

Kosmo tiene sus bondades en cuanto al análisis geográfico, sin embargo,


existe una gran brecha en funcionalidad hacia el software de paquetes de
ArcGIS.

[Link]. Programación en Java

Existen paquetes de creación de ESRI shapes, realizando consultas a una


base de datos. El servidor del programa Agua Fuente de Paz no permite hacer
conexiones remotas por reglamentos de seguridad.

El servidor sólo provee soporte para el lenguaje PHP.

[Link]. Convertidores de datos: kml2shp, shp2kml,


kml2xml y shp2xml

Algunas de las herramientas que se evaluaron tenían errores, otras que se


examinaron sólo era permitido usarlas en período de prueba, es decir, son
versión trial, era necesario comprar las licencias de dichas aplicaciones.

Otras aplicaciones no fueron realizadas por instituciones o profesionales


confiables, poseían virus o spyware dentro de sus ejecutables.

20
Se consiguió una página web para realizar conversiones de archivos. Pero
se detectaron los siguientes problemas:

-Depender del servicio de Internet y a la vez de una página que es


probable que deje de funcionar en cierto tiempo.

-No se tiene un respaldo profesional.

-La conversión de datos es lenta y tenía límite de carga de archivos.

[Link]. Componentes kml2shp y shp2kml

Componente propio de ArcGIS, es necesario comprar la licencia. La


inversión era de Q.3,200.00. Se seguía con el problema de obtener información
de la base de datos, ya que era necesario crear el archivo ESRI shape o el KML
con los procesos actuales y luego efectuar la conversión.

2.3.2. Problemas solucionados durante el desarrollo

[Link]. Requerimiento de Archivo PRJ

En la figura cuatro se visualiza el mensaje de aviso, el cual indica que falta


el archivo prj, en él se indica el sistema de proyección. Este error surgía al abrir
los archivos ESRI shape con ArcGIS. Al dar clic en el botón OK, graficaba el
mapa con sus respectivos atributos.

21
Figura 4. Sistema de referencia desconocido

Fuente: elaboración propia

Se detectó que era necesario crear un archivo de texto con extensión prj,
con la siguiente información:

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS
_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0
.0174532925199433]]

[Link]. Nombres largos

El nombre de los campos del ESRI shape debe tener como máximo 10
caracteres. El encabezado de dbf da errores cuando el campo tiene nombres
muy largos, por lo cual no crea el ESRI shape.

22
2.4. Diseño

Inicialmente se proporcionó el diseño de la base de datos relacional, al


cual se le realizaron las transformaciones propias para convertirlo en un
diagrama entidad relación de una base de datos geográfica.

2.4.1. Modelo de entidad relación

En el diagrama entidad relación inicial, existía una entidad llamada


GEO_Coordenada, la cual tenía como propósito almacenar la información
referente a los datos espaciales, es decir, las coordenadas de las regiones,
departamentos, municipios y comunidades.

En la figura 5, se encuentra el diagrama entidad relación el cual no


manejaba correctamente el atributo espacial. Con esta entidad se enlazarían
los campos geométricos junto con los datos no espaciales.

23
Figura 5. Diagrama entidad relación de base de datos relacional

Fuente: elaboración propia

2.4.2. Modelo entidad relación transformado a un modelo de


base de datos geográfica

Con la investigación y posterior análisis, se determinó que la entidad


GEO_Coordenada era innecesaria, ya que MySQL maneja un tipo de dato
espacial de tipo Geometry, dicho tipo de dato almacena información de datos
espaciales tipo punto, línea y polígono.

En la figura 6, se detalla la parte geométrica en cada entidad. Por medio


del nuevo campo geométrico permite la creación de las capas geográficas.

24
Figura 6. Diagrama entidad relación de base de datos geográfica

Fuente: elaboración propia

2.4.3. Herramienta shp2mysql

Es una herramienta para transformar los archivos ESRI shape en una


entidad. Genera un script basados en los datos del archivo, las salidas son
instrucciones SQL y crea una nueva tabla con sus respectivas inserciones, para
luego ser almacenados a una base de datos geográfica. En la figura 7 se
representa una secuencia de comandos para la herramienta shp2mysql.

25
Figura 7. Línea de comandos de shp2mysql

Fuente: elaboración propia


 

Sintaxis:

shp2mysql [<options>] <shapefile> <tablename> <database name>

shp2mysql departamentos departamentos_table eps1 >[Link]

Donde:

Departamentos es el archivo ESRI shape.

Departamentos_table es el nombre de la tabla que se creará en la base de


datos.

Eps1 es el nombre de la base de datos que almacenará las tablas.

[Link] es el nombre del archivo de órdenes SQL.

26
Opciones:

-s Ingresa el campo SRID, que representa el tipo de proyección que se


está utilizando en la entidad. En caso que no se especifique, el valor
predefinido es -1.

2.4.4. Avances de la creación de ESRI shapes

Para obtener la creación de ESRI shapes se utilizó la librería Código


Abierto en código PHP llamada [Link], en ella se crean las gráficas de
las capas por medio de graficar punto por punto para cada registro.

La librería soporta los tres tipos de datos espaciales: línea, punto y


polígono.

Debido a que dicha librería no adjuntaba ninguna documentación, era


complicado determinar el funcionamiento para la creación de los shapes. El
primer avance fue la creación de ESRI shape de tipo punto, seguidamente se
crearon los de tipo espacial de línea, y por último, los datos de tipo polígono.
Estos archivos contenían datos fijos, es decir, que se ingresaron manualmente
en un arreglo unidimensional cada punto que formaría la línea o polígono.

27
Figura 8. Representación de los tres tipos de capas geográficas

Fuente: elaboración propia

El siguiente hito del proyecto fue la creación de los tres tipos de ESRI
shape tomando la información espacial y no espacial de las entidades de datos
de MySQL. Se realizó la codificación, siempre en el lenguaje de programación
php, para la conexión a la base de datos, obtener la información, transformar
los atributos y convertirlos a tipo de datos espaciales y no espaciales.

Se realizó una división del campo geométrico para obtener cada


coordenada de latitud y longitud y transformarla en un punto que formaría
posteriormente la gráfica de la línea o el polígono.

En la codificación de la división de las variables latitud y longitud de cada


punto, existía un problema al generar los departamentos, esto sucedía cuando
existía una división de polígonos, aparecía el símbolo de separación “)),((”, por
lo cual no se generaba correctamente.

28
Figura 9. Capa de departamentos con errores geográficos
 

Fuente: elaboración propia


 

Como se observa, también existían problemas en la generación del mapa


de municipios, esto sucede porque existen municipios que lo conforman dos o
más polígonos. Dicha especificación ocurre en el campo Geometry, el cual
divide los polígonos por medio de paréntesis, lo que ocasionaba que la división
de los puntos no se realizara de forma correcta y completa.

29
Figura 10. Capa de municipios con errores geográficos
 

Fuente: elaboración propia

En el ejemplo de la figura 11 se realizó una restricción de SQL, los


archivos ESRI shape son generados con las tuplas que cumplen los requisitos
solicitados por el usuario. Es por ello que no aparecen los departamentos que
no cumplían con la condición indicada.

30
Figura 11. Capa de departamentos utilizando una restricción SQL

Fuente: elaboración propia

2.4.5. Problemas con los municipios de Livingston y El Estor

Otro de los inconvenientes, sucedía en el caso que existieran municipios,


departamentos o regiones, que al realizar la consulta no devolviera ninguna
tupla de resultado, es decir, existían polígonos sin información espacial. Al
consultarlo con el experto, se determinó que aunque no tuviera valores, siempre
debería aparecer el mapa completo, para una mejor comprensión de los
usuarios o personas interesadas en los reportes.

El municipio de Livingston se conforma por dos polígonos, divididos por un


río.

31
Figura 12. Capa de municipios con coordenadas incorrectas

Fuente: elaboración propia

En la figura 13 se realizó un acercamiento en el municipio de El Estor y


se determinó que en el archivo ESRI shape existía una línea errónea que
unificaba ambos polígonos.

32
Figura 13. Acercamiento del municipio de El Estor
 

Fuente: elaboración propia

En la figura 14 se muestra un acercamiento en el municipio de Livingston


y se determinó que en el archivo ESRI shape contenía el campo geográfico con
un solo polígono, cuando lo correcto es que dicho municipio se conforma por
dos polígonos separados.

33
Figura 14. Acercamiento del municipio de Livingston

Fuente: elaboración propia

La figura 15 muestra un alejamiento de la capa geográfica para observar


el mapa en su totalidad, al realizar este procedimiento se determinó que en el
polígono existían coordenadas escritas en forma inversa, por lo cual los puntos
se ubicaban del otro lado del hemisferio terrestre.

34
Figura 15. Alejamiento de la capa geográfica de municipios

Fuente: elaboración propia

La figura 16 muestra el archivo ESRI shape con todas las correcciones


realizadas para cada municipio.

35
Figura 16. Capa de municipios con coordenadas corregidas

Fuente: elaboración propia

Entre las funciones de ArcGIS-ArcMap, se encuentra la opción de ver los


valores o datos no espaciales que conforman las capas geográficas. Se
observan todos los campos de cada tupla. Cabe resaltar, que existe una
columna llamada shape, en ella almacena las coordenadas de los polígonos, el
cual no es visible al usuario. También, automáticamente aparece el campo FID,
que consiste en una columna autoincrementable propia del programa.

36
Figura 17. Atributos no espaciales

Fuente: elaboración propia

2.5. Productos finales del SIG: ArcGIS

Como producto final, se entregó la capa geográfica conformada por los 22


departamentos de la República de Guatemala.

Figura 18. Capa de departamentos en ArcMap


 

Fuente: elaboración propia

37
En la figura 19 se observa la capa de municipios con los campos
geográficos corregidos.
 
Figura 19. Capa de municipios en ArcMap

Fuente: elaboración propia

2.5.1. Compresión de ESRI shapes a formato zip

Para agilizar el proceso de descarga, se unieron los diferentes formatos de


archivos shapes: dbf, shp, shx y prj, en una carpeta con el nombre de la sesión
del usuario. Por medio de la librería [Link], bajo licencia Código Abierto y en
lenguaje php, la carpeta que contiene los archivos fue comprimida en formato
zip.
Debido a que la ventana de apertura o descarga de archivos debía
hacerse en forma automática, surgía como error que se mostraba el contenido
del archivo. Por estar en formato zip se observaban caracteres propios de la
compresión del archivo.

38
Dicho problema se solucionó al agregar en el código las funciones
ob_start() y ob_end_flush(), con ellas se realiza una limpieza y a la vez
almacenamiento del buffer .

Figura 20. Error al comprimir ESRI shape en formato zip

Fuente: elaboración propia

Se realizó como valor agregado, una pequeña aplicación que realiza un


conteo de la cantidad de puntos que forman cada polígono.

39
Figura 21. Estadística de la cantidad de coordenadas
 

Fuente: elaboración propia

Se propuso realizar una aplicación para filtrar las consultas a través de


Xajax para el lenguaje de programación PHP, en la cual se seleccionaba la
región, departamento, municipio y comunidad con la cual se generaría el
informe.

40
Figura 22. Filtro para consultas por medio de Xajax

Fuente: elaboración propia

2.5.2. Avances de creación de KML y KMZ

Existe un tipo de dato llamado multipolígono, en cada registro puede


contener uno o más polígonos. Por ejemplo, un departamento o estado puede
formarse por dos islas y un polígono rodeado por más polígonos.

En algunas regiones se incluye el polígono de uno o más lagos, al crear el


archivo KML, no se diferenciaban los dos polígonos, por el contrario, lo tomaba
como un solo polígono y trazaba una línea no existente entre el último punto del
primer polígono y el primer punto del segundo polígono.

41
Figura 23. Capa de regiones en KML con errores de coordenadas

Fuente: elaboración propia

Visualización de capa geográfica de tipo polígono. Se reflejan campos


obtenidos de una subconsulta de la base de datos. La razón de que algunos
departamentos no se graficaron, fue porque en la consulta se restringió a que
se visualizarán únicamente los que tenían información.

42
Figura 24. Capa de departamentos en KML con atributos no espaciales
 

Fuente: elaboración propia

Al dar clic en las capas, en este caso comunidades, aparece un recuadro


con la información de la consulta correspondiente a esa comunidad en
específico. Igual sucede con las capas geográficas de regiones, departamentos
y municipios.

43
Figura 25. Capa de comunidades en KML con atributos no espaciales

Fuente: elaboración propia


 

 
Al igual que en la creación de los archivos ESRI shape, al generar los
archivos KML también se producían los errores en la creación de los campos
geométricos conformados por dos o más polígonos. En la figura 26 se visualiza
una línea que une los dos polígonos, la cual no debería existir.

44
Figura 26. Capa de regiones en KML, con atributos no espaciales y
errores en coordenadas

Fuente: elaboración propia

Figura 27. Capa de departamentos en KML, con atributos no


espaciales y errores en coordenadas

Fuente: elaboración propia


 

45
Si se reduce la escala del mapa, se puede analizar que las coordenadas
son incorrectas. Las coordenadas se alejan del territorio de la República de
Guatemala.

Figura 28. Capa de municipios en KML con escala pequeña

 
Fuente: elaboración propia

Se corrigió la lectura de las coordenadas para generar el nuevo archivo


KML que divide correctamente los polígonos que conforman los municipios,
departamentos, etc.

46
Figura 29. Capa de municipios en KML

Fuente: elaboración propia


 

En la figura 30 se puede observar uno de los resultados finales, se generó


la capa de municipios y al seleccionar uno de ellos, se muestra una ventana
flotante que contiene los atributos no espaciales correspondientes al municipio
seleccionado.

Figura 30. Capa de municipios en KML con atributos no espaciales

Fuente: elaboración propia

47
En el programa de Google Earth por medio del archivo en formato KML se
muestran dos capas geográficas al unísono, se demuestra la capa de
departamentos y la capa de comunidades.

Figura 31. Capa geográfica de departamentos y comunidades

Fuente: elaboración propia


 
 
Google Maps tiene la particularidad que puede conectarse a servidores y
acceder a los archivos en formato KML que se encuentren alojados en el
espacio destinado a publicar las capas geográficas.

48
Figura 32. Capa geográfica con Google Maps

Fuente: elaboración propia


 
 
Existen sitios web que permiten cargar los archivos en formato KML para
su visualización, pero al realizar dicho procedimiento se restringía a publicar los
archivos en otro servidor ajeno a la institución. Por ello, se solicitó una llave
privada para hacer publicaciones desde el servidor del programa Agua Fuente
de Paz.

49
Figura 33. Capa geográfica de un KML con Google Maps, con una
página intermedia de conexión

Fuente: elaboración propia

Se alojaron los archivos a publicar dentro del servidor del programa Agua
Fuente de Paz y con ello se logró realizar una conexión con Google Maps, para
mostrar las capas geográficas para el acceso de todo público. La visualización
de las capas se realiza por medio de un enlace.

50
Figura 34. Capa de región dentro del servidor de Agua Fuente de Paz

Fuente: elaboración propia


 
 
 
Figura 35. Capa de departamento del servidor de Agua Fuente de Paz

Fuente: elaboración propia

51
Figura 36. Capa de municipio del servidor de Agua Fuente de Paz
 

Fuente: elaboración propia

Figura 37. Capa de comunidades del servidor de Agua Fuente de Paz


 

Fuente: elaboración propia

52
3. TRABAJO REALIZADO EN LA SECRETARÍA DE
PLANIFICACIÓN Y PROGRAMACIÓN
DE LA PRESIDENCIA

3.1. Conexión del servidor de Agua Fuente De Paz con Kosmo


Versión 2.0

Para utilizar el programa de Kosmo, es necesario indicar el Sistema de


Referencia Espacial, es decir, el sistema de proyección que está definido en las
capas.

Existen dos grupos que contienen los diferentes tipos de proyecciones:

EPSGG: son las iniciales de European Petroleum Survey Group.

IAU2000: correspondiente a la lista de proyecciones de International


Astronomical Union.

El sistema de proyección WSG 1984, se identifica con el código 4326. La


base de datos almacena las coordenadas con este sistema geográfico.

53
Figura 38. Representa el sistema de referencia WSG 1984

Fuente: elaboración propia

Kosmo 2.0 permite la conexión con servidores que manejen extensiones


espaciales, y éstos se enumeran a continuación:

• PostGIS
• Oracle Spatial
• MySQL

Variables necesarias para la conexión:

Nombre del servidor: se ingresa el nombre del dominio de la institución, en


este caso corresponde: [Link]

54
Puerto: se genera automáticamente al seleccionar el tipo de base de
datos.

Para MySQL corresponde el número de puerto 3306. Si por alguna norma


de seguridad el número de puerto es diferente al indicado, está permitido
modificarlo.

Nombre de la base de datos: ingresamos el nombre de la base de datos


específica con la cual se establecerá la conexión.

Usuario: se ingresa el nombre del usuario que ha sido autorizado para


conectar al servidor.

Contraseña: se ingresa la cadena de caracteres de tipo confidencial.

Figura 39. Cadena de conexión para el servidor de Agua Fuente de Paz

Fuente: elaboración propia

55
Para que Kosmo complete la conexión y tome como válidos los
parámetros necesarios, es necesario ingresar las direcciones IP en la
configuración del servidor para que no restrinja el acceso remoto y que permita
la conexión.

Figura 40. Restricción del servidor para conexiones remotas

Fuente: elaboración propia

Un inconveniente presentado al completar el enlace con el servidor era


que debía retornar todas las tablas a las cuales el usuario tiene permitido el
acceso. Sin embargo, no se visualizaba, lo cual era ineficiente en el caso que
no fuera necesario transformar todas las tablas que tienen datos de tipo
Geometry en capas geométricas. Se corrigió con realizar la conexión
nuevamente y ya aparece la lista de las tablas de la base de datos.

56
Figura 41. Cadena de conexión con el servidor y tablas de la base de
datos

Fuente: elaboración propia

Luego de las verificaciones propias del programa, no era posible


determinar qué tipo de geometría (punto, línea o polígono) corresponde a las
tablas seleccionadas. Por ello, se requería que se ingresara manualmente el
tipo de geometría al que correspondía la capa geográfica.

Se detectó que no estaba completo el campo geométrico de una tupla de


la tabla GEO_Regiones, por lo cual se actualizó y se corrigió el problema con
insertar correctamente la lista de coordenadas.

57
Figura 42. Representación de la selección del tipo de capa geográfica

Fuente: elaboración propia

Como consecuencia de haber ingresado incorrectamente una tupla, el


programa Kosmo no logro completar el trazado de la capa, y realizaba el
trazado del mapa de Guatemala incompleto.

58
Figura 43. Trazado erróneo de la capa por una inserción incorrecta de
una tupla

Fuente: elaboración propia


 
Los siguientes mapas obtienen su información directamente de la base de
datos geográfica alojada en el servidor del programa Agua Fuente de Paz.

En la figura 44 se muestra la entidad de regiones luego de haber realizado


las correcciones en las tuplas con coordenadas incorrectas. Se observa que
están trazados todos los polígonos y además se listan sus atributos no
espaciales.

59
Figura 44. Capa de regiones y atributos con Kosmo 2.0

Fuente: elaboración propia


 
En la figura 45 se observa seleccionada la capa de departamentos, en la
cual se observa que los polígonos se encuentran formados completamente.

Figura 45. Capa de departamentos con Kosmo 2.0

Fuente: elaboración propia

60
La figura 46 muestra por medio del programa Kosmo y con la conexión
del servidor de base de datos, se genera la capa de municipios, sin los
inconvenientes de los municipios formados por dos o más polígonos.

Figura 46. Capa de municipios con Kosmo 2.0

Fuente: elaboración propia


 
La tabla de comunidades lo forma el atributo de tipo punto, el cual se
conforma por latitud y longitud, por lo cual la capa geográfica también se
presenta de tipo punto.
 

61
Figura 47. Capa de comunidades con Kosmo 2.0

 
Fuente: elaboración propia
 
 
Figura 48. Capa de departamentos y comunidades con Kosmo 2.0

Fuente: elaboración propia


 
 
 

62
3.2. Conexión del servidor de Agua Fuente de Paz con gvSIG 1.1.1

Al iniciar a gvSIG, se presenta una ventana para administrar los proyectos.


Se abrirá una nueva ventana del gestor de capas geográficas y añadimos una
capa.

Figura 49. Añadir una capa en gvSIG

Fuente: elaboración propia

Para realizar el enlace con el servidor de Agua Fuente de Paz, se ingresó


a la opción de “Parámetros de la conexión” y se incluyeron los siguientes datos:

Para la conexión, existen las siguientes opciones de manejadores de base


de datos.

63
Entre las opciones disponibles están:

• PostGIS JDBC Driver


• HSQLDB Driver
• MySQL JDBC Driver

Como el servidor de la institución posee como manejador de bases de


datos MySQL, seleccionamos esta opción.

Nombre del servidor: se ingresa el nombre del dominio de la institución, en


este caso corresponde: [Link]

Puerto: se genera automáticamente al seleccionar el tipo de base de


datos.

Para MySQL corresponde el número de puerto 3306. Si por alguna norma


de seguridad el número de puerto es diferente al indicado, está permitido
modificarlo.

Nombre de la base de datos: ingresamos el nombre de la base de datos


específica con la cual se establecerá la conexión.

Usuario: se anota el nombre del usuario que ha sido autorizado para


ingresar al servidor.

Contraseña: se ingresa la cadena de caracteres de tipo confidencial.

64
Figura 50. Conexión del servidor de Agua Fuente de Paz con gvSIG

Fuente: elaboración propia

Otro paso importante en la configuración consistió en elegir las tablas que


era necesario reflejar en el programa, se definieron las columnas de las tablas,
el tipo de proyección, el campo que correspondía a la llave primaria y el campo
que contenía las coordenadas. Como campo opcional, se puede determinar el
campo de visualización del mapa.

Figura 51. Selección del mapa que se graficará

Fuente: elaboración propia

65
En la figura 52 se observa la conexión con gvSIG y el servidor, los datos
se obtienen de la base de datos geográfica. El programa reconoce el tipo de
capa y lo transforma en la representación de una capa geográfica.
 
Figura 52. Capa de regiones con gvSIG y el servidor de Agua Fuente de
Paz

Fuente: elaboración propia

3.3. Conexión de GeoServer 2.0.1 con el servidor Agua Fuente de Paz

Para utilizar GeoServer, es necesario ingresar a un navegador web de


nuestra elección e ingresamos la dirección [Link]
Tomar en cuenta, que, si cambia el puerto 8080, debe sustituirlo en dicha
dirección.

66
Como las configuraciones mencionadas anteriormente, se ingresaron los
datos propios de la conexión. Adicionalmente, GeoServer solicita el número de
conexiones simultáneas mínimas y máximas que soportará el servidor, el
tiempo de respuesta del servidor, etc.

Como primer paso, de preferencia se debe crear un espacio para


englobar los mapas de la institución. En la nueva página se encuentran los
espacios de trabajo ya disponibles. Considerar que un espacio de trabajo se
utiliza para una mejor administración de los mapas a publicar.

Figura 53. Espacio de trabajo en GeoServer

Fuente: elaboración propia

En la sección de orígenes de datos vectoriales se instaló un complemento


de la herramienta, para que aceptara los dispositivos de conexión con el
Manejador de base de datos MySQL.
67
Figura 54. Orígenes de datos en GeoServer

Fuente: elaboración propia

Ahora, se ingresan los datos que nos solicita para establecer la conexión.

Espacio de trabajo: seleccionar si se creó un nuevo espacio de trabajo o


uno de los ya definidos (ya establecidos).

Nombre del origen de datos: cadena de caracteres que identifique el


almacén de datos o la conexión:

Description: una breve descripción de la conexión. Ésta es opcional.

Dbtype: tipo de la base de datos.

Host: dirección URL del servidor, a la cual se conectan.

Port: se genera automáticamente al seleccionar el tipo de base de datos.

68
Para MySQL corresponde el número de puerto 3306. Si por alguna norma
de seguridad el número de puerto es diferente al indicado, está permitido
modificarlo.

Database: se ingresa el nombre de la base de datos específica con la cual


se establecerá la conexión.

User: se ingresa el nombre del usuario que ha sido autorizado para


ingresar al servidor.

Password: se ingresa la cadena de caracteres de tipo confidencial.

Max connection: tiene definido como 10 conexiones máximas al servidor.

Min connection: tiene definido como una conexión mínima al servidor.

Connection timeout: tiempo máximo de respuesta del servidor:

Validate connections: habilitar checklist para que valide las conexiones:

Primary key metadata table: campo opcional, indica la llave primaria de la


tabla.

Storage engine: Tipo MyISAM.

69
Figura 55. Conexión de GeoServer con el servidor Agua Fuente de Paz

Fuente: elaboración propia

En la sección de Previsualización de capas, se enumeran las conexiones


propias del servidor de Agua Fuente de Paz. Adicionalmente, se reflejan
algunos ejemplos propios del programa.

70
Figura 56. Previsualización de capas con GeoServer

Fuente: elaboración propia

A continuación se muestran los resultados de los mapas que serán


publicados:

En la figura 57, se visualiza la capa de comunidades (tipo punto) y en el


cual se puede seleccionar una comunidad y automáticamente aparecen los
atributos no espaciales correspondientes a la comunidad seleccionada, en la
parte inferior de la capa.
 

71
Figura 57. Capa de comunidades con atributos no espaciales en
GeoServer

Fuente: elaboración propia

La capa de departamentos se grafica correctamente desde GeoServer,


esto se ejemplifica en la figura 58.

Figura 58. Capa de departamentos en GeoServer

 
Fuente: elaboración propia

72
Al realizar un acercamiento a la capa geográfica, se observan mayores
detalles y de igual forma aparecen los atributos no espaciales como el nombre
del departamento, código, etc. En la figura 59 se observa el acercamiento en
los departamentos de Alta Verapaz y Baja Verapaz.
 
 
Figura 59. Capa de departamentos con atributos no espaciales en
GeoServer

Fuente: elaboración propia

En la figura 60 se obtuvo como resultado la capa de municipios con sus


respectivos atributos no espaciales.

73
Figura 60. Capa de municipios con atributos
no espaciales en GeoServer

Fuente: elaboración propia

3.4. Costos del proyecto

A continuación se presenta la tabla I, en la cual se realiza una proyección


de los costos para la ejecución del proyecto.

74
Tabla I. Costos del proyecto de EPS: integración
con una geodatabase
 
RUBROS COSTO MENSUAL 6 MESES
UNITARIO

Impuesto al valor Q - Q -
agregado
Impuesto sobre la renta Q - Q -
De edificios y viviendas Q. 500.00 Q. 500.00 Q. 3,000.00
(Q. 1,500.00 / 3
personas)
Servicios de informática y Q. 70.00 Q. 5.600.00 Q. 33,600.00
sistemas computarizados
(4 horas diarias X 20
días)
Servicios profesionales Q. 175.00 Q. 1,750.00 Q. 10,500.00
de asesor (10 horas
mensuales)
Servicios profesionales Q. 30.00 Q. 600.00 Q. 3,600.00
de contabilidad (1 hora
diaria X 20 días)
* Servicios básicos
Energía eléctrica Q. 100.00 Q. 600.00
(Q.300.00 / 3 personas)
Agua (Q.120.00 / 3 Q. 40.00 Q. 240.00
personas)
Telefonía (Q.600.00 / 3 Q. 200.00 Q. 1,200.00
personas)

75
Continuación de tabla de costos del proyecto de EPS: integración con una
geodatabase

Publicidad y propaganda Q. 500.00 Q. 3,000.00


Impresión, Q. 500.00 Q. 3,000.00
encuadernación y
reproducción
Viáticos en el interior Q. 25.00 Q. 500.00 Q. 3,000.00
Transporte de personas Q. 30.00 Q. 600.00 Q. 3,600.00
Mantenimiento y Q. 300.00 Q. 1,800.00
reparación de equipo de
oficina
Mantenimiento y Q. 200.00 Q. 1,200.00
reparación de equipo de
cómputo
Alimentos para personas Q 100.00 Q. 600.00
Papel de escritorio Q. 10.00 Q. 250.00 Q. 1,500.00
Libros, revistas y Q. 15.00 Q. 375.00 Q. 2,250.00
periódicos
Útiles de oficina Q. 5.00 Q. 125.00 Q. 750.00
Útiles de limpieza y Q. 5.00 Q. 125.00 Q. 750.00
productos sanitarios
Subtotal Q. 74,190.00
Gastos no previstos (3%) Q. 2,225.70
TOTAL A INVERTIR Q. 76,415.70

Fuente: elaboración propia


 

76
3.5. Beneficios del proyecto

3.5.1. Recursos monetarios

El programa Agua Fuente de Paz realizó una considerable inversión en la


compra del servicio de hosting, que es un servidor remoto que permite el
alojamiento de páginas web y diferentes funcionalidades para Internet y de
licencias para utilizar programas de ArcGIS. Se consiguió una reducción de
costos, ya que las librerías que se implementaron son Código Abierto.

La inversión para adquirir la extensión de ArcSDE se aproxima a los


Q. 96,000.00 al año, además, se requiere de licencias para el servidor y los
clientes. En conclusión, el costo por implementar extensiones o complementos
propias de ArcGIS es oneroso.

3.5.2. Capital humano

La recopilación y verificación de los datos que conformarían cada mapa, el


Licenciado Devers los crea en el término de siete días y siempre tenía que
realizar todos los pasos de verificación y corrección.

Por el contrario, luego de implementar la solución que se presentó como


idónea para las necesidades de la institución, se debe solicitar al encargado de
la base de datos, que ejecute una consulta a la base de datos, con las
restricciones y proyecciones que necesita en ese momento. Únicamente
depende del tiempo de respuesta del servidor para resolver la consulta SQL y el
tiempo en que se tarda la librería en generar los ESRI shapes y KML.

77
Debido a los atrasos en la entrega de las capas geográficas, era necesario
la contratación de más personal, que implicaba un desembolso extraordinario
del presupuesto asignado al Programa.

El tiempo que el Licenciado Devers invertía en realizar procesos


repetitivos y complicados, puede emplearlo en optimizar los geoprocesos más
precisos y sofisticados para la obtención de pronósticos reales y proponer
soluciones mejor detalladas y basados en antecedentes de información
geográfica estandarizada.

3.5.3. Optimización de tiempo

Realizar una solicitud monetaria para adquirir nuevas licencias,


representaba estar a la espera durante unos meses para tener la resolución de
aprobación o de negación. El proceso implica inclusive licitaciones, para lo cual
es necesario invertir unos meses más para tomar la decisión.

3.5.4. Satisfacción del Gobierno

Las autoridades responsables de velar por las actividades que se realizan


de incorporación de agua potable y saneamiento, podrán ingresar al servidor de
mapas de SEGEPLAN y podrán observar las capas en conjunto de diferentes
instituciones.

78
3.5.5. Reducción del estrés

Las personas encargadas de reunir la información organizada por


comunidades para formar las capas, no se verán afectadas psicológicamente, al
tener que organizar grandes archivos con los reportes semanales.

3.5.6. Reducción de errores

Se minimiza el riesgo de cometer errores humanos, como resultado de


grandes cantidades de registros. Al unificar los reportes de las otras
instituciones involucradas, para formar el reporte propio del programa, se
pueden borrar, modificar, intercalar los datos o utilizar reportes antiguos o que
no corresponden a la institución que se requiere analizar.

3.5.7. Uso libre o GNU

Puede ser utilizado por otras organizaciones que presenten la misma


problemática de tecnología, asimismo de recursos financieros.

3.5.8. Comunicación entre procesos

Se integró la base de datos con los Sistemas de Información Geográfica:


ArcGIS, Google Earth y Google Maps.

3.5.9. Comunicación con SEGEPLAN

Las configuraciones realizadas en el servidor de SEGEPLAN, tendrá


comunicación con el programa Agua Fuente de Paz. Dicho enlace será
aprovechado para unificar y reflejar las capas geográficas de la institución.

79
80
CONCLUSIONES

1. Se produjo una aplicación con el lenguaje de programación PHP, que


realiza consultas SQL a la base de datos, dicha información sirve de
base para la creación de las capas geográficas en una forma
automatizada y personalizada, generando ESRI shapes necesarios para
el conjunto de programas de ArcGIS.

2. Se elaboró un sitio web para la creación, descarga y visualización de


capas geográficas en formato KML y KMZ, las cuales son extensiones
propias de Google Maps y Google Earth, para que sean consultados vía
online.

3. En la Secretaría de Planificación y Programación de la Presidencia se


realizaron configuraciones de servidores con la tecnología de GeoServer,
que permiten la comunicación con la base de datos con el servidor del
programa Agua Fuente de Paz y se visualizan las capas geográficas
periódicas.

81
82
RECOMENDACIONES

1. Combinar programas con licencia y programas libres, para fortalece los


procesos de negocios de distintas actividades laborales en las
organizaciones, instituciones, etc.

2. Utilizar bases de datos que proporcione integridad, consistencia,


seguridad, disponibilidad entre otras características. Eliminar la
utilización de los archivos como fuente de datos, para contrarrestar los
problemas de inconsistencia de datos.

3. Dar mantenimiento a las aplicaciones para actualizar nuevos


requerimientos y que éstas no se conviertan en obsoletas.

4. Crear tablas que contengan las tuplas frecuentes que conforman las
capas geográficas para reducir las consultas a la base de datos, así
como la reducción de creación de vistas. Optimizar las consultas por
medio de tuning para que éstas no consuman los recursos del servidor.

5. Adquirir las licencias para la extensión de ArcSDE para tener conexión


directa con la base de datos y disminuir la utilización de terceras
aplicaciones.

6. Revisar periódicamente las configuraciones realizadas en el servidor de


Geoserver y proporcionar el respectivo mantenimiento, como la
habilitación de puertos, habilitación de direcciones de confianza, ejecutar
actualizaciones, continuidad a las normas de seguridad.

83
7. Proponer a las instituciones correspondientes que estandaricen los
códigos correspondientes a departamentos, municipio y comunidades,
para evitar duplicidad y errores.

8. Unificar en lo posible a las instituciones gubernamentales, para que


reflejen sus resultados por medio de capas geográficas, en un único
servidor de mapas para facilitar las consultas a los usuarios involucrados
en el proyecto.

9. Dar servicio de mantenimiento al equipo de cómputo con personal


calificado y se sugiere realizarlo cada tres meses.

10. Capacitar frecuentemente al personal involucrado según un programa de


estudios adecuado a los requerimientos de la institución.

84
BIBLIOGRAFÍA

1. Andrew Perencsik, Simon. Building a Geodatabase, 1999.

2. Booth, Bob. Building a Geodatabases Tutorial, 2006.

3. Bordignon Fernando. Blog: apuntes, son solo apuntes [En línea]. Marzo
de 2011. Disponible en Web:
<[Link]

4. Conceptos básicos y ArcSDE [En línea]. Marzo de 2011. Disponible en


Web:
<[Link]
[Link]>.

5. Environmental System Research Institute, Inc. ESRI Shapefile Technical


Description, Estados Unidos de América, 1998.

6. Environmental System Research Institute, Inc. ¿Qué es ArcGIS?,


Estados Unidos de América, 2002.

7. Extensible Markup Language (XML) [En línea]. Marzo de 2011.


Disponible en Web:
<[Link]

85
8. Geography Markup Language (GML) [En línea]. Marzo de 2011.
Disponible en Web:
<[Link]

9. Keyhole Markup Language (KML) [En línea]. Marzo de 2011. Disponible


en Web: <[Link]

10. Programa Agua Fuente De Paz [En línea]. Marzo de 2011. Disponible
en Web: <[Link]

11. Proyecto GCP. Manual Curso Análisis Espacial ArcView 8.2, Santiago de
Chile, Mayo de 2003.

12. Proyecto GCP. Trabajando con ArcCatalog, 2008.

13. Saig. Sistemas abiertos de información geográfica, Kosmo-Desktop,


2006.

14. Santiago, Iván. Fundamentos de ArcGIS, Puerto Rico, Noviembre de


2005.

15. Scott Crosier, Bob. Getting Started With ArcGIS, 1999.

86
ANEXO

Bitácora de actividades
 
Julio de 2009

FECHA ACTIVIDAD

13/julio/2009 Reunión inicial en SEGEPLAN 10:00 a 12:00

14/julio/2009 Reunión de explicación de funcionamiento de organizaciones

17:00-19:00

15/julio/2009 Investigación de SIG Google Earth

16/julio/2009 Investigación de Georeferencial

17/julio/2009 Reunión de explicación de modelos entidad relación

18:00-20:00

20/julio/2009 Reunión de explicación de funcionamiento de procesos en


Casa Presidencial

2:30-4:30

21/julio/2009 Investigación de Georeferencial y SIG

87
Continuación de bitácora de julio

22/julio/2009 Capacitación “Uso y manejo del Sistema Nacional de


Información Territorial SINIT”

Laboratorio de Sistemas de Información Geográfica –SIG

Tercer Nivel, Edificio T-9

Facultad de Agronomía

USAC, zona 12

9:00-17:30

23/julio/2009 Reunión en SEGEPLAN

Entrega de disco

Explicación de Georeferencial

9:30-11:30

24/julio/2009 Instalación de ArcGIS

25/julio/2009 Reunión explicación EPS

Edificio T-3

Facultad de Ingeniería

USAC, zona 12

27/julio/2009 Investigación de extensiones espaciales.

88
Continuación de bitácora de julio

28/julio/2009 Preparación de cartas y creación de perfil solicitados por EPS

29/julio/2009 Preparación de cartas y creación de perfil solicitados por EPS

30/julio/2009 Preparación de cartas y creación de perfil solicitados por EPS

31/julio/2009 Preparación de cartas y creación de perfil solicitados por EPS

Agosto de 2009

FECHA ACTIVIDAD

03/agosto/2009 Entrega de perfil y cartas de aprobación

04/agosto/2009 Pruebas con ArcGIS Desktop

05/agosto/2009 Pruebas con ArcGIS Desktop

06/agosto/2009 Conferencia Centroamericana de Usuarios ESRI 2009

07/agosto/2009 Conferencia Centroamericana de Usuarios ESRI 2009

10/agosto/2009 Generación de kml por medio de Java

11/agosto/2009 Generación de kml por medio de Java

12/agosto/2009 Reunión con el Ing. Rodolfo Calvo

13/agosto/2009 Investigación de librerías para convertir xml a ESRI shape.

14/agosto/2009 Investigación de librerías para convertir kml a ESRI shape.

17/agosto/2009 Investigación de librerías para convertir kml a ESRI shape.

89
Continuación de bitácora de agosto

18/agosto/2009 Reunión con el equipo de trabajo

19/agosto/2009 Trámite de constancias de cierre de plan de estudios

20/agosto/2009 Presentación de anteproyecto

21/agosto/2009 Presentación de anteproyecto

24/agosto/2009 Trámite de entrega de cartas en EPS

25/agosto/2009 Búsqueda de librerías para crear ESRI shape con php

26/agosto/2009 Comprensión de librería bfShapeFiles-0.0.2

Conversión de archivos ESRI shape a tablas de MySQL

27/agosto/2009 Conexión de base de datos

28/agosto/2009 Creación de ESRI Shape de tipo polígono

31/agosto/2009 Creación de ESRI Shape de tipo punto

Septiembre de 2009

FECHA ACTIVIDAD

01/septiembre/2009 Trámite en EPS para recoger carta de incorporación, la


cual estaba errónea y resolución de dudas

02/septiembre/2009 Creación de ESRI Shape de tipo línea

03/septiembre/2009 Creación de ESRI Shape de tipo polígono

90
Continuación de bitácora de septiembre

04/septiembre/2009 Trámite en EPS para recoger carta de incorporación

07/septiembre/2009 Anteproyecto

08/septiembre/2009 Anteproyecto

09/septiembre/2009 Anteproyecto

10/septiembre/2009 Anteproyecto

11/septiembre/2009 Anteproyecto

14/septiembre/2009 Plan de contingencia

15/septiembre /2009 Plan de contingencia

16/septiembre/2009 Plan de contingencia

17/septiembre/2009 Plan de contingencia

18/septiembre/2009 Plan de contingencia

21/septiembre/2009 Plan de contingencia

22/septiembre/2009 Reunión en Casa Presidencial

23/septiembre/2009 Trámite de entrega de anteproyecto y plan de


contingencia

24/septiembre/2009 Corrección de problema de visualización de gráfico de


mapa

25/septiembre/2009 Corrección de problema de visualización de gráfico de


mapa

91
Continuación de bitácora de septiembre

28/septiembre /2009 Corrección de problema de coordenadas de polígonos

29/septiembre /2009Corrección de problema de coordenadas de polígonos

30/septiembre/2009 Reunión en Casa Presidencial

Octubre de 2009

FECHA ACTIVIDAD

01/octubre/2009 División de polígonos por medio de coordenadas cuando forman un


municipio

02/octubre/2009 División de polígonos por medio de coordenadas cuando forman un


municipio

05/octubre/2009 Creación de función que permita dividir varios polígonos cuando son
propios de una región.

06/octubre/2009 Suspensión de actividades, por trámites de posgrado

07/octubre/2009 Trámites de EPS

08/octubre/2009 Trámites de EPS

09/octubre/2009 Creación y primeros artículos con información del EPS (actividad


adicional)

12/octubre/2009 Suspensión de actividades, por trámites de posgrado

92
Noviembre de 2009

FECHA ACTIVIDAD
16/noviembre/2009 Actualizaciones del modelo Entidad-Relación.
17/noviembre/2009 Generación de kml con conexión a la base de datos.
18/noviembre/2009 Generación de kml con conexión a la base de datos.
19/noviembre/2009 Generación de links en el kml
20/noviembre/2009 Generación de links en el kml
23/noviembre/2009 Creación de cuadro de información de la consulta
asociado con las acciones del ratón.
24/noviembre/2009 Creación de cuadro de información de la consulta
asociado con las acciones del ratón.
25/noviembre/2009 Creación de cuadro de información de la consulta
asociado con las acciones del ratón.
26/noviembre/2009 Reunión con el asesor Ingeniero Rodolfo Calvo
27/noviembre/2009 Creación de sesión de usuario.
30/noviembre/2009 Asociar sesión con el archivo generado.

Diciembre de 2009

FECHA ACTIVIDAD
01/diciembre/2009 Recepción de Key de Google Maps API
02/diciembre/2009 Recepción de librería para crear zip.
03/diciembre/2009 Pruebas con Google Maps.
04/diciembre/2009 Pruebas con Google Maps.
07/diciembre/2009 Publicación de mapas en el servidor.
08/diciembre/2009 Pruebas con librería [Link]

93
Continuación de bitácora de diciembre

09/diciembre/2009 Compresión de archivos en formato zip de los archivos


generados
10/diciembre/2009 Compresión de archivos en formato zip de los archivos
generados
11/diciembre/2009 Asociar kml con Google Maps en forma automática.
14/diciembre/2009 Asociar kml con Google Maps en forma automática.
15/diciembre/2009 Conversión de kml en kmz.
16/diciembre/2009 Conversión de kml en kmz.
17/diciembre/2009 Reunión con el asesor Ingeniero Rodolfo Calvo
18/diciembre/2009 Instalación de base de datos en el servidor y creación de
acceso.
21/diciembre/2009 Conversión de kml en kmz.
22/diciembre/2009 Apertura de kmz en Google Maps.
23/diciembre/2009 Apertura de kmz en Google Maps.
24/diciembre/2009 Descanso
25/diciembre/2009 Descanso
28/diciembre/2009 Actualización de sentencias para insertar tabla regiones en
el servidor.
29/diciembre/2009 Actualización de sentencias para insertar tabla
departamento en el servidor.
30/diciembre/2009 Actualización de sentencias para insertar tabla municipio y
Ccmunidad en el servidor.
31/diciembre/2009 Descanso

94
Enero de 2010

FECHA ACTIVIDAD
01/enero/2010 Descanso
04/enero/2010 Pruebas en el servidor aguafuentedepaz.
05/enero/2010 Pruebas en el servidor aguafuentedepaz.
06/enero/2010 Instalación de herramientas para conexión con Segeplan
07/enero/2010 Instalación de herramientas para conexión con Segeplan
08/enero/2010 Pruebas de conexión al servidor con Kosmo, gvSIG, Quantum
GIS.
11/enero/2010 Conexión exitosa al servidor con Kosmo.
12/enero/2010 Conexión para SEGEPLAN
13/enero/2010 Conexión para SEGEPLAN
14/enero/2010 Conexión para SEGEPLAN
15/enero/2010 Conexión para SEGEPLAN

95

También podría gustarte