2. Índice
• WFS (WFS‐T)WFS (WFS T)
‐ Introducción
‐ SOA y WFS (WFS‐T)
‐ Formas de acceso a WFS
‐ Operaciones del Servicio WFS (WFS‐T)
‐ Casos de Uso‐ Casos de Uso
‐ Servidores WFS
• GeoServer como WFSGeoServer como WFS
‐ Configuración WFS con GeoServer
‐ Pruebas WFS con GeoServer
‐ Conclusiones
2011‐12 2Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
3. Introducción
Web Feature Services (WFS)( )
El i i d bli ió d bj t (WFS)- El servicio de publicación de objetos (WFS).
Datos espaciales en formatos vectoriales- Datos espaciales en formatos vectoriales.
CRUD (Crear Recuperar Actualizar y Eliminar)- CRUD (Crear, Recuperar, Actualizar y Eliminar).
- ¿Diferente a los otros estándares WMS WCS?- ¿Diferente a los otros estándares, WMS, WCS?
2011‐12 3Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
9. Operaciones del Servicio WFS (WFS‐T)
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)
WFS (WFS-T)
(1) GetCapabilities
(2) DescribeFeatureType
(3) GetFeature / (4) GetGmlObject (xLinks)( ) / ( ) j ( )
(5) Transaction / (+) (6) LockFeature
Las peti iones WFS (WFS T) al ser HTTP p eden ir por el (1) GET o por el (2) POSTLas peticiones WFS (WFS‐T) al ser HTTP pueden ir por el (1) GET o por el (2) POST:
Existen componentes o parámetros comunes tanto para el GET como para el POST
indistintamente de la operación solicitada. Por ejemplo:
(1) Version, (2) Service, (3) Request
2011‐12 9Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
10. Operaciones del Servicio WFS (WFS‐T)
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)
WFS (WFS-T)
1)GetCapabilities (obligatoria): (1) Características del Servicio, (2) Listado de Tipos de
Objetos Geográficos, (3) Operaciones soportadas por dichos Tipos de Objetos
Geográficos.
http://www.idee.es/IDEE‐WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetCapabilities
2) DescribeFeatureType (obligatoria): (1) Características de los Objetos Geográficos:
(1.1) Estructura, (1.2) Atributos y sus tipos.
http://www.idee.es/IDEE‐
WFS/ogcwebservice??SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&NAMESPACE=xmlns(id
eewfs=http://www.idee.es/wfs)&TypeName=ideewfs:Malla50
2011‐12 10Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
11. Operaciones del Servicio WFS (WFS‐T)
3) GetFeature (obligatoria): (1) Devuelve instancia de Objetos Geográficos (2) Se
HTTP.REQUEST (string: XML/GML)
HTTP.RESPONSE (string: XML/GML)
WFS (WFS-T)
3) GetFeature (obligatoria): (1) Devuelve instancia de Objetos Geográficos, (2) Se
pueden solicitar solo aquellos objetos que cumplan algunas características
alfanuméricas, (3) Se pueden solicitar solo aquellos objetos que cumplan algunas
características espaciales, (4) Se pueden limitar los atributos que sean de interés. (5) ca acte st cas espac a es, ( ) Se puede ta os at butos que sea de te és (5)
Se pueden juntar 2, 3 y 4 para limitar por varios criterios los objetos a retornar, ‐ O‐ Sin
2, ni 3, ni 4, entonces por defecto se retornan todos.
http://www.idee.es/IDEE‐
WFS/ogcwebservice?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&NAMESPACE=xmlns%28ideewfs=h
ttp://www.idee.es/wfs%29&TypeName=ideewfs:Malla50
A continuación: DEMO descargar y Abrir
5) Transaction: (1) Conformado por operaciones que modifican los objetos geograficos
mediante Inserte, Updatey Delete (CUD), Mientras que GetFeature hace la operación
“R” WFS T CRUD
2011‐12 11Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
“R” y .: WFS‐T es CRUD.
13. Formas de acceso a WFS
(1) Navegadores Web
(2) Clientes Web Ligeros
(3) Cli t P d [S ft SIG] + (FME)(3) Clientes Pesados [Software SIG] + (FME)
(4) Aplicaciones para los Clientes Pesados
[Eje: CarbonArc PRO]
(5) Aplicaciones Especializadas
(6) …otros… Todos lo anteriores son:
Aplicaciones desarrolladas utilizando la p
programación del protocolo HTTP
desde los lenguajes de programación.
2011‐12 13Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
A continuación: DEMO de Acceso con Programación
14. Casos de Uso
-Es posible modificar la seguridad
y dar accesos a ciertos puertos
-Pero debe haber software que
entienda esos puertos y aplicaciones
Internet
especificas.
-HTTP / Puerto 80
- ArcSDE / Puerto 5151- ArcSDE / Puerto 5151
Ámbito
IDE / OWS
- MySql / Puerto 3306
- Otras App /
- Otros Puertos
ArcSDE / Puerto 5151
- MySql / Puerto 3306
- Otras App /
- Otros Puertos
Ámbito
Institucional/empresarial
WFS, WMS, WPS,
SLD WCSSLD, WCS,
SWE, SAS, SNS,
SOS,CSW…
2011‐12 14Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
16. Casos de Uso (Real): Solución Compleja pero
Avanzada gracias a los Estándares OGC
Gutierrez-Corea F.V., Manso-Callejo M.A., Moreno F.J., Castaneda E., (2011). Integrated Geoprocessing for Generation of Affected Assets and Rights Reports
f Hi h V lt El t i l I f t t P di f th 4 t I t ti l C f Ad G hi I f ti S t A li ti d S i
2011‐12 16Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
for High Voltage Electrical Infrastructures, Proceedings of the 4st International Conference on Advance Geographic Information Systems, Applications and Services
(GeoProcessing 2012). Valencia, Spain. February 2012. ISBN 978-61208-178-6.. (En revisión, Fecha prevista de publicación: Feb. 2012)
17. Servidores WFS
Servicio OGC implementado por varios
servidores de Mapas en la Webservidores de Mapas en la Web.
Algunos:
‐ GeoServer
M S‐ MapServer
‐ ArcGIS Server / ArcIMS/
‐Oracle Spatial, 11g Release 1
id‐ MapGuide
‐ 52 North? / ... Otros (ver: www.opengeospatial.org/resource/products/byspec)
2011‐12 17Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
/ ( p g p g/ /p / y p )
18. Servidores WFS
Arquitectura Basica de MapServer
D d
2011‐12 18Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
Desde: http://mapserver.org/introduction.html
19. GeoServer como WFS
http://geoserver.org
Geoserver es una herramienta open source que permiteGeoserver es una herramienta open source que permite
compartir y editar información Geoespacial mediante la
implementación de estándares, siguiendo las
especificaciones del Open GeoSpatial Consortium (OGC).
Geoserver está escrito en java
- multiplataforma (ejecución en múltiples sistemas
operativos)operativos).
2011‐12 19Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
20. GeoServer como WFS
Geoserver fue iniciado en el año 2001 dentro, proyecto de, p y
planificación abierta o TOPP, ONG con sede en Nueva York.
L i ió d l f d d f l b i l ál lLa visión de los fundadores fue la web espacial análoga al
WWW con el que se puede buscar y descargar texto, con la
Web Espacial uno puede buscar y descargar datosWeb Espacial uno puede buscar y descargar datos
espaciales.
2011‐12 20Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
21. GeoServer como WFS
Por el mismo año en que fue creado GeoServer (2001) elPor el mismo año en que fue creado GeoServer (2001), el
OGC estaba trabajando en el estándar WFS el cual
especifica un protocolo para compartir directamente datosespecifica un protocolo para compartir directamente datos
espaciales en la web usando el Lenguaje de Marcado
Geográfico (GML), GeoServer paso a convertirse una
implementación de referencia del OGC WFS.
2011‐12 21Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
22. GeoServer como WFS
Por defecto GeoServer permite la lectura de un grupo dePor defecto GeoServer permite la lectura de un grupo de
formatos de datos Geográficos sin necesidad de
configuraciones extras (por ejemplo: vectores ShapeFiles),
sin embargo existen otros formatos que pueden ser
soportados si se instalan sus respectivas extensiones (por
ejemplo: ArcSDE)ejemplo: ArcSDE).
•Vector (feature •Raster•Vector (feature
layer)
•Raster
(Grid)
•Grupo de capas
2011‐12 22Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
23. GeoServer como WFS
•Vector (feature
layer)
•Raster
(Grid)
Alguno de estos los formatos de datos soportados por
extensiones:
•ArcSDE, Formato GeoDataBase de Datos de ESRI.
•Sql Server, Motor de BD empresarial de Microsoft .q , p
•GDAL, Biblioteca de abstracción de datos geoespaciales
(Open Source).
•Oracle•Oracle.
•MySql.
2011‐12 23Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
24. Configuración WFS con GeoServer
Requisito para previo para la configuración de
GeoServer como WFS es la existencia de unaGeoServer como WFS es la existencia de una
correcta instalación del programa en el sistema.
Existen varias formas de instalar GeoServer
geoserver-*-bin.zip: No necesita instalar ningún otro software
adicional (Contiene un servlet Jetty). Recomendado para linux.
geoserver-*.exe: Parecido al caso anterior, pero contiene
un instalador para windows. recomendado para windows.
geoserver-*-.war: Java WAR, para ser desplegado
un java web application. Es recomendado si ya hay un
Java web applications instalado.
2011‐12 24Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
geoserver-*-src.zip: contiene el código fuente.
25. Configuración WFS con GeoServer
Requisito Previo – JRE (Java Runtime Environment) 1. 5 o superior.
Descargar desde la página:
// / / / / /http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jre-6u27-windows-i586.exe
Ejecutar el archivo instalador descargado “*.exe”:
2011‐12 25Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
27. Configuración WFS con GeoServer
Configurar la variable de entorno JAVA_HOME
Debe apuntar hacia el directorio de instalación del JRE- Debe apuntar hacia el directorio de instalación del JRE
- C:jre6 (para este caso en particular)
2011‐12 27Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
28. Configuración WFS con GeoServer
Descarga de GeoServer en formato de Windows Installer:Descarga de GeoServer en formato de Windows Installer:
Se puede descargar desde directamente desde:
http://sourceforge.net/projects/geoserver/files/GeoServer/2.1.1/geoserver-
2.1.1.exe/download
Paso 1: Ejecutar el archivo descargado:
2011‐12 28Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
30. Configuración WFS con GeoServer
Paso 3: En el cuadro de bienvenida, presionar Next
2011‐12 30Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
31. Configuración WFS con GeoServer
Paso 4: Aceptar el contrato de licencia, presionar I Agree
2011‐12 31Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
32. Configuración WFS con GeoServer
Paso 5: seleccionar el directorio donde se instalara geoserver
2011‐12 32Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
33. Configuración WFS con GeoServer
Paso 6: Indicar la entrada en el menú de inicio de Windows para geoserver
2011‐12 33Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
34. Configuración WFS con GeoServer
Paso 7: Seleccionar directorio donde esta instalado un Java Runtime
Environment (JRE)Environment (JRE)
2011‐12 34Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
35. Configuración WFS con GeoServer
Paso 8: Indicar el directorio por defecto para los datos.
%GEOSERVER DATA DIR%
2011‐12 35Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
%GEOSERVER_DATA_DIR%
36. Configuración WFS con GeoServer
Paso 9: Asignar el nombre de usuario administrador y contraseña para
geoservergeoserver
2011‐12 36Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
37. Configuración WFS con GeoServer
Paso 10 Asignar un numero de puerto entre 1024 y 65535 al que responderá
geoserver (usualmente se asigna el 8080)geoserver (usualmente se asigna el 8080)
2011‐12 37Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
38. Configuración WFS con GeoServer
Paso 11 Indicar el modo de ejecución, seleccionar entre manual o servicio de
WindowsWindows.
2011‐12 38Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
39. Configuración WFS con GeoServer
Paso 12 Ventana de confirmación de los parámetros de instalación, presionar
sobre el botón Installsobre el botón Install.
2011‐12 39Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
40. Configuración WFS con GeoServer
Paso 13 Empezara el proceso de instalación. Esperar hasta que el proceso
termine y salga el dialogo indicando que la instalación fue exitosatermine y salga el dialogo indicando que la instalación fue exitosa.
2011‐12 40Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
41. Configuración WFS con GeoServer
Paso 14 Dialogo indicando que la instalación se realizo con éxito.
2011‐12 41Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
42. Configuración WFS con GeoServer
Geoserver aparecerá como
Un programa instalado deUn programa instalado de
Windows
Desde aquí se podráq p
Iniciar y apagar el servidor.
2011‐12 42Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
44. Configuración WFS con GeoServer
Comprobando la correcta instalación de GeoServer
teclee en un web browser: http://localhost:8080/geoserverg
2011‐12 44Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España
47. Interfaz de usuario de GeoServer
Administrador (2)
1: Para la configuración global de los parámetros del
servidor, la configuración de manejo de imágenes
basados JAI (Java Advanced Image), definición de la
f ó f óinformación de contacto, información del estado del
servidor.
ió d i i i fi d fi i
3
2: Las sección de servicios, permite configurar y definir
parámetros para los servicios estándares que soporta
GeoServer como son WMS, WFS y WCS.
3
3: Principalmente para la carga y configuración de nuevos
juegos de da datos en el servidor. El último elemento de
esta sección Estilos permite la definición de los criterios
2
esta sección Estilos permite la definición de los criterios
de visualización para los datos publicados en el servidor a
través del estándar SLD.
1
4: Desde aquí se accede al subsistema de seguridad de
geoserver. Importante para le definición de los niveles de
accesos a los servicios ‐o‐ los datos en función a la
4
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 47
definición de usuarios y roles.
49. Configuración general de GeoServer (2/6)
P it i di l i f ió dPermite indicar la información de
contacto pública, así como parte del
metadato de del documento de
capabilities del servidor WMScapabilities del servidor WMS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 49
50. Configuración general de GeoServer (3/6)
E t ió fi l i tEn esta sección se configura el registro en
forma de mensajes “logs” de las acciones
tomadas por usuarios o accesos al
servidor la definición de los caracteresservidor, la definición de los caracteres,
cantidad de posiciones decimales y
configuración proxy para todo el servidor.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 50
51. Configuración general de GeoServer (4/6)
A continuación se presentan algunos ejemplos de registros en el archivo de
logslogs.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 51
52. Configuración general de GeoServer (5/6)
E t i t d di ó l t i t tó d lEste registro de error se disparó en el momento que se intentó acceder a la
capacidad WFS de una capa a con un usuario que solo disponía privilegio WMS. Se
puede apreciar que parte del mensaje dice “unauthorized”
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 52
53. Configuración general de GeoServer (6/6)
Se configuran los parámetros sobre el manejo de
imágenes utilizando en estas bibliotecas parag p
imágenes con Java. Las configuraciones aquí
indicadas aplicarán a los servicios WMS y WCS.
JAI, soporta capacidades avanzadas de
multimedia a través de la plataforma Java,
utilizando un conjunto opcionales de paquetes
gráficos, procesamiento de imágenes, imágenes
de E/S y multimedia basada en tiempo como video
y audio.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 53
54. Parámetros del Servicio WFS (1/2)
Metadatos del servicio
Habilitar WFS
Cuando se activa “Compliance and
Interoperability Testing Initiative
(CITE)” se fuerza el estricto(CITE) se fuerza el estricto
cumplimiento recomendado para
ejecución de pruebas de conformidad.
Responsable
Recurso en Línea
Titulo: Descripción cortaTitulo: Descripción corta.
Resumen: Narración descriptiva
sobre el servicio.
Tasas: Indica las tasas impuestas por
el proveedor del servicio.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 54
55. Parámetros del Servicio WFS (2/2)
Solo Lectura
- GetCapabilities,
- DescribeFeatureType
- GetFeature
(Todas las funcionalidades CRUD) +
CreaciónCreación
Eliminación
Actualización
(Todas las anteriores) +
LockFeature
Returns the colon delimited
Spatial Reference SystemSpatial Reference System
(SRS) formatting: urn:x-
ogc:def:crs:EPSG:XXXX
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 55
56. Carga de Datos (Consideraciones para WFS)
Datos organizados en niveles que a su vez forman una jerarquía:
También integra la opción de Estilos donde se definen de según
el estándar SDL la forma de renderizar los datos geoespaciales
para el WMS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 56
57. Espacio de trabajo (1/9)
- Primer nivel de jerarquía de datos en Geoserver.
- Similar al concepto de espacios de nombre.
- Objetivo primerio es ser contenedor de elementos.
-Para diferenciar entre distintos proveedores de datos existentes.
A i il ( t / i l d WFST)-Agrupar capas similares (por tema / niveles de acceso -> WFST).
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 57
58. Espacio de trabajo (2/9)
En GeoServer las capas son llamadas refiriéndose por el nombre de su espacio
de trabajo + (punto) el almacén + (punto) el nombre de la capa esto significa quede trabajo + (punto) el almacén + (punto) el nombre de la capa, esto significa que
en el mismo servidor puede haber más de una capa con el mismo nombre pero
en distintos espacios de trabajo (División lógica del mismo recurso físico).
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 58
59. Espacio de trabajo (3/9)
Espacio de Trabajo (Principal)
1
2
3
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 59
60. Espacio de trabajo (4/9)
Espacio de Trabajo (Editar)
Un espacio de trabajo consiste de un nombre y
un espacio de nombre URI
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 60
61. Espacio de trabajo (5/9)
Espacio de Trabajo (Editar)
URI se recomienda utilizar un URL
asociado al proyecto en que se está
trabajando, más un identificador finalj ,
- Para efectos de ejemplo (EspPeninsula).
- Otro espacio de nombre se pudiera crear
para el caso de las islas canarias o las islas
Baleares
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 61
62. Espacio de trabajo (6/9)
Parte superior de la página de vista de espacio de trabajo
Espacio de Trabajo (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 62
63. Espacio de trabajo (7/9)
Para remover hay que seleccionarlo desde las check box (mas de uno)
Espacio de Trabajo (Eliminar)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 63
65. Espacio de trabajo (9/9)
* Ejercicio práctico:
Crear un espacio de trabajo llamado CursoIDE
1) Agregar un nuevo espacio de trabajo
2) Nombre: CursoIDE
3) URI: localhost/CursoIDE
4) Pulsar el boton “Enviar”
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 65
66. Almacenes de Datos (1/13)
Los almacenes de datos conectan a una fuente de datos que contengaq g
información vectorial o raster.
Una fuente de datos puede ser:
(1) un archivo (como el caso de los shapes files) –o-
(2) Grupo de archivos como un conjunto de tablas en una base de datos,
(3) Entre otros.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 66
67. Almacenes de Datos (2/13)
Almacenes de datos (Ejemplo de fuente archivo (ShapeFile))
Si se realiza un almacén
para asociar a un
ShapeFiles se debe crear
una conexión por archivo.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 67
68. Almacenes de Datos (3/13)
Almacenes de datos (Ejemplo de Bases de Datos (Postgre/PostGis))
Al crear un almacén de tipo
BD-PostGis se muestran
todas las tablas de la BD
conectada.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 68
69. Almacenes de Datos (4/13)
Almacén de datos (Principal)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 69
70. Almacenes de Datos (5/13)
Almacén de datos (Editar)
Es posible tener varias veces el
mismo almacén pero asignado
a distintos Espacios de Trabajo.p j
Para editar un almacén de datos o
ver información detallada de este,
se debe dar click sobre el nombre.
Aunque algunos parámetros de
conexión dependen del formato de
datos, existe información básica
es común a taves de todos los
formatos.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 70
71. Almacenes de Datos (6/13)
Almacén de datos (Agregar Nuevo)
Parte superior de la página de vista de espacio de trabajo
Se abrirá la nueva ventana que solicita indicar el tipo de fuentes de
datos del almacén, el listado que aparecerá será el de los soportados por
GeoServer según la configuración creada
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 71
72. Almacenes de Datos (7/13)
Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 72
73. Almacenes de Datos (8/13)
Nuevo origen de datos vectoriales
tipo:
Almacén de datos (Agregar Nuevo)
tipo:
PostGIS NG
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 73
74. Almacenes de Datos (9/13)
Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 74
75. Almacenes de Datos (10/13)
Almacén de datos (Agregar Nuevo)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 75
76. Almacenes de Datos (11)
Almacén de datos (Eliminar)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 76
77. Almacenes de Datos (12)
Almacén de datos (Orígenes de Datos + Extensiones)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 77Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).Españanoviembre
2009
78. Almacenes de Datos (13/13)
* Ejercicios prácticos:
i) Crear un almacén de datos para la fuente de datos ShapeFile “CCAA.shp”
1) Ubicar los Archivos CCAA.* en el directorio de datos Shapes de GeoServer:
C:GeoServer2 1 1data dirdatashapefilesC:GeoServer2.1.1data_dirdatashapefiles
2) Crear nuevo almacén de datos
3) En el apartado origen de datos:
- Seleccionar ShapeFile en el apartado “Origen de Datos Vectoriales”Seleccionar ShapeFile en el apartado Origen de Datos Vectoriales
- Espacio de trabajo: CursoIDE
- Nombre del Origen de Datos: Comunidades
- Descripción. Archivo que contiene el limite de las ….Descripción. Archivo que contiene el limite de las ….
- Dejar marcada la opción: “habilitado”
- Ubicación del ShapeFile: file:data/shapefiles/CCAA.shp
- Seleccionar: - Crear índice espacial …p
- Cachear y reusar mapas.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 78
79. Capas (1/9)
En GeoServer el termino capa se refiere al tipo de datos vector o raster. Todas
las capas tienen una fuente de datos llamado Almacén el cual puede
pertenecer a uno o mas Espacios de trabajo.
En la ventana de administración de capas se puede editar una capa existente,
agregar una nueva capa o eliminar una o mas existentes, en esta vista también
t l t t d l i t SRSse muestra el estatus de la capa y su sistema SRS.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 79
81. Capas (3/9)
Las Capas habilitadas se muestran en (Previsualización de capas)
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 81
82. Capas (4/9) – [pestaña: Datos]
Metadatos
Nombre: Identificador usado paraNombre: Identificador usado para
referenciar capas usando WMS.
Titulo: Descripción entendible para
humanos para una breve identificaciónp
de la capa por los clientes.
Resumen: Una descripción narrativa
con mas información sobre la capa.
Palabras clave: Lista de palabrasPalabras clave: Lista de palabras
cortas que ayudan búsquedas por
catalogo de la capa.
Metadata Link: Enlace a metadatos
externos: TC211 –o- FGDC. TC211
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 82
83. Capas (5/9) – [pestaña: Datos]
Esta información es
necesaria para calcular la
latitud/longitud bounding box
(envelope) durante consultas
WMS WFSWMS, WFS y
reproyecciones.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 83
85. Capas (7/9) – [pestaña: Publicación]
Si la “Cabeceras de
respuesta caché” esta
habilitada geoserver no va a
solicitar la misma pieza dossolicitar la misma pieza dos
veces por un periodo de
tiempo indicado en “Tiempo
de Cache”.
WFS:
Indica la cantidad deIndica la cantidad de
elementos que una
operación GetFeature
puede retornar.
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 85
88. Almacenes de Datos (13/13)
* Ejercicios prácticos:
i) Crear una nueva capa
1) En el menú Capa, seleccionar: Agregar nuevo recurso
2) Seleccionar la capa: CursoIDE:Comunidades2) Seleccionar la capa: CursoIDE:Comunidades
3) Automáticamente se muestra la tabla con la capa seleccionada.
4) Presionar sobre la opción “Publicar”; Aparecerá la venta con las pestañas:
(1) Datos y (2) Publicación(1) Datos y (2) Publicación.
- Nombre: CCAA
- Titulo: Comunidades Autónomas
- Resumen: Esta capa …Resumen: Esta capa …
- Palabras Claves: Limites, CCAA, España
- Vínculos de Metadatos:
- Sistema de Referencia: 4258 (ETRS-89)( )
- Gestión del CRS: Forzar el declarado.
5) Presionar Enviar.
(Para este ejemplo, dejar las opciones de publicación que aparecen
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 88
por defecto)
91. Configuración de la Seguridad (3)
getfeature:
htt //l lh t 8080/ / f ? t tf t & i f &http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&v
ersion=1.0.0&typename=DatosShapes:ComAutonomas_peninsula_Nom
bre
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 91
104. Pruebas WFS con GeoServer
getFeature (POR EL HTTP GET)
http://localhost:8080/geoserver/wfs?request=GetFeature&version=1.1.0&ty
peName=topp:states&outputFormat=GML2&FEATUREID=states.3p pp p
2010‐11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España 104
111. CURSO IDECURSO IDE
Infraestructuras de Datos EspacialesInfraestructuras de Datos Espaciales
[IGN + UPM] con financiación de la AECID
Infraestructuras de Datos EspacialesInfraestructuras de Datos Espaciales
Madrid, 19 septiembre – 11 octubre 2011
Muchas gracias por su atenciónMuchas gracias por su atención
Federico Vladimir Gutiérrez Corea
UPM – Grupo de investigación MERCATOR
fv gutierrez@upm esfv.gutierrez@upm.es
www.vlado.es
2011‐12 111Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica [IGN+UPM] España