proyecto modelo piloto para la …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/hito...

30
PROYECTO MODELO PILOTO PARA LA DETERMINACIÓN DEL POTENCIAL GEOLÓGICO- MINERALÓGICO DE LAS ZONAS ZARUMA Y CARIAMANGA A ESCALA 1:100.000. Integrantes: Paúl García, Ingeniero en Sistemas Informáticos y de Computación Jorge Villa, Ingeniero en Geografía y Medio Ambiente INFORME FINAL DE LOS GEOSERVICIOS GEOLÓGICOS DE ZARUMA Y CARIAMANGA A ESCALA 1:100.000 CARGADOS EN EL GEOPORTAL DEL INIGEMM Septiembre 30 / 2013

Upload: dinhkien

Post on 04-Oct-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

PROYECTO MODELO PILOTO PARA LA DETERMINACIÓN DEL POTENCIAL GEOLÓGICO- MINERALÓGICO DE LAS ZONAS

ZARUMA Y CARIAMANGA A ESCALA 1:100.000.

Integrantes: Paúl García, Ingeniero en Sistemas Informáticos y de Computación

Jorge Villa, Ingeniero en Geografía y Medio Ambiente

INFORME FINAL DE LOS GEOSERVICIOS GEOLÓGICOS

DE ZARUMA Y CARIAMANGA A ESCALA 1:100.000 CARGADOS EN EL GEOPORTAL DEL INIGEMM

Septiembre 30 / 2013

Page 2: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

2 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

INSTITUTO NACIONAL DE INVESTIGACIÓN

GEOLÓGICO MINERO METALÚRGICO

INIGEMM

PROYECTO MODELO PILOTO PARA LA DETERMINACIÓN DEL POTENCIAL GEOLÓGICO- MINERALÓGICO DE LAS ZONAS ZARUMA

Y CARIAMANGA A ESCALA 1:100.000

DIRECTOR EJECUTIVO: Ing. Colón Velásquez., Ph. D.

DIRECTOR DEL PROYECTO: Ing. Luis Pilatasig, M. Sc.

COORDINADOR DEL PROYECTO: Ing. Luis Mosquera

GRUPO DE TRABAJO Y ELABORACIÓN DE INFORME

Paúl García, Ingeniero en Sistemas Informáticos y de Computación Jorge Villa, Ingeniero en Geografía y Medio Ambiente

REVISIÓN TÉCNICA

Econ. Martha Correa, M. Sc.

EDICIÓN DE TEXTOS

Ing. Carmita Aliaga., M. Sc.

Septiembre / 2013

INIGEMM

Quito-Ecuador

Page 3: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

3 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

ÍNDICE DE CONTENIDOS

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

2. BASE DE DATOS GEOGRÁFICA ............................................................................ 5

2.1. MIGRACIÓN DE OBJETOS GEOGRÁFICOS .................................................................................................... 5 2.1.1. Importar objetos geográficos a PostgreSQL + PostGIS.................................................... 6 2.2. OPTIMIZACIÓN DE LA BASE DE DATOS GEOGRÁFICA ...................................................................................... 8

3. SERVICIO WMS ....................................................................................................... 9

4. VISUALIZADOR DE MAPAS .................................................................................. 20

5. CONCLUSIONES ................................................................................................... 29

6. RECOMENDACIONES ........................................................................................... 29

7. REFERENCIAS BIBLIOGRÁFICAS ........................................................................ 30

Page 4: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

4 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

RESUMEN

El Instituto Nacional de Investigación Geológico Minero Metalúrgico (INIGEMM), en cumplimiento del artículo 3.4 de las políticas nacionales de información geoespacial que establece: “Toda institución u organización propietaria y/o custodia de información geoespacial debe contar con una Infraestructura de Datos Espaciales (IDE) que garantice el acceso a los servicios de la información que le compete, enlazada a la IEDG, facilitando el acceso, búsqueda, visualización y descarga de la información”, ha generado su propio IDE institucional. Se ha desarrollado el Geoportal institucional, como el componente destinado a la publicación de contenidos y servicios de geoinformación de la IDE del INIGEMM; se encuentra habilitado bajo la siguiente dirección electrónica: http:/geoportal.inigemm.gob.ec. Un Geoportal permite el acceso a la geoinformación a través de servicios web estandarizados por la Open Geospatial Consortium (OGC). El Geoportal de la IDE del INIGEMM implementa el servicio web de mapas (WMS) para publicar su geoinformación al público en general. En el presente informe se describe detalladamente el funcionamiento y la configuración de los componentes del servicio WMS generados para la publicación de las hojas geológicas de Zaruma y Cariamanga a escala 1:100.000.

Page 5: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

5 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

1. INTRODUCCIÓN

El Servicio Web de Mapas (WMS por sus siglas en inglés), definido por el OGC (Open Geospatial Consortium), produce mapas de forma dinámica a partir de información geográfica almacenada en un servidor. El Servicio es invocado por el cliente, el cual envía una petición en forma de URL (Uniform Resource Locator) al servidor, esta petición es recibida y procesada por el Servicio WMS que como respuesta devuelve al cliente una imagen en calidad de pantalla en formato imagen tal como: JPEG, GIF, PNG entre otros. Este servicio permite también opcionalmente consultar los atributos alfanuméricos de la información que se visualiza. Concretamente, al solicitar un mapa, la URL indica:

Qué información debe ser mostrada en el mapa (capas de información) Qué porción de la Tierra se debe dibujar (área geográfica) El sistema de coordenadas de referencia La anchura y altura de la imagen de salida Entre otros. La visualización de los mapas generados por los Servicios WMS pueden realizarse a través de un navegador web (clientes ligeros), como son Internet Explorer, Mozilla Firefox, entre otros; o a través de un software instalado en un computador (clientes pesados), como son ArcGIS de ESRI, Gvsig, entre otros; ambos tipos de clientes incluyen operaciones sencillas de visualización como son: activar y desactivar capas, cambiar el orden y transparencia de las mismas, acercar y alejar, desplazarse sobre el mapa, vuelo panorámico, entre otros. Es fundamental que las capas de información geográficas se encuentren georeferenciadas, para poder superponer así capas de distintas fuentes, pero no necesariamente deben estar en el mismo sistema de referencia espacial. Los WMS tienen la capacidad de reproyectar “on-the-fly” (al vuelo) la información geográfica. Esto quiere decir que los datos permanecen en su sistema de referencia original, y es el propio servidor el que genera la imagen de salida en otro sistema de referencia, para que las capas se ajusten correctamente.

2. BASE DE DATOS GEOGRÁFICA

2.1. Migración de objetos geográficos

La información cartográfica resultante del levantamiento geológico de las zonas de Zaruma y Cariamanga a escala 1:100.000 ha sido digitalizada y normalizada, en base al catálogo de objetos geográficos institucional, con la ayuda de la herramienta ArcGIS de ESRI.

Page 6: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

6 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Los objetos geográficos almacenados en geodatabases, sistemas de almacenamiento de datos comunes en un marco de gestión propio de ArcGIS, deben migrar al SGBD (Sistema de Gestión de Base de Datos) PostgreSQL + PostGIS, componente de la arquitectura de software del geoportal institucional, para proveer de la información geográfica solicitada por el servicio WMS.

2.1.1. Importar objetos geográficos a PostgreSQL + PostGIS

Para importar los objetos geográficos almacenados en una geodatabase de ArcGIS a un SGBD PostgreSQL + PostGIS es necesario en primer lugar exportar dichos objetos como archivos shapefile (*.shp). El formato espacial más común en el cual los datos son distribuidos es el formato shapefile de ESRI. El comando ‘shp2pgsql’ convierte los shapefiles de ESRI en archivos SQL que pueden cargarse en PostgreSQL + PostGIS. El convertidor tiene diversos modos de operación caracterizados por líneas de comando (Tabla No.1 y No. 2). Un ejemplo del uso de línea de comando shp2pgsql, para crear un archivo y su posterior carga sería: shp2pgsql -s 4326 /data/shapefile01.shp esquema01.tabla02 | ➥ psql -h localhost -U postgres -p 5432 -d base_datos01 Adicionalmente al comando shp2pgsql, existe una interfaz gráfica 'shp2pgsql-gui' que contiene la mayoría de opciones del comando en línea pero es más fácil de utilizar y puede ser configurada como plug-in en pgAdmin III. pgAdmin III es la interfaz gráfica de administración gratuita que viene con PostgreSQL. pgAdmin III está desarrollada por una comunidad de expertos en PostgreSQL de todo el mundo y está disponible en más de una docena de idiomas. Es un software libre liberado bajo la licencia denominada “Artistic License”. Cuando el 'shp2pgsql-gui' es utilizado como un plug-in en pgAdmin III, lee las credenciales de la base de datos directamente de pgAdmin III para la base de datos seleccionada; adicionalmente es posible seleccionar la carga únicamente de archivos DBF sobre bases de datos sin PostGIS. Como paso final de la migración de los objetos geográficos, se realiza la creación de vistas de las tablas de la base de datos con la finalidad de facilitar la comprensión de los códigos utilizados en la catalogación de la información geológica. Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. Dichas vistas proveen de la información al servicio WMS.

Page 7: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

7 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Tabla No. 1: Comando shp2pgsql

OPERADOR DEFINICIÓN

-c Crea una nueva tabla y la llena con la información del shapefile.

-a Añade datos desde un shapefile en una tabla de la base de datos.

-d Elimina la tabla de la base de datos antes de crear una nueva tabla con la información del shapefile.

-p Sólo produce un código SQL para la creación de una tabla, sin añadir ningún dato.

-? Despliega la pantalla de ayuda.

-D Utiliza el formato de PostgreSQL ‘dump’ para los datos de salida. Puede ser combinado con –a, -c y –d.

-s<SRID> Crea y llena la tabla de geometría con el SRID especificado.

-i Obliga a todos los enteros a la norma enteros de 32-bit, no crea enteros grandes de 64-bit, aun cuando la cabecera del DBF parece justificarlo.

-I Crea un índice tipo ‘GIST’ en la columna de geometría.

-w Salida en formato WKT, para el uso con antiguas versiones de PostGIS.

-W<encoding>

Especifica la codificación de los datos de entrada (archivo dbf).

-n Sólo importa el archivo DBF.

-G Usa el tipo geográfico en lugar del geométrico en WGS84 Lon Lat (SRID=4326)

-g Especifica el nombre de la columna de geometría a ser creada.

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Tabla No. 2: Opciones de conexión PSQL

OPERADOR DEFINICIÓN

-h Host del servidor de base de datos o directorio de socket

-p Número de puerto del servidor de base de datos

-U Conectarse como usuario de base de datos especificado

-d Nombre de la base de datos a conectarse

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

La información de las hojas geológicas de Zaruma y Cariamanga a escala 1:100.000 se encuentra almacenada en un repositorio (base de datos

Page 8: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

8 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

geográfica) que permite su utilización remota desde cualquier punto con acceso a internet, siempre y cuando se posea los privilegios de acceso.

Figura No. 1: Captura de pantalla de la Base de Datos Geográfica en pgAdmin III

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

2.2. Optimización de la base de datos geográfica

Con la ayuda de la interfaz gráfica pgAdmin III se han realizado diferentes optimizaciones a la base de datos geográfica, para mejorar la respuesta de un servicio WMS, descrito a continuación: a) Índice Espacial

Page 9: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

9 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes búsquedas. PostgreSQL soporta tres tipos de índices por defecto: B-tree, R-tree y GIST; ciertos tipos de objetos como PostGIS están diseñados para tomar ventaja de ciertos índices debido a la forma en que sus datos son estructurados. PostGIS utiliza índices GIST "Generalized Search Tree". b) Estadísticas de la tabla Después de construir un índice, es muy importante forzar a PostgreSQL a recopilar estadísticas de la tabla, las cuales son usadas para optimizar las consultas. c) Clúster (unidad de asignación) Un clúster (o unidad de asignación según la terminología de Microsoft) es un conjunto contiguo de sectores que componen la unidad más pequeña de almacenamiento de un disco. Generar un clúster garantiza un espacio en el disco que reduce el tiempo de respuesta ante una búsqueda de datos.

3. SERVICIO WMS

Para configurar el servicio WMS se ha empleado el uso de la herramienta de software libre GeoServer. Para configurar el servicio WMS, en la instancia de GeoServer denominada "100k", se cumplieron los siguientes pasos: a) Creación de Espacios de Trabajo Los espacios de trabajo se emplean en Geoserver para organizar y agrupar capas de acuerdo con algún criterio, de tal modo que es posible tener dos capas con el mismo nombre pertenecientes a distintos espacios de trabajo.

Figura No. 2: Captura de Pantalla de Espacios de Trabajo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Las capas se identifican de la siguiente forma:

Page 10: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

10 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

espacio_de_trabajo:nombre_capa Un espacio de trabajo consta de un nombre y de una URI (Uniform Resource Identifier) de un espacio de nombres1:

El nombre del Espacio de Trabajo ha de tener como máximo 10 caracteres y no contener espacios.

La URI no necesita apuntar a un sitio web, basta con que sea un identificador único.

i. Administración de espacios de trabajo Esta área de la interfaz web de administración permite editar la información de un espacio de trabajo existente, eliminar espacios de trabajo o crear uno nuevo. ii. Edición de espacios de trabajo Para la edición de un espacio de trabajo o consultar la información detallada de éste, se debe hacer clic sobre el nombre del espacio de trabajo. Dicha acción permitirá editar el espacio de trabajo:

Figura No. 3: Captura de pantalla de Edición de Espacios de Trabajo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

El espacio de trabajo "inigemm" se ha creado para agrupar las capas del servicio WMS. b) Almacenes de datos Los almacenes de datos sirven para configurar la conexión a los orígenes de datos: un archivo Shapefile, una base de datos, un directorio de archivos, un WFS (Web Feature Service) o un WMS (Web Map Service), entre otros. 1 Un espacio de nombres tiene como fin discriminar diferentes vocabularios XML. Vienen definidos por una recomendación W3C llamada NameSpace en XML y se utilizan para proporcionar elementos y atributos con nombre único en una instancia XML. Dado que una instancia XML puede contener nombres de elementos y atributos en más de un vocabulario, la definición de un espacio de nombres evita la ambigüedad entre elementos con la misma etiqueta/nombre. Por otro lado la definición de un espacio de nombres es esencial si el servidor comparte públicamente capas de datos.

Page 11: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

11 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

La idea de los almacenes es establecer los parámetros de la conexión a la fuente de datos una sola vez. De esta forma es necesario siempre indicar primero la conexión antes de cargar algún dato. GeoServer contempla, por defecto, cuatro tipos de almacenes de datos. Para datos vectoriales soporta distintos tipos de archivos, bases de datos o conexiones a WFS, mientras que para ráster sólo maneja unos pocos tipos de archivo. Permite además encadenar un WMS y cada tipo de almacén de datos se diferencia por un icono distinto:

Figura No. 4: Captura de pantalla de Tipos de Almacenes de Datos

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

i. Administración de almacenes de datos Esta área de la interfaz web de administración permite editar la información de un almacén de datos, eliminar un almacén existente o crear uno nuevo.

Figura No. 5: Captura de pantalla de Almacenes de Datos

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

ii. Edición de un almacén de datos Para la edición de un almacén de datos o consultar información detallada de éste, se debe hacer clic sobre el nombre del mismo y editar los parámetros que se desee. Aunque algunos parámetros de conexión dependen del formato de almacenamiento, hay algunos parámetros básicos comunes a todos los formatos, como por ejemplo el Nombre del almacén, la descripción y el estado (habilitado / inhabilitado).

Page 12: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

12 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Se configuraron dos almacenes de datos para proveer de la información geográfica al servicio WMS con conexiones a la base de datos geográfica PostGIS. Por cada almacén de datos se detalló lo siguiente:

Indicar el espacio de trabajo

El nombre de origen de los datos (obligatorio)

Descripción del origen de los datos (opcional)

Indicar si el almacén está o no habilitado

Indicar los parámetros de conexión: en el caso de bases de datos se solicita parámetros que definen el acceso, como el nombre de la Base de Datos, puerto de conexión, esquema, entre otros.

Figura No. 6: Captura de pantalla para edición de origen de datos vectorial PostGIS

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

c) Capas En GeoServer el término capa se refiere tanto a las Layer del servicio de mapas, como a datos vectoriales (FeatureTypes) y a las coberturas (CoverageType), identificando cada una de las entidades que va a ser representadas en el mapa. Toda capa ha de estar siempre vinculada a un almacén de datos. Para cada capa GeoServer añade un icono que identifica el tipo de datos: imagen, puntos, líneas, polígonos, anotaciones, entre otros. Las capas existentes aparecen por defecto puesto que están ya publicadas. En la interfaz de Capas es posible añadir, eliminar y editar una capa.

Page 13: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

13 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 7: Captura de pantalla para gestión de Capas

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

i. Añadir capas Si se hace click en Agregar nuevo recurso aparece una nueva ventana en la que aparece un desplegable con los almacenes de datos disponibles.

Figura No. 8: Captura de pantalla para agregar Nueva Capa

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Al seleccionar un almacén de datos entre los disponibles, se muestran las capas publicadas y las que aún no han sido publicadas.

Page 14: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

14 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 9: Captura de pantalla para Publicación de Nueva Capa

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

ii. Edición de capas Para editar la capa y publicarla, será necesario hacer click en la acción Publicación. Aparece así una pantalla dónde se configura los parámetros básicos de la capa para su publicación. Existen cuatro pestañas de edición de la capa: Datos, Publicación, Dimensions y Tile Caching. Se desarrollaron las pestañas Datos y Publicación para configurar las capas del servicio WMS.

Page 15: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

15 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 10: Captura de pantalla para Configuración de Capa

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Datos: Permite editar los metadatos sobre la capa. Cabe destacar: i. Nombre: Nombre que identificará la capa en las peticiones WMS ii. Titulo: Breve identificación que identifica la capa en los clientes. iii. Resumen: Descripción de los contenidos de la capa. iv. Palabras Clave: Palabras clave asociadas con la capa que permitan su

localización en las búsquedas de catálogo. v. Vínculos a metadatos: Permite enlazar a documentos externos que

describen la capa. vi. Sistemas de Referencia de Coordenadas:

SRS nativo: SRS original de los datos de la capa.

SRS declarado: SRS con el que GeoServer publica la capa. vii. Encuadre: Bounding Box, determina la extensión máxima de la capa.

Page 16: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

16 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Encuadre nativo: coordenadas en el SRS nativo.

Encuadre Lat/lon: se calculan automáticamente a partir de las anteriores.

viii. Detalles del FeatureType (datos vectoriales): Lista de propiedades o atributos de la capa, así como su tipo, si está permitido el nulo así como la mínima y máxima ocurrencia de dicho atributo.

Publicación: Permite la configuración de la salida a Internet de la capa. Cabe destacar:

i. Configuración de HTTP: Si se selecciona cabeceras de respuesta de caché, GeoServer no repetirá la misma tesela dos veces en el tiempo especificado en Tiempo de Cache, siendo 3600 s el valor por defecto.

ii. Configuración WMS: Permite definir si una capa es consultable (queryable), el estilo por defecto que se va a aplicar a la capa, así como otros estilos adicionales que pueden ser también aplicados. Cuando en una petición GetMap no se solicite una capa en un estilo concreto, se aplicará el estilo por defecto indicado aquí. De momento no se han creado nuevos estilos, por lo que sólo aparecerán los estilos que GeoServer trae por defecto.

iii. Atribución de WMS: Permite establecer información acerca del proveedor de los datos (texto de atribución, vínculo a la información de la atribución, URL del logo del proveedor de datos, e información de dicho logo, que puede ser autodetectada).

iv. Configuración del formato KML: permite limitar los fenómenos de acuerdo con determinados criterios, también conocido como “regionado”. Con esta opción, se elige qué fenómeno debería aparecer de forma más destacada que otros empleando un atributo de “regionado” por defecto. Hay cuatro tipos de métodos de regionado:

External-sorting: crea una base de datos auxiliar dentro de GeoServer y lleva un poco más de tiempo construir el índice en la primera consulta.

Geometry: ordena por longitud (si son líneas) o por área (si son polígonos).

Native-sorting: emplea el algoritmo de ordenación por defecto del almacén de datos, siendo más rápido que la opción “External-sorting” pero sólo trabaja con Bases de Datos PostGIS.

Random: emplea el orden existente de los datos y no ordena.

Se han cargado ocho capas para la publicación del servicio WMS: Contacto Geológico, Deposito Superficial, Estructura Planar, Falla, Intrusivo, Pliegue, Roca y Unidad Geológica.

Page 17: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

17 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

d) Estilos Los estilos definen cómo se van a representar los datos. GeoServer trabaja con archivos de estilo basados en la especificación OGC SLD (Styled Layer Descriptor). Los archivos SLD son archivos XML que describen como un mapa va a ser visualizado. Cada capa tiene que tener un SLD por defecto, que usa para su representación ante una petición GetMap. Al ingresar al espacio Estilos, aparece una lista de estilos por defecto, así como la opción de agregar un nuevo estilo o eliminar los estilos seleccionados.

Figura No. 11: Captura de pantalla para Estilos

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Si se hace click en Agregar un nuevo estilo aparecerá la siguiente pantalla edición de estilos:

Page 18: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

18 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 12: Captura de pantalla para Nuevo Estilo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Es posible crear un estilo nuevo, al que habrá que dar un nombre, o bien se puede cargar un archivo SLD externo, para lo cual se selecciona el botón Examinar, seleccionar el archivo SLD, y posteriormente Subir. En cualquiera de los casos el XML completo se mostrará en la ventana del editor de texto, donde se podrá añadir, modificar o eliminar aquellos elementos del SLD que creamos oportuno.

Page 19: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

19 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 13: Captura de pantalla para Importar Estilo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Se han generado ocho archivos SLD para dar simbolización a las ocho capas del servicio WMS. Para la creación de dichos archivos ha sido necesaria la ayuda de un SIG de escritorio de código abierto conocido como KOSMO. Una vez editado el texto, se hace click en Validar para que GeoServer compare el XML con el esquema de la especificación SLD, de modo que si no es compatible con éste, se impedirá guardar los cambios efectuados. En la parte superior de la pantalla se indica, por lo general, cuál puede ser la causa.

Page 20: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

20 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 14: Captura de pantalla con errores para validación de Importación Estilo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Si no detecta error alguno, aparecerá el mensaje correspondiente.

Figura No. 15: Captura de pantalla sin errores para Importar Estilo

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Una vez configurados todos los parámetros se ha obtenido el servicio WMS para las hojas geológicas de Zaruma y Cariamanga a escala 1:100.000 accesible con la siguiente dirección web:

http://geoportal.inigemm.gob.ec/100k/wms

4. Visualizador de Mapas

Se utilizó el software de código abierto Mapbender para configurar un visualizador de mapas del servicio WMS sobre el Geoportal. Los siguientes pasos fueron aplicados:

Page 21: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

21 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Se accedió al Ambiente de Administración de Mapbender. El ambiente Administración divide los parámetros de configuración en los siguientes bloques: Admin WMS (administrar WMS), Admin WFS (administrar WFS), Admin WMC (administrar WMC), Admin User (administrar usuarios), Admin Application (administrar aplicación) y Authorization (autorización). Para comenzar con la configuración, será necesario crear una aplicación. Se selecciona el bloque Admin Application y la opción Create new application.

Figura No. 16: Captura de pantalla para administrar aplicación

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

La creación de una nueva aplicación solicita un nombre y descripción. Una vez ingresada la información, pinchar el botón new.

Figura No. 17: Captura de pantalla para creación de nueva aplicación

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Creada la nueva aplicación, se administrará el servicio WMS de interés a publicar. Seleccionar el bloque Admin WMS y las opciones Load WMS y WMS application settings, en orden respectivo.

Page 22: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

22 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 18: Captura de pantalla para administración de WMS

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

La opción Load WMS permite cargar un servicio WMS en la aplicación de Mapbender que se ha creado; para lo cual solicita la selección de la aplicación, sobre la cual se cargará el servicio, y la petición GetCapabilities del servicio WMS a cargar.

Figura No. 19: Captura de pantalla para carga de WMS

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Una vez se haya cargado correctamente el servicio WMS, la opción WMS application settings permite administrar los parámetros de la petición GetMap del servicio WMS, como son: el sistema de referencia, el formato de presentación del mapa y la imagen, el formato de las excepciones, la visibilidad, la opacidad, el orden de las capas, y los estilos de las capas.

Page 23: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

23 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 20: Captura de pantalla para configuración de WMS

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Para visualizar el servicio WMS a través de la aplicación, es necesario editar los elementos de la aplicación. Se debe dirigir al bloque Admin Application y seleccionar la opción Edit application elements.

Page 24: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

24 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 21: Captura de pantalla para administración de aplicación

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

La edición de los elementos solicita primero la selección de la aplicación sobre la cual se trabajará. Paso seguido se desplegará una ventana para la administración de los elementos de la aplicación; en cuyo caso la nueva aplicación no contará aún con elementos administrables.

Figura No. 22: Captura de pantalla para edición de aplicación sin elementos

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Page 25: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

25 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Normalmente, un módulo consta de un archivo en el que se aplica la funcionalidad de Javascript o PHP y qué parámetros se aplican de una interfaz gráfica de usuario con un formulario en la administración de bases de datos Mapbender.

Tabla No. 3: Parámetros de un módulo

ID El identificador de un módulo tiene que ser en una sola interfaz gráfica de usuario y no debe contener caracteres especiales.

POSITION La posición de un módulo debe ser superior a la posición de "cuerpo" del módulo de la interfaz gráfica de usuario GUI (por lo general> 1). La posición afecta a la secuencia de carga de Mapbender.

PUBLIC "0" - El módulo está desactivado, "1" - se activa el módulo

COMMENT Una breve descripción del módulo para que la administración del módulo sea con más claridad.

HTML-TAG HTML-TAG, para integrar el módulo en la aplicación

SRC Si inserta una fuente, por ejemplo, para las imágenes que deben ser incluidos para los botones. La palabra clave es sessionID intercambiada en cada caja con el SessionID actual.

ATTRIBUTES Atributos, que tiene HTML TAG. La palabra clave es sessionID intercambiada en cada caja con el SessionID actual.

LEFT Posición de los elementos de la interfaz gráfica de usuario (cuenta de la izquierda en píxeles).

TOP Posición de los elementos de la interfaz gráfica de usuario (en número de píxeles de arriba).

WIDTH Ancho (Pixel)

HEIGHT Altura (Pixel)

ZINDEX Capas, con una superposición de elementos z-index superior de los elementos con menor z-index.

STYLES Hojas de estilo adicional.

CONTENT Contenido de los elementos, que se muestra en la interfaz gráfica de usuario.

Page 26: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

26 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

CLOSE-TAG Tal vez un TAG para cerrar los elementos HTML.

JAVASCRIPT JavaScript-archivo, que proporciona las funciones de esta.

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Para cargar elementos de manera ágil, se implementaron los elementos de otra aplicación ya creada, se seleccionó de la lista controlada Edit Element la aplicación de la cual se desea importar los. También fue posible cargar un

elemento a la vez al seleccionar el botón del elemento de una aplicación

creada y se hacer click en el botón .

Figura No. 23: Captura de pantalla de edición de elementos de la aplicación

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

La aplicación con elementos y el servicio WMS se muestra de la siguiente forma:

Page 27: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

27 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 24: Captura de pantalla de la vista de un servicio WMS a través de la aplicación

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Se detallan a continuación las herramientas de navegación:

Tabla No. 4: Herramientas de la aplicación Mapbender

Zoom + Acerca la visión del mapa.

Zoom - Aleja la visión del mapa.

Desplazamiento Con esta herramienta es posible desplazar la imagen del mapa en el sentido en el que se mueve.

Zoom rectángulo Con esta opción se crea un rectángulo en el mapa y se acerca la visión del mapa al rectángulo definido.

Centrar Centra la visión del mapa.

Zoom completo Muestra vista completa del mapa.

Refrescar Refresca la vista actual del mapa.

Zoom previo Vuelve un paso atrás en los últimos movimientos de la vista del mapa.

Page 28: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

28 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Zoom siguiente Vuelve un paso hacia adelante en los últimos movimientos de la vista del mapa.

Información Se obtiene información del mapa.

Coordenadas Se obtienen las coordenadas después de hacer click en el mapa.

Medir distancias Permite medir distancias en el mapa.

Añadir WMS desde lista filtrada Añade un nuevo mapa (OGC WMS) de la lista que se ofrece a la ventana principal.

Añadir WMS Añade un OGC WMS a la actual sesión tecleando la Capabilities URL en una ventana de entrada.

Ajuste WMS Permite configurar parámetros de la petición del servicio WMS.

Mostrar información sobre WMS Despliega un listado con las características principales de los servicios WMS activos.

Ayuda Esta herramienta te muestra estas páginas de ayuda de Mapbender.

Modificar el tamaño del mapa Permite modificar el tamaño de la pantalla del mapa.

Guardar vista como fichero Web Map Context

Cargar un documento de Web Map Context

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

Una vez configurado el visualizador de mapas con el servicio WMS se ha procedido a embeber la aplicación en el Geoportal del INIGEMM.

Page 29: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

29 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Figura No. 25: Captura de pantalla del Visor Geográfico - Servicio WMS en Geoportal

Elaboración: Jorge Villa Fuente: PIC-12-INIGEMM-001-SENESCYT

5. CONCLUSIONES

La información de las hojas geológicas de Zaruma y Cariamanga a escala 1:100.000 se encuentra almacenada en un repositorio (base de datos geográfica) que permite su utilización remota desde cualquier punto con acceso a internet, siempre y cuando se posea los privilegios de acceso.

El servicio WMS de las hojas geológicas de Zaruma y Cariamanga a escala 1:100.000 se puede utilizar a través del visualizador de mapas del Geoportal del INIGEMM así como de un cliente pesado que soporte este tipo de servicios, garantizando la publicación de dicha información de manera global

6. RECOMENDACIONES

Es recomendable, para el buen manejo y control de los geoservicios publicados en el geoportal y para evitar la duplicidad de trabajo, mantener un registro de publicación y actualización de los geoservicios.

Page 30: PROYECTO MODELO PILOTO PARA LA …repositorio.educacionsuperior.gob.ec/bitstream/28000/3487/1/Hito 50... · Importar objetos geográficos a PostgreSQL + PostGIS.....6 2.2. OPTIMIZACIÓN

30 Monteserrín. Las Malvas E15-142 y De Los Perales Telf.:(593) 2 2977 000 Ext.:1500 / 3341-422 / 3341-372

www.inigemm.gob.ec

Se recomienda, para dar continuidad al geoportal y mantener los componentes informáticos con las últimas actualizaciones, mantener un registro de actualizaciones de los componentes GeoServer, PostGIS y Mapbender. Es altamente recomendable difundir el procedimiento para la publicación de los geoservicios entre las personas responsables de dar mantenimiento al geoportal.

7. REFERENCIAS BIBLIOGRÁFICAS

- Bernabé M.A., López C.M. ( 2012) .Fundamentos de las Infraestructuras de datos Espaciales (IDE).Universidad Politécnica de Madrid (UPM).

- Catálogo Nacional de Objetos Geográficos. Versión 1.0. Consejo Nacional de Geoinformática (CONAGE).

- Obe. R.O., Hsu L.S. (2011) PostGIS in Action. Manning Publications Co. (5 p).

Páginas web: - GeoServer, Última versión estable 2.1.4, 4 de junio de 2012, Disponible en:

www.geoserver.org - Mapbender, Version 2.7.3, 6 de Julio del 2012, Disponible en:

www.mapbender.org