12_geoserver
TRANSCRIPT
![Page 1: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/1.jpg)
marzo 2009 Servicios OGC para una IDE 1
Infraestructuras de Datos Espaciales (IDE)
Daniela BallariUniversidad Politécnica de Madrid
GeoserverGeoserver
![Page 2: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/2.jpg)
Temario
Abril 2009 Servicios OGC para una IDE 2
8:30 – 10:00 (1,5hs)Instalación de PostgreSQL con la extensión PostGIS como Base de Datos Espacial
10:00- 11:00 (1hs) Configuración de Mapserver para explotar datos PostGIS (WMS)
11:00- 11:30 café
12:30 a 15:00 (2,5 hs)Instalación y prácticas de GeoServer como Web Feature Server y Web Map Server (Shapefiles y Postgis)
![Page 3: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/3.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 4: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/4.jpg)
• 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
![Page 5: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/5.jpg)
• Ejecutar – apache-tomcat-6.0.18.exe
• http://localhost:8080– Tomcat Manager
Usuario: adminPassword: tomcat
![Page 6: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/6.jpg)
• Desplegar geoserver.war
![Page 7: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/7.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 8: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/8.jpg)
• Acceder a http://localhost:8080/geoserver
Estadode los servicios
Configuración servidor
Documentación
Capacidades de los servicios
![Page 9: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/9.jpg)
Click
![Page 10: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/10.jpg)
![Page 11: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/11.jpg)
Realizar peticiones WFS (GetCapabilities, DescribeFeatureType y GetFeature)
• a los servidores de ejemplo de geoserver
• a http://www.idee.es/IDEE-WFS/ogcwebservice
Actividad
![Page 12: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/12.jpg)
http://www.idee.es/IDEE-WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetCapabilities
<GetCapabilities
service="WFS"
xmlns="http://www.opengis.net/wfs"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd"/>
Get
Post
![Page 13: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/13.jpg)
http://www.idee.es/IDEE-WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&NAMESPACE=xmlns(ideewfs=http://www.idee.es/wfs)&TypeName=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>
Get
Post
![Page 14: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/14.jpg)
http://www.idee.es/IDEE-WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&NAMESPACE=xmlns(ideewfs=http://www.idee.es/wfs)&TypeName=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>
Get
Post
![Page 15: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/15.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 16: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/16.jpg)
• Ingresar como administrador
– Usuario: admin
– Contraseña: geoserver
Click configuración
![Page 17: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/17.jpg)
![Page 18: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/18.jpg)
Click
![Page 19: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/19.jpg)
• Más información en:– http://geoserver.org/display/GEOSDOC/
2.2+Service+Configuration– http://geoserver.org/display/GEOSDOC/Server+Configuration
Clic
k
Clic
k
Clic
k
![Page 20: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/20.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 21: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/21.jpg)
Pasos:
1. Crear “Espacio de nombres”
2. Crear “Almacenes” (Vector)
3. Definir “Estilos” (SLD para datos vectoriales)
4. Metadatos de “Entidades” (Vector)
Click
Click
![Page 22: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/22.jpg)
Consiste en uno o más “featureTypes” o capas.
“featureType” puede ser: Una tabla o base de datos (PostGIS,
Oracle Spatial, ArcSDE, DB2, MySQL)
Un archivo Shapefiles.
Click
![Page 23: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/23.jpg)
Click
Click
![Page 24: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/24.jpg)
• Copiar y descomprimir los datos cntry00.zip en– C:\Program Files\Apache Software Foundation\
Tomcat 6.0\webapps\geoserver\data\data\shapefiles
![Page 25: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/25.jpg)
Click
Click
Completar
![Page 26: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/26.jpg)
Click
![Page 27: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/27.jpg)
Click
Click
![Page 28: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/28.jpg)
• Dos formas de acceder al editor de entidades:– Automáticamente después de cargar los datos– Entidades nuevo
![Page 29: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/29.jpg)
Click
Click
![Page 30: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/30.jpg)
Click
![Page 31: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/31.jpg)
Clic
k
Clic
k
Clic
k
![Page 32: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/32.jpg)
Click
![Page 33: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/33.jpg)
Click
![Page 34: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/34.jpg)
![Page 35: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/35.jpg)
• Más información en: – http://geoserver.org/display/GEOSDOC/
2.1+Data+Configuration
![Page 36: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/36.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 37: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/37.jpg)
Click
![Page 38: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/38.jpg)
![Page 39: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/39.jpg)
Clic
k
Clic
k
Clic
k
![Page 40: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/40.jpg)
• Realizar peticiones WFS a la capa cargada.
Actividad
Click
![Page 41: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/41.jpg)
![Page 42: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/42.jpg)
![Page 43: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/43.jpg)
GetFeature
<wfs:Query typeName="topp:Paises">
<ogc:Filter>
<ogc:FeatureId fid="Paises.25"/>
</ogc:Filter>
</wfs:Query>
![Page 44: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/44.jpg)
![Page 45: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/45.jpg)
<wfs:Query typeName="topp:Paises">
<ogc:Filter>
<PropertyIsEqualTo> <PropertyName>CNTRY_NAME</PropertyName>
<Literal>Argentina</Literal>
</PropertyIsEqualTo>
</ogc:Filter>
</wfs:Query>
![Page 46: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/46.jpg)
![Page 47: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/47.jpg)
• Más información en: – http://geoserver.org/display/GEOSDOC/
WFS+Configuration
![Page 48: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/48.jpg)
• Configurar la capa de Ciudades como shapefile.• Realizar peticiones WFS.
Ejercicio
![Page 49: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/49.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 50: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/50.jpg)
• Shp2pgsql– shp2pgsql.exe -s 4326 cities.shp cities > city.sql
![Page 51: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/51.jpg)
![Page 52: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/52.jpg)
Pasos:
1. Crear “Espacio de nombres”
2. Crear “Almacenes” (Vector)
3. Definir “Estilos” (SLD para datos vectoriales)
4. Metadatos de “Entidades” (Vector)
Click
![Page 53: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/53.jpg)
Click Click
Click
![Page 54: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/54.jpg)
54
Click
![Page 55: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/55.jpg)
Click
![Page 56: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/56.jpg)
Click
![Page 57: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/57.jpg)
Click
![Page 58: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/58.jpg)
![Page 59: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/59.jpg)
![Page 60: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/60.jpg)
![Page 61: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/61.jpg)
Clic
k
Clic
k
Clic
k
![Page 62: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/62.jpg)
![Page 63: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/63.jpg)
• Realizar peticiones WFS.
Ejercicio
![Page 64: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/64.jpg)
Planteo del problemaAnalogía con Infraestructura de TransporteDefinición de IDENaturaleza de una IDE
![Page 65: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/65.jpg)
Click Click
![Page 66: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/66.jpg)
Click
![Page 67: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/67.jpg)
Click
Click
![Page 68: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/68.jpg)
Click
![Page 69: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/69.jpg)
Clic
k
Clic
k
Clic
k
![Page 70: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/70.jpg)
• Realizar peticiones WMS a la capa cargada.
Actividad
Click
![Page 71: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/71.jpg)
• http://localhost:8080/geoserver/wms?service=WMS&request=GetCapabilities
![Page 72: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/72.jpg)
• http://localhost:8080/geoserver/wms?request=GetMap&layers=topp:Paises&styles=cntry00_style&bbox=-180,-90,180,90&Format=image/png&&width=550&height=250&srs=EPSG:4326
![Page 73: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/73.jpg)
![Page 74: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/74.jpg)
• http://localhost:8080/geoserver/wms?bbox=-180,-90,180,90&styles=cntry00_style&format=jpeg&info_format=text/plain&request=GetFeatureInfo&layers=topp:Paises&query_layers=topp:Paises&width=550&height=250&x=170&y=160
![Page 75: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/75.jpg)
Extensión: Styler
• Descargar el plugin REST de http://geoserver.org/display/GEOS/Stable– Descomprimir en “WEB-INF/lib” del directorio de
intalación de GeoServer.
• Descargar la extensión GeoExt Styler– Descomprimir en “www” del directorio “data” de
GeoServer
• Reiniciar Geoserver
marzo 2009 Servicios OGC para una IDE 75
![Page 76: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/76.jpg)
• Acceder a – http://localhost:8080/geoserver/www/styler/index.html
marzo 2009 Servicios OGC para una IDE 76
![Page 77: 12_Geoserver](https://reader033.vdocuments.co/reader033/viewer/2022061114/54619a71b1af9fba388b498b/html5/thumbnails/77.jpg)
?? ???? ?? ????