Está en la página 1de 77

Geoserver

Infraestructuras de Datos Espaciales (IDE)


marzo 2009

Daniela Ballari Universidad Politcnica de Madrid

Servicios OGC para una IDE

Temario
Instalacin de PostgreSQL con la extensin PostGIS como Base de Datos Espacial
Configuracin de Mapserver para explotar datos PostGIS (WMS)
caf

8:30 10:00 (1,5hs)


10:00- 11:00 (1hs)
11:00- 11:30

12:30 a 15:00 (2,5 hs)

Instalacin y prcticas de GeoServer como Web Feature Server y Web Map Server (Shapefiles y Postgis)

Abril 2009

Servicios OGC para una IDE

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Requisitos
Apache Tomcat (v 6.0) Java jre 1.5

Web Geoserver http://geoserver.org


Descargar archivo geoserver-1.7.2-war.zip Descomprimir en una carpeta cualquiera

Ejecutar apache-tomcat-6.0.18.exe http://localhost:8080 Tomcat Manager Usuario: admin Password: tomcat

Desplegar geoserver.war

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Acceder a http://localhost:8080/geoserver
Estado de los servicios Configuracin servidor

Documentacin

Capacidades de los servicios

Click

Actividad
Realizar peticiones WFS (GetCapabilities, DescribeFeatureType y GetFeature) a los servidores de ejemplo de geoserver a http://www.idee.es/IDEE-

WFS/ogcwebservice

Get

http://www.idee.es/IDEEWFS/ogcwebservice?SERVICE=WFS&VE RSION=1.1.0&REQUEST=GetCapabilities
<GetCapabilities service="WFS" xmlns="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFSbasic.xsd"/>

Post

Get

http://www.idee.es/IDEEWFS/ogcwebservice?SERVICE=WFS&VERSION=1.1 .0&REQUEST=DescribeFeatureType&NAMESPACE =xmlns(ideewfs=http://www.idee.es/wfs)&TypeNam e=ideewfs:BDLL200CCAA


<?xml version="1.0" encoding="UTF-8" ?> <wfs:DescribeFeatureType version="1.1.0" service="WFS" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ideewfs="http://www.idee.es/wfs"> <wfs:TypeName>ideewfs:BDLL200CCAA</wfs:TypeName> </wfs:DescribeFeatureType>

Post

Get

http://www.idee.es/IDEEWFS/ogcwebservice?SERVICE=WFS&VERSI ON=1.1.0&REQUEST=GetFeature&NAMESPA CE=xmlns(ideewfs=http://www.idee.es/wfs)&T ypeName=ideewfs:BDLL200CCAA


<?xml version="1.0" encoding="iso-8859-1"?> <wfs:GetFeature version="1.1.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ideewfs="http://www.idee.es/wfs"> <wfs:Query typeName="ideewfs:BDLL200CCAA "> </wfs:Query> </wfs:GetFeature>

Post

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Ingresar como administrador Usuario: admin Contrasea: geoserver

Click configuracin

Click

Click

Click

Ms informacin en: http://geoserver.org/display/GEOSDOC/2.2+Ser vice+Configuration http://geoserver.org/display/GEOSDOC/Server +Configuration

Click

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Click

Pasos: 1. Crear Espacio de nombres 2. Crear Almacenes (Vector) 3. Definir Estilos (SLD para datos vectoriales) 4. Metadatos de Entidades (Vector)

Click


Click

Consiste en uno o ms featureTypes o capas. featureType puede ser: Una tabla o base de datos (PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL) Un archivo Shapefiles.

Click

Click

Copiar y descomprimir los datos cntry00.zip en C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\geoserver\data\data\shapefiles

Click

Completar

Click

Click

Click Click

Dos formas de acceder al editor de entidades: Automticamente despus de cargar los datos Entidades nuevo

Click

Click

Click

Click

Click

Click

Click

Click

Ms informacin en:
http://geoserver.org/display/GEOSDOC/2.1+Data+Config uration

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Click

Click

Click

Click

Actividad
Realizar peticiones WFS a la capa cargada.

Click

GetFeature <wfs:Query typeName="topp:Paises"> <ogc:Filter> <ogc:FeatureId fid="Paises.25"/> </ogc:Filter> </wfs:Query>

<wfs:Query typeName="topp:Paises"> <ogc:Filter> <PropertyIsEqualTo> <PropertyName>CNTRY_NAME</PropertyNa me> <Literal>Argentina</Literal> </PropertyIsEqualTo> </ogc:Filter> </wfs:Query>

Ms informacin en:
http://geoserver.org/display/GEOSDOC/WFS+Configurat ion

Ejercicio
Configurar la capa de Ciudades como shapefile. Realizar peticiones WFS.

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Shp2pgsql
shp2pgsql.exe -s 4326 cities.shp cities > city.sql

Click

Pasos: 1. Crear Espacio de nombres 2. Crear Almacenes (Vector) 3. Definir Estilos (SLD para datos vectoriales) 4. Metadatos de Entidades (Vector)

Click

Click

Click

Click

54

Click

Click

Click

Click

Click

Click

Ejercicio
Realizar peticiones WFS.

Planteo del problema Analoga con Infraestructura de Transporte Definicin de IDE Naturaleza de una IDE

Click

Click

Click

Click

Click

Click

Click

Click

Click

Actividad
Realizar peticiones WMS a la capa cargada.

Click

http://localhost:8080/geoserver/wms?service=WM S&request=GetCapabilities

http://localhost:8080/geoserver/wms?request=Get Map&layers=topp:Paises&styles=cntry00_style&b box=-180,90,180,90&Format=image/png&&width=550&heig ht=250&srs=EPSG:4326

http://localhost:8080/geoserver/wms?bbox=-180,90,180,90&styles=cntry00_style&format=jpeg&info_f ormat=text/plain&request=GetFeatureInfo&layers=to pp:Paises&query_layers=topp:Paises&width=550&h eight=250&x=170&y=160

Extensin: Styler
Descargar el plugin REST de http://geoserver.org/display/GEOS/Stable
Descomprimir en WEB-INF/lib del directorio de intalacin de GeoServer.

Descargar la extensin GeoExt Styler


Descomprimir en www del directorio data de GeoServer

Reiniciar Geoserver

marzo 2009

Servicios OGC para una IDE

75

Acceder a
http://localhost:8080/geoserver/www/styler/index.html

marzo 2009

Servicios OGC para una IDE

76