• No results found

Academic Biography

Chapter 4 Shaheed and Non-Shaheed Case Studies

4.2 Case Study: Shaheed

4.2.1 General Details

Para generar la capa vectorial con el total de viviendas incluidas en la base de datos (con o sin evaluaci´on entomol´ogica) se construy´o la siguiente consulta SQL, utilizando la herramienta gr´afica del PgAdmin III.

SELECT v i v . i d v i v , v i v . t h e geom , l o c . c o d p c i a , l o c . c o d d e p t o , l o c . c o d l o c , l o c . n o m b r e l o c

FROM l o c a l i d a d e s a s l o c ,

(SELECT v i v i e n d a s . t h e geom , v i v i e n d a s . c o d l o c , v i v i e n d a s . c o d d e p t o , v i v i e n d a s . c o d p c i a , v i v i e n d a s . i d v i v f r o m v i v i e n d a s ) v i v

WHERE v i v . c o d d e p t o = l o c . c o d d e p t o and v i v . c o d l o c = l o c . c o d l o c and

v i v . c o d p c i a = l o c . c o d p c i a

ORDER BY l o c . c o d d e p t o , l o c . c o d p c i a , l o c . c o d l o c

La consulta selecciona de toda la base de datos, ´unicamente los atributos ”idviv”, que representa el identificador ´unico para cada una de las casas registradas, ”the geom”, que corresponde al c´odigo geogr´afico que PostGIS le asigna a cada elemento para ubicarlo en el espacio; seleccionar este atributo es de suma importancia porque es a partir del cual se crear´a el shape, si no llegara a estar presente en la consulta, ser´ıa imposible generar una capa con puntos geogr´aficos. Los atributos ”Codpcia”, ”Coddepto” y ”Codloc” son los c´odigos con los que se identifican en la base de datos las provincias, departamentos y localidades, respectivamente. Por ´ultimo el atributo ”Nombreloc” representa el nombre de la localidad en donde se ubica la vivienda registrada.

La figura 5.2 muestra la tabla que resulta de la consulta anteriormente descrita, que fue realizada de forma manual en el PgAdmin en donde, como se observa, es posible visualizar si la salida de la consulta SQL es realmente la tabla de atributos de la capa que se quiere generar, siendo esta la principal ventaja y ayuda que proporciona el PgAdmin al proceso de creaci´on de capas vectoriales a partir de la base de datos PostGIS.

Cap´ıtulo 5.Productos Vectoriales 93

Figura 5.2:Salida del PgAdmin donde se detalla el resultado de la consulta SQL del total de

viviendas agregadas a la base de datos

Una vez lista la consulta, se procede a utilizar la funci´on pgsql2shp. Este comando conecta directamente con la base de datos y convierte una tabla en un archivo de figuras (vector.shp) y la sintaxis que se usa es:

pgsql2shp [opciones] [base de datos] [consulta]

Las opciones que permite definir la funci´on pgsql2shp (Tabla5.1) corresponden a los datos de conexi´on con la base de datos, como lo son , el host donde se encuentra f´ısicamente la base de datos, el usuario y clave de acceso al sistema.

Tabla 5.1:Opciones para introducir datos en PostGIS con la funci´onpgsql2shp

Opciones Significado

-f Filename: Usar esta funci´on para especificar el nombre del archivo .shp a crear. -h Host: Permite definir la conexi´on a otra maquina diferente a la local. -p Port: Permite definir el puerto para realizar la conexi´on. -u User: Conectar con la base de datos con un usuario espec´ıfico. -P Password: Contrase˜na de acceso.

-g Geometry column: Permite especificar la columna con datos geom´etricos.

La funci´on pgsql2shp se us´o de la siguiente forma para generar la capa viviendas total.shp, recibiendo como entrada la consulta SQL descrita con anterioridad para generar la tabla de atributos:

Cap´ıtulo 5.Productos Vectoriales 94

Una vez creado el shape, se procede con la incorporaci´on del mismo al GeoServer, y su posterior publicaci´on al GeoExplorer. A diferencia de los productos raster, en los que la incorporaci´on y publicaci´on de los datos al sistema Web-GIS se hizo de forma autom´atica con el comando cURL, para las capas vectoriales, debido a que son nueve productos, se realiz´o de forma manual con las opciones de la interfaz gr´afica del GeoServer; con lo anterior, fueron utilizados dos m´etodos diferentes de incorporaci´on de informaci´on al servidor (autom´atico y manual).

Para incorporar la capa al GeoServer se debe crear un nuevo origen de datos vectoriales, para esto, sobre la ventana principal del GeoServer, se accede a la opci´on ”Almacenes de datos”, seguido de la opci´on ”Agregar nuevo almac´en” que cambia la ventana por un listado de fuentes de datos de diferentes tipo (raster, shape, wms, wfs entre otros). Se selecciona la opci´on

”Shapefile - ESRI(tm) Shapefiles (*.shp)” y aparece la ventana de configuraci´on del nuevo

origen de datos vectoriales (figura5.3).

Para crear el nuevo origen de datos es necesario indicar: 1) El espacio de trabajo en donde ser´an visualizadas las capas ”GRAL”, 2) El nombre del origen de datos ”vectores planilla” y 3) La ruta con la ubicaci´on de la capa vectorial o carpeta de archivos dentro del sistema PostGIS, en donde reposan los shapes generados con anterioridad.

Figura 5.3:Ejemplo de la generaci´on de nuevo origen de datos vectoriales en GeoServer

Con el nuevo origen de datos creado, se encuentra preparado el entorno para ser incorporada la capa al GeoServer. En la ventana principal se accede a la opci´on ”Capas”, que despliega un listado con todos los or´ıgenes de datos existentes; se selecciona la opci´on ”vectores planilla” recientemente creada y se abre una nueva ventana (figura 5.4) con el listado de las shapes presentes en la carpeta del PostGIS con la que se conecta el GeoServer.

Cap´ıtulo 5.Productos Vectoriales 95

Figura 5.4: Ejemplo de la ventana de incorporaci´on y publicaci´on de nuevas capas del

GeoServer

Se selecciona la capa ”viviendas total” y se accede a la opci´on ”publicar”. Con esto, se despliega la ventana de edici´on de la capa, que corresponde a todas las opciones de visualizaci´on de la misma. GeoServer permite configurar y habilitar opciones de: 1) Nombre, 2)Resumen o breve descripci´on del producto, 3) Sistema de referencia geogr´afico, 4) Encuadre o l´ımites geogr´aficos de extensi´on de la capa, y 5)detalles de la tabla de atributos. Para la publicaci´on del producto ”viviendas total” se usaron los par´ametros por defecto que se asignan en todas las opciones y el encuadre geogr´afico se calcul´o a partir de los l´ımites de la propia capa.

Con lo anterior, solo resta asignar el estilo con el que ser´an visualizados los datos en la plataforma Web-GIS. Debido a que la capa ”viviendas total” representa con un punto la ubicaci´on espacial de las viviendas incluidas en la base de datos, no fue ncesario crear un estilo particular para la capa, por lo que se us´o el archivo point.sld que esta por defecto en el GeoServer.

Una vez asignado el estilo se selecciona la opci´on ”Guardar” y finalmente la capa ”viviendas total” queda incorporada y publicada en la plataforma Web-GIS del sistema Chagas.