C IDECurso IDE
Infraestructuras de Datos Espaciales
[IGN + UPM] con financiación de la AECID
Madrid, noviembre de 2009
Con...
Introducción a GeoServer
Geoserver es una herramienta openGeoserver es una herramienta open
source que permite compartir y...
Evolución de GeoServer
G f i i i d l ñ 2001 d dGeoserver fue iniciado en el año 2001 dentro, proyecto de
planificación abi...
Evolución de GeoServer
P l i ñ f d G S (2001) l OGCPor el mismo año en que fue creado GeoServer (2001), el OGC
estaba trab...
Tipos de datos soportados
Por defecto GeoServer permite la lectura de un grupo de formatosPor defecto GeoServer permite la...
Datos soportados por extensiones
+
•Vector (feature
l )
•Raster
( )
+
Alguno de estos los formatos de datos soportados por...
Formatos de salida
GeoServer soporta una variedad de formatos de salida para
visualización y publicación de datos.
Todos l...
Formatos de salida, ejemplos
OpenLayersp y
8
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información...
Formatos de salida, ejemplos (2)
KML, KMZ
- Vladimir Gutiérrez
9
Grupo de Investigación Mercator. Laboratorio de Tecnologí...
Instalación de GeoServer
Existen varias formas de instalar GeoServer
geoserver-*-bin.zip: No necesita instalar ningún otro...
Instalación - Windows Installer
(1)
Requisito Previo – JDK (Java Developer Kid) 1. 5 o superior.
Descargar desde la página...
Instalación - Windows Installer
(2)
Seleccionar directorio en el que se instalará el Java JDK, Next.
12
Grupo de Investiga...
Instalación - Windows Installer
(3)
configurar la variable de entorno JAVA_HOME
13
Grupo de Investigación Mercator. Labora...
Instalación - Windows Installer
(4)
Descarga de GeoServer en formato de Windows Installer:
Se puede descargar desde direct...
Instalación - Windows Installer
(5)
Paso 2: Presionar Ejecutar
15
Grupo de Investigación Mercator. Laboratorio de Tecnolog...
Instalación - Windows Installer
(6)
Paso 3: Presionar Next
16
Grupo de Investigación Mercator. Laboratorio de Tecnologías ...
Instalación - Windows Installer
(7)
Paso 4: seleccionar el directorio donde está instalado el JDK
17
Grupo de Investigació...
Instalación - Windows Installer
(8)
Paso 5: Para aceptar las condiciones de la licencia GNU presionarp p
“I Agree”
18
Grup...
Instalación - Windows Installer
(9)
Paso 6: Seleccionar directorio en el que se instalará GeoServer yq y
presionar Next.
1...
Instalación - Windows Installer
(10)
Paso 7: Seleccionar el directorio en el que se almacenarán losq
datos y seleccionar N...
Instalación - Windows Installer
(11)
Paso 8: Indicar el nombre de usuario del administrador y lay
contraseña.
21
Grupo de ...
Instalación - Windows Installer
(12)
Paso 9: Presionar Install.
22
Grupo de Investigación Mercator. Laboratorio de Tecnolo...
Instalación - Windows Installer
(13)
Paso 10: Instalación de GeoServer.
23
Grupo de Investigación Mercator. Laboratorio de...
Instalación - Windows Installer
(14)
Paso 11: Presionar “Finish" para concluir la instalación..p
24
Grupo de Investigación...
Instalación - Windows Installer
(15)
Paso 12: El nuevo programa es incorporado en “Inicio>Todos losp g p
programas”
25
Gru...
Instalación - Windows Installer
(16)
Comprobando la correcta instalación de GeoServerp
teclee en un web browser: http://lo...
Interfaz de usuario de GeoServer
Anónimo (sin autenticar)Anónimo (sin autenticar)
Como usuario anónimo (sin autenticar)( )...
Seguridad
La configuración de seguridad para GeoServer se realiza a travésg g p
de la edición de los archivos:
i•users.pro...
Seguridad (2)
29
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).Españ...
Seguridad (3)
services.properties:
Aquí se definen los alias para los roles servicio/método. La
sintaxis es servicio punto...
Seguridad (4)
users.properties:
Permite crear usuarios y asignarles algún rol agrupados por
servicio/método o asignarles e...
Interfaz de usuario de GeoServer
AdministradorAdministrador
Como usuario administrador (autenticado)( )
32
Grupo de Invest...
Interfaz de usuario de GeoServer
Administrador (2)Administrador (2)
1: Para la configuración global de los parámetros del ...
Configuración general de GeoServer
Resumen
de
loslos
parámetros
de
configuración
del
servidorservidor
y el estado
de su
ej...
Configuración general de GeoServer
(2)
Permite indicar la
información de contacto
pública así como parte delpública, así c...
Configuración general de GeoServer
(4)
En esta sección se configura el
registro en forma de mensajes
“logs” de las accione...
Configuración general de GeoServer
(5)
A continuación se presentan algunos ejemplos de registros en el
archivo de logs.
37...
Configuración general de GeoServer
(6)
E t i t d di ó l tEste registro de error se disparó en el momento que se
intentó ac...
Configuración general de GeoServer
(7)
Se configuran los parámetros sobre el
manejo de imágenes utilizando en estasmanejo ...
Demostración de peticiones locales
(1)
petición GetCapabilities
htt //l lh t 8080/ / f ? t G tC biliti & i f &http://local...
Demostración de peticiones locales
(2)
41
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(3)
42
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(4)
DescribeFeatureType:
htt //l lh t 8080/ / f ? t D ib F t T & i fhttp://localhost:80...
Demostración de peticiones locales
(5)
getfeature:
htt //l lh t 8080/ / f ? t tf t & i f & ihttp://localhost:8080/geoserve...
Demostración de peticiones locales
(6)
45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(7)
46
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(8)
47
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(9)
48
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Ge...
Demostración de peticiones locales
(10)
49
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información G...
4. Instalación y configuración de
extensionesextensiones
Generalidades
GML
GDALGDAL
Otros
50
Grupo de Investigación Mercat...
4.1. Generalidades (1)
Potente forma de enriquecer
la funcionalidad de
GeoServer
En principio se requieren tres
pasos para...
4.1. Generalidades (2)
GeoServer permite por defecto, la carga y servicio de los
siguientes formatos :
•Vector data format...
4.1. Generalidades (3)
53
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +U...
4.2. GML (1)
GeoServer no se compila por defecto con soporte GMLGeoServer no se compila por defecto con soporte GML.
Debe ...
4.2. GML (2)
En la versión 2 0 el desarrollo de la extensión de GML seEn la versión 2.0, el desarrollo de la extensión de ...
4.2. GML (3)
Descargar la extensión deDescargar la extensión de
http://geoserver.org/display/GEOS/Download
Versión GML par...
4.2. GML (4)
La mejor forma para la descarga de extensiones es en elLa mejor forma para la descarga de extensiones es en e...
4.2. GML (5)
1 Copiar el paquete gt gml 2 5 8 en el directorio de1. Copiar el paquete gt-gml-2.5.8 en el directorio de
lib...
4.2. GML (6)
Estado inicial.
59
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
4.2. GML (7)
Estado posterior.
60
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica...
4.2. GML (8)
Con el servicio disponible,
se crea el repositoriose crea el repositorio.
61
Grupo de Investigación Mercator....
4.3. GDAL (1)
GDAL es una librería habilitada para la lectura de un
número muy amplio de formatos. No obstante, el entorno...
4.3. GDAL (2)
GDAL no es una extensión estándar de GeoServer sinGDAL no es una extensión estándar de GeoServer, sin
embarg...
4.3. GDAL (3)
1 En imageio-ext download page ubicar la versión de binarios1. En imageio ext download page, ubicar la versi...
4.3. GDAL (4)
http://docs.geoserver.org/2.0.0/user/data/gdal.htmlp g g g
https://imageio-ext.dev.java.net/files/documents/...
4.3. GDAL (5)
Nuevos formatos
soportados al
finalizar la
configuración
66
Grupo de Investigación Mercator. Laboratorio de ...
4.2. GDAL (6)
Nuevo entorno!!!
67
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica...
4.2. GDAL (7)
Del mismo modo que GML, usamos el Administrador WebDel mismo modo que GML, usamos el Administrador Web
para ...
4.3. Formatos disponibles
PostGISPostGIS
Directory of spatial files
External Web Feature Server
J P tiJava Properties
ArcG...
Carga de Datos
Datos organizados en niveles que a su vez forman una jerarquía:
También integra la opción de Estilos donde ...
Espacio de trabajo
Primer nivel de jerarquía de datos en Geoserver.j q
Similar al concepto de espacios de nombre.
Objetivo...
Espacio de trabajo (2)
En GeoServer las capas son llamadas refiriéndose por el nombre de
su espacio de trabajo punto el al...
Espacio de trabajo (3)
1
2
3
73
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
Espacio de trabajo (4)
Un espacio de trabajo consiste de unp j
nombre y un espacio de nombre URI
74
Grupo de Investigación...
Espacio de trabajo (5)
URI i d tiliURI se recomienda utilizar un
URL asociado al proyecto en
que se está trabajando más un...
Espacio de trabajo (6)
Parte superior de la página de vista de espacio de trabajo
76
Grupo de Investigación Mercator. Labo...
Espacio de trabajo (7)
Para remover hay que seleccionarlo desde las check box (mas de uno)
77
Grupo de Investigación Merca...
Espacio de trabajo (8)
Aparecerá un mensaje para confirmar la eliminación y canelar
78
Grupo de Investigación Mercator. La...
Espacio de trabajo (9)
* Ejercicio práctico:
Crear un espacio de trabajo llamado EspPeninsula, donde
hipotéticamente se or...
Almacenes de Datos
Los almacenes de datos conectan a una fuente de datos queLos almacenes de datos conectan a una fuente d...
Almacenes de Datos (2)
Si se realiza un
almacén para asociar
Sh Fila un ShapeFiles se
debe crear una
conexión porconexión ...
Almacenes de Datos (3)
Al crear un almacén
de tipo BD-PostGis
t t d lse muestran todas las
tablas de la BD
conectadaconect...
Almacenes de Datos (4)
Crear la conexión una vez definiéndose y con este todos
los parámetros de conectividad a la fuente ...
Almacenes de Datos (5)
Para editar un almacén dePara editar un almacén de
datos o ver información
detallada de este, se de...
Almacenes de Datos (6)
Parte superior de la página de vista de espacio de trabajo
Se abrirá la nueva ventana que solicita ...
Almacenes de Datos (7)
86
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +U...
Almacenes de Datos (8)
Nuevo origen de datos
vectoriales tipo:
PostGIS NG
87
Grupo de Investigación Mercator. Laboratorio ...
Almacenes de Datos (9)
88
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +U...
Almacenes de Datos (10)
89
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +...
Almacenes de Datos (11)
90
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +...
Almacenes de Datos (12)
91
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +...
Almacenes de Datos (12)
* Ejercicios prácticos:
i) Crear un almacén de datos para la fuente de datos ShapeFile
“ComAutonom...
Capas
En GeoServer el termino capa se refiere al tipo de datos vector o
raster. Todas las capas tienen una fuente de datos...
Capas (2)
94
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
no...
Capas (3)
95
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
no...
Capas (4) – [pestaña: Datos]
96
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
Capas (5) – [pestaña: Datos]
97
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
Capas (6) – [pestaña: Datos]
98
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
Capas (7) – [pestaña:
Publicación]
99
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográ...
Capas (8) – [pestaña:
Publicación]
100
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geogr...
Capas (9)
101
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
n...
Capas (10)
102
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
...
Capas (11)
103
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
...
Capas (12)
104
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +UPM).España
...
7. Servicios OGC con GeoServer
GeoServer suministra el acceso a los datos a través de los
protocolos establecidos por el O...
7.1. Descripción del WFS
……….
22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher]...
7.2. Formatos de salida de WFS
107
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
7.3. Diferencias de versiones
WFS 1.1.0 WFS 1.0.0
GML GML Vs.3 por defecto.
Soporta Vs. 2
GML Vs. 2
Spatial urn:x- http://...
7.4 Descripcion del WFS
Es posible pensar en WFS como el código fuente de los mapasp p g p
que serían dibujados con WMS, p...
7.5 Capacidades del WFS
Operación Descripción
GetCapabilities •Muestra los datos del servidor.
•Describe las operaciones p...
7.6 GetCapabilities (1)
•Llamado GetCapabilities típico (URL http://www example com/wfs)Llamado GetCapabilities típico (UR...
7.6 GetCapabilities (2)
Para cualquier llamado WFS se requieren como mínimoPara cualquier llamado WFS se requieren como mí...
7.6 GetCapabilities (3)
Y la respuesta es…….Y la respuesta es…….
XML que muestra una profunda
descripción del serviciodesc...
7.7 DescribeFeatureType
El objetivo principal es conocer las características de losj p p
datos antes de descargarlos.
List...
7.8 GetFeature (1)
Hace un llamado y descarga los datos.y g
La forma más sencilla de ejecutar el comando es:
Llamado espec...
7.8 GetFeature (2)
Limitando el número de features resultantes:Limitando el número de features resultantes:
Ordenado por u...
7.8 GetFeature (3)
Consulta por atributo:Consulta por atributo:
Un feature que cumple con múltiples propiedades:
117
Grupo...
7.8 GetFeature (4)
Consulta espacial GET:Consulta espacial GET:
Para consultas
espaciales mejor
utilizar método POST.
Ofre...
7.9. Verificación de la calidad del
servicio
Compliance & InteroperabilityCompliance & Interoperability
Testing & Evaluati...
7.9. Configuración del WFS
(1)
120
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
7.9. Configuración del WFS
(2)
121
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
7.9. Configuración del WFS
(3)
Spatial Reference
System
122
Grupo de Investigación Mercator. Laboratorio de Tecnologías de...
7.10. Espacio WFS (1)
123
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +U...
7.10. Espacio WFS (2)
124
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(IGN +U...
8. Configuración del WMS
……….
22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher]...
8.1. Formatos de salida (1)
126
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
8.1. Formatos de salida (2)
127
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica
(...
8.2. Configuración del WMS
•Layer Groupsy p
•Request Limits
16Mb - 2048x20486 b 0 8 0 8
100 - Errores de proyección
120sg ...
8.3. Capacidades de WMS
Operación DescripciónOperación Descripción
GetCapabilities •Muestra los datos del servidor.
•Descr...
8.4. Configuración del WMS
(1)
130
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
8.4. Configuración del WMS
(2)
131
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
8.4. Configuración del WMS
(3)
132
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
8.4. Configuración del WMS
(4)
133
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfic...
Gracias por su atenciónGracias por su atención
Vladimir Gutiérrez
UPM Willington Siabato
UPMPersonal Investigador en Forma...
Próxima SlideShare
Cargando en…5
×

Curso IDE UPM-IGN-AECI Madrid-Spain 2009

208 visualizaciones

Publicado el

Curso IDE UPM-IGN-AECI Madrid-Spain

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
208
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Curso IDE UPM-IGN-AECI Madrid-Spain 2009

  1. 1. C IDECurso IDE Infraestructuras de Datos Espaciales [IGN + UPM] con financiación de la AECID Madrid, noviembre de 2009 Configuración y prácticas con Geoserver (como WMS, WFS y WFS-T) Vladimir Gutiérrez - UPM 1noviembre 2009 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España
  2. 2. Introducción a GeoServer Geoserver es una herramienta openGeoserver es una herramienta open source que permite compartir y editar información Geoespacial mediante la implementación de estándares, siguiendo las ifi i d l Oespecificaciones del Open GeoSpatial Consortium (OGC). Geoserver está escrito en java heredando de este lenguaje de programación la característica multiplataforma (ejecución en múltiples sistemas operativos). 2 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  3. 3. Evolución de GeoServer G f i i i d l ñ 2001 d dGeoserver fue iniciado en el año 2001 dentro, proyecto de planificación abierta o TOPP, ONG con sede en Nueva York. La 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 Espacialq p y g p uno puede buscar y descargar datos espaciales. 3 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  4. 4. Evolución de GeoServer P l i ñ f d G S (2001) l OGCPor el mismo año en que fue creado GeoServer (2001), el OGC estaba trabajando en el estándar WFS que especifica un protocolo para compartir directamente datos espaciales en la web usando elpara 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. 4 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  5. 5. Tipos de datos soportados Por defecto GeoServer permite la lectura de un grupo de formatosPor defecto GeoServer permite la lectura de un grupo de formatos sin necesidad de configuraciones extras, sin embargo existen otros formatos que pueden ser soportados si se instalan sus respectivas extensiones. A continuación se listan los formatos de datos soportados por defecto. •Vector (feature layer) •Raster (Grid) •Grupo de capas layer) (Grid) 5 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  6. 6. Datos soportados por extensiones + •Vector (feature l ) •Raster ( ) + Alguno de estos los formatos de datos soportados por extensiones: layer) (Grid) •ArcSDE, Formato Geo Base de Datos de ESRI. •Sql Server, Motor de BD empresarial de Microsoft . •GDAL, Librería de abstracción de datos geoespaciales (Open Source). •Oracle•Oracle. •MySql. 6 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  7. 7. Formatos de salida GeoServer soporta una variedad de formatos de salida para visualización y publicación de datos. Todos los tipos de capas agregadas a GeoServer pueden serTodos los tipos de capas agregadas a GeoServer pueden ser visualizados en: • OpenLayers •JPEGOpe aye s JPEG •PDF •PNG •KML •GML •SVG •TIFF t t •KMZ •AtomPub •GIS •entre otros•GIS •GeoRss 7 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  8. 8. Formatos de salida, ejemplos OpenLayersp y 8 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  9. 9. Formatos de salida, ejemplos (2) KML, KMZ - Vladimir Gutiérrez 9 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  10. 10. Instalación de GeoServer 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.p p geoserver-*-.war: Java WAR, para ser desplegado un java web application. Es recomendado ya hay un Java web applications instalado. geoserver-*-src.zip: contiene el código fuente. 10 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  11. 11. Instalación - Windows Installer (1) Requisito Previo – JDK (Java Developer Kid) 1. 5 o superior. Descargar desde la página: http://java sun com/javase/downloads/index jdk5 jsp/http://java.sun.com/javase/downloads/index_jdk5.jsp/ 11 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  12. 12. Instalación - Windows Installer (2) Seleccionar directorio en el que se instalará el Java JDK, Next. 12 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  13. 13. Instalación - Windows Installer (3) configurar la variable de entorno JAVA_HOME 13 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  14. 14. Instalación - Windows Installer (4) Descarga de GeoServer en formato de Windows Installer: Se puede descargar desde directamente desde: http://downloads sourceforge net/geoserver/geoserver 2 0 0ahttp://downloads.sourceforge.net/geoserver/geoserver-2.0.0a- ng.exe 14 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  15. 15. Instalación - Windows Installer (5) Paso 2: Presionar Ejecutar 15 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  16. 16. Instalación - Windows Installer (6) Paso 3: Presionar Next 16 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  17. 17. Instalación - Windows Installer (7) Paso 4: seleccionar el directorio donde está instalado el JDK 17 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  18. 18. Instalación - Windows Installer (8) Paso 5: Para aceptar las condiciones de la licencia GNU presionarp p “I Agree” 18 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  19. 19. Instalación - Windows Installer (9) Paso 6: Seleccionar directorio en el que se instalará GeoServer yq y presionar Next. 19 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  20. 20. Instalación - Windows Installer (10) Paso 7: Seleccionar el directorio en el que se almacenarán losq datos y seleccionar Next. 20 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  21. 21. Instalación - Windows Installer (11) Paso 8: Indicar el nombre de usuario del administrador y lay contraseña. 21 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  22. 22. Instalación - Windows Installer (12) Paso 9: Presionar Install. 22 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  23. 23. Instalación - Windows Installer (13) Paso 10: Instalación de GeoServer. 23 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  24. 24. Instalación - Windows Installer (14) Paso 11: Presionar “Finish" para concluir la instalación..p 24 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  25. 25. Instalación - Windows Installer (15) Paso 12: El nuevo programa es incorporado en “Inicio>Todos losp g p programas” 25 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  26. 26. Instalación - Windows Installer (16) Comprobando la correcta instalación de GeoServerp teclee en un web browser: http://localhost:8080/geoserver 26 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  27. 27. Interfaz de usuario de GeoServer Anónimo (sin autenticar)Anónimo (sin autenticar) Como usuario anónimo (sin autenticar)( ) 27 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  28. 28. Seguridad La configuración de seguridad para GeoServer se realiza a travésg g p de la edición de los archivos: i•users.properties •service.properties •layers propertieslayers.properties Estos archivos se encuentran en el directorio de despliegue dep g GeoServer, dentro de los directorios: /data/security Por ejemplo: C:Tomcat6.0webappsgeoserverdatasecurity 28 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  29. 29. Seguridad (2) 29 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  30. 30. Seguridad (3) services.properties: Aquí se definen los alias para los roles servicio/método. La sintaxis es servicio punto [.] método, estos alias luego se asignan a los usuarios creados en el archivo users propertieslos usuarios creados en el archivo users.properties. Por ejemplo para definir un alias para usuarios WFS-T, en otrasj p p p , palabras alias para futuros usuarios que pueda modificar el contenido de una capa a través de WFS, se debe agregar la siguiente línea al archivo services.properties: wfs.Transaction=ROLE_WFS_WRITE Un usuario de WFS solo lectura:Un usuario de WFS solo lectura: wfs.GetFeature=ROLE_WFS_READ 30 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  31. 31. Seguridad (4) users.properties: Permite crear usuarios y asignarles algún rol agrupados por servicio/método o asignarles el rol de administradorservicio/método o asignarles el rol de administrador. Por ejemplo:j p Se para crear un usuario llamado wfst que tenga el privilegio de WFS-T y también de lectura WFS, se debe agregar la siguiente línea al archivo users.properties: wfst=wfst,ROLE_WFS_READ,ROLE_WFS_WRITE 31 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  32. 32. Interfaz de usuario de GeoServer AdministradorAdministrador Como usuario administrador (autenticado)( ) 32 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  33. 33. Interfaz de usuario de GeoServer Administrador (2)Administrador (2) 1: Para la configuración global de los parámetros del  id l fi ió d j d i áservidor, la configuración de manejo de imágenes  basados JAI  (Java Advanced Image), definición de la  información de contacto, información del estado del  servidorservidor. 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: 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 criteriosesta 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. 33 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  34. 34. Configuración general de GeoServer Resumen de loslos parámetros de configuración del servidorservidor y el estado de su ejecución. 34 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  35. 35. Configuración general de GeoServer (2) Permite indicar la información de contacto pública así como parte delpública, así como parte del metadato de del documento de capabilities del servidorp WMS. 35 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  36. 36. Configuración general de GeoServer (4) En esta sección se configura el registro en forma de mensajes “logs” de las acciones tomadas porlogs de las acciones tomadas por usuarios o accesos al servidor, la definición de los caracteres,, cantidad de posiciones decimales y configuración proxy para todo el idservidor. 36 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  37. 37. Configuración general de GeoServer (5) A continuación se presentan algunos ejemplos de registros en el archivo de logs. 37 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  38. 38. Configuración general de GeoServer (6) E t i t d di ó l tEste 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 apreciarusuario que solo disponía privilegio WMS. Se puede apreciar que parte del mensaje dice “unauthorized” 38 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  39. 39. Configuración general de GeoServer (7) Se configuran los parámetros sobre el manejo de imágenes utilizando en estasmanejo de imágenes utilizando en estas bibliotecas para imágenes con Java. Las configuraciones aquí indicadas aplicarán aco gu ac o es aqu d cadas ap ca á a los servicios WMS y WCS. JAI, soporta capacidades avanzadas de multimedia a través de la plataforma Java, utilizando un conjunto opcionales deutilizando un conjunto opcionales de paquetes gráficos, procesamiento de imágenes, imágenes de E/S y multimediag , g y basada en tiempo como video y audio. 39 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  40. 40. Demostración de peticiones locales (1) petición GetCapabilities htt //l lh t 8080/ / f ? t G tC biliti & i f &http://localhost:8080/geoserver/wfs?request=GetCapabilities&service=wfs&ver sion=1.0.0& 40 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  41. 41. Demostración de peticiones locales (2) 41 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  42. 42. Demostración de peticiones locales (3) 42 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  43. 43. Demostración de peticiones locales (4) DescribeFeatureType: htt //l lh t 8080/ / f ? t D ib F t T & i fhttp://localhost:8080/geoserver/wfs?request=DescribeFeatureType&service=wfs &version=1.0.0&typenae= DatosShapes:ComAutonomas_peninsula_Nombre 43 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  44. 44. Demostración de peticiones locales (5) getfeature: htt //l lh t 8080/ / f ? t tf t & i f & ihttp://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version= 1.0.0&typename=DatosShapes:ComAutonomas_peninsula_Nombre 44 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  45. 45. Demostración de peticiones locales (6) 45 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  46. 46. Demostración de peticiones locales (7) 46 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  47. 47. Demostración de peticiones locales (8) 47 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  48. 48. Demostración de peticiones locales (9) 48 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  49. 49. Demostración de peticiones locales (10) 49 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  50. 50. 4. Instalación y configuración de extensionesextensiones Generalidades GML GDALGDAL Otros 50 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  51. 51. 4.1. Generalidades (1) Potente forma de enriquecer la funcionalidad de GeoServer En principio se requieren tres pasos para la instalación:pasos para la instalación: 1. Copiar paquete 2. Reiniciar 3. Disfrutar 51 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  52. 52. 4.1. Generalidades (2) GeoServer permite por defecto, la carga y servicio de los siguientes formatos : •Vector data formats Sh fil (i l di di t i f h fil )•Shapefiles (including directories of shapefiles) •PostGIS databases (with or without JNDI (Java Naming and Directory Interface) •External WFS layersExternal WFS layers •Java Properties files**** •Raster data formats •ArcGrid •GeoTIFF Gt 30 ( ) Otras fuentes de datos requieren el uso de e tensiones•Gtopo30 (World Wide DEM ) •ImageMosaic (Allows the creation of a mosaic from a number of georeferenced rasters) •WorldImage (Text file used to georeference raster map images pgw for PNG files jgw for JPG files etc) uso de extensiones. 52 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 WorldImage (Text file used to georeference raster map images. pgw for PNG files, .jgw for JPG files, etc)
  53. 53. 4.1. Generalidades (3) 53 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  54. 54. 4.2. GML (1) GeoServer no se compila por defecto con soporte GMLGeoServer no se compila por defecto con soporte GML. Debe ser instalado a través de una extensión que brinde soporte y permita su administración.soporte y permita su administración. El soporte GML no se trata de la función de exportar el formato GML con la que cuenta el servidor. 54 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  55. 55. 4.2. GML (2) En la versión 2 0 el desarrollo de la extensión de GML seEn la versión 2.0, el desarrollo de la extensión de GML se ha detenido y puede causar incompatibilidades. Aunque brinda soporte GML, no se debe esperar la mismabrinda soporte GML, no se debe esperar la misma fiabilidad que con otro tipo de extensiones. L ió GML t d l 2 0La versión GML soportada es la 2.0. MUY DESACTUALIZADA Por lo que se recomienda no brindar soporte GML en un entorno profesional con GeoServer. Al menos no en el contexto actual. Es recomendable esperar soporte 3.2 y un plugin específico para la versión 2.0.0. 55 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  56. 56. 4.2. GML (3) Descargar la extensión deDescargar la extensión de http://geoserver.org/display/GEOS/Download Versión GML para laVersión GML para la 2.0.0 no ha sido aún desarrollada. 56 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  57. 57. 4.2. GML (4) La mejor forma para la descarga de extensiones es en elLa mejor forma para la descarga de extensiones es en el espacio GeoServer Extensions 57 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  58. 58. 4.2. GML (5) 1 Copiar el paquete gt gml 2 5 8 en el directorio de1. Copiar el paquete gt-gml-2.5.8 en el directorio de librerías de GeoServer. 1. En una instalación binaria estara ubicado en1. En una instalación binaria estara ubicado en [GEOSERVER_HOME] / GeoServer / WEB-INF / lib / 2. En un entorno TOMCAT con paquetes WAR el diretorio de instalación será [ t d ] / b /diretorio de instalación será [contenedor] / webapps / GeoServer / WEB-INF / lib / 2. Reiniciar GeoServer. 58 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  59. 59. 4.2. GML (6) Estado inicial. 59 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  60. 60. 4.2. GML (7) Estado posterior. 60 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  61. 61. 4.2. GML (8) Con el servicio disponible, se crea el repositoriose crea el repositorio. 61 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  62. 62. 4.3. GDAL (1) GDAL es una librería habilitada para la lectura de un número muy amplio de formatos. No obstante, el entorno GeoServer soporta aquellos que son de interés general y que l t í ti d li i i tcumplen con características de licenciamiento para ser distribuidas y operadas en un servidor de mapas Open SourceSource. •DTED PNG ???•EHdr •ERDASImg JP2M SID PNG ??? JPG ??? TIFF ???•JP2MrSID •MrSID •NITF TIFF ??? 62 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 NITF
  63. 63. 4.3. GDAL (2) GDAL no es una extensión estándar de GeoServer sinGDAL no es una extensión estándar de GeoServer, sin embargo los archivos de la biblioteca GDAL si están integradas en GeoServer por defecto.g G S p Para aprovechar esta biblioteca, los binarios de GDAL (programa) deben estar instalados en el sistema operativo anfitrión. Una vez instalado este programa, GeoServer será capaz de reconocer los nuevos formatosGeoServer será capaz de reconocer los nuevos formatos a través de GDAL. 63 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  64. 64. 4.3. GDAL (3) 1 En imageio-ext download page ubicar la versión de binarios1. En imageio ext download page, ubicar la versión de binarios estable. 2. Seleccionar native libraries. 3. Descargar la versión correspondiente al Sistema Operativo 64 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  65. 65. 4.3. GDAL (4) http://docs.geoserver.org/2.0.0/user/data/gdal.htmlp g g g https://imageio-ext.dev.java.net/files/documents/7505/137749/gdal_data-1.4.5.zip D:Tomcat6webappsgeoserverGDAL D:Tomcat6webappsgeoserverGDAL_CRS 4. Reiniciar GeoServer !!! 65 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  66. 66. 4.3. GDAL (5) Nuevos formatos soportados al finalizar la configuración 66 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  67. 67. 4.2. GDAL (6) Nuevo entorno!!! 67 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  68. 68. 4.2. GDAL (7) Del mismo modo que GML, usamos el Administrador WebDel mismo modo que GML, usamos el Administrador Web para explotar los nuevos servicios: 68 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  69. 69. 4.3. Formatos disponibles PostGISPostGIS Directory of spatial files External Web Feature Server J P tiJava Properties ArcGrid GeoTIFF DB2 H2 MySQL GTOPO30 ImageMosaic WorldImage MySQL Pregeneralized Features Oracle Microsoft SQL Server g ArcSDE GML Microsoft SQL Server VPF GDAL Image Formats I P idImagePyramid Image Mosaic JDBC Database Connection Pooling 69 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 Application Schema Support
  70. 70. Carga de Datos 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. 70 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  71. 71. Espacio de trabajo Primer nivel de jerarquía de datos en Geoserver.j q Similar al concepto de espacios de nombre. Objetivo primerio es ser contenedor de elementos. A i ilAgrupar capas similares. Para diferenciar entre distintos proveedores de datos existentes. 71 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  72. 72. Espacio de trabajo (2) 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 que en el mismo servidor puede haber más de una capa con el mismo pero en distintos espacios de trabajocapa con el mismo pero en distintos espacios de trabajo 72 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  73. 73. Espacio de trabajo (3) 1 2 3 73 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  74. 74. Espacio de trabajo (4) Un espacio de trabajo consiste de unp j nombre y un espacio de nombre URI 74 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  75. 75. Espacio de trabajo (5) URI i d tiliURI se recomienda utilizar un URL asociado al proyecto en que se está trabajando más unque se está trabajando más un identificador final Para efectos de ejemplo: Otro espacio de nombre seOtro espacio de nombre se pudiera crear para el caso de las islas canarias o las islas Baleares 75 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  76. 76. Espacio de trabajo (6) Parte superior de la página de vista de espacio de trabajo 76 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  77. 77. Espacio de trabajo (7) Para remover hay que seleccionarlo desde las check box (mas de uno) 77 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  78. 78. Espacio de trabajo (8) Aparecerá un mensaje para confirmar la eliminación y canelar 78 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  79. 79. Espacio de trabajo (9) * Ejercicio práctico: Crear un espacio de trabajo llamado EspPeninsula, donde hipotéticamente se organizaran todos los datos de Españap g p correspondientes nada más al área de la península ibérica. 79 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  80. 80. Almacenes de Datos Los almacenes de datos conectan a una fuente de datos queLos almacenes de datos conectan a una fuente de datos que contenga información vectorial o raster. Una fuente de datos puede un archivo (como el caso de los shapes files) o un grupo de archivos como un conjunto de t bl b d d ttablas en una base de datos. 80 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  81. 81. Almacenes de Datos (2) Si se realiza un almacén para asociar Sh Fila un ShapeFiles se debe crear una conexión porconexión por archivo. 81 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  82. 82. Almacenes de Datos (3) Al crear un almacén de tipo BD-PostGis t t d lse muestran todas las tablas de la BD conectadaconectada. 82 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  83. 83. Almacenes de Datos (4) Crear la conexión una vez definiéndose y con este todos los parámetros de conectividad a la fuente de datos 83 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 los parámetros de conectividad a la fuente de datos
  84. 84. Almacenes de Datos (5) Para editar un almacén dePara editar un almacén de datos o ver información detallada de este, se debe dar click sobre el nombre. A lAunque algunos parámetros de conexión dependen del formato dedependen del formato de datos, existe información básica es común a taves de todos los formatos. 84 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  85. 85. Almacenes de Datos (6) 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 losde datos del almacén, el listado que aparecerá será el de los soportados por GeoServer según la configuración creada 85 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  86. 86. Almacenes de Datos (7) 86 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  87. 87. Almacenes de Datos (8) Nuevo origen de datos vectoriales tipo: PostGIS NG 87 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  88. 88. Almacenes de Datos (9) 88 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  89. 89. Almacenes de Datos (10) 89 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  90. 90. Almacenes de Datos (11) 90 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  91. 91. Almacenes de Datos (12) 91 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  92. 92. Almacenes de Datos (12) * Ejercicios prácticos: i) Crear un almacén de datos para la fuente de datos ShapeFile “ComAutonomas peninsula.shp”ComAutonomas_peninsula.shp ii) Crear un almacén de datos de tipo PostGis NG. 92 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  93. 93. Capas En GeoServer el termino capa se refiere al tipo de datos vector o raster. Todas las capas tienen una fuente de datos llamado Al éAlmacén. En la ventana de administración de capas se puede editar unaEn 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 se muestra el estatus de la capa y el sistema SRS. 93 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  94. 94. Capas (2) 94 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  95. 95. Capas (3) 95 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  96. 96. Capas (4) – [pestaña: Datos] 96 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  97. 97. Capas (5) – [pestaña: Datos] 97 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  98. 98. Capas (6) – [pestaña: Datos] 98 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  99. 99. Capas (7) – [pestaña: Publicación] 99 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  100. 100. Capas (8) – [pestaña: Publicación] 100 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  101. 101. Capas (9) 101 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  102. 102. Capas (10) 102 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  103. 103. Capas (11) 103 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  104. 104. Capas (12) 104 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  105. 105. 7. Servicios OGC con GeoServer GeoServer suministra el acceso a los datos a través de los protocolos establecidos por el OGC. Tener el Feature. (Source Code) WCS  Web Coverage Service  Coverage data (Rasters) WFS  Web Feature Service  Feature data (Vectors) WMS  Web Coverage Service  Images generated from geographical data Ver el 105 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 Feature
  106. 106. 7.1. Descripción del WFS ………. 22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 6 paths 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wcs', enabled 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wfs', enabled 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wms', enabled 22 2009 18 19 07 h t htt 11 Htt 11P t l t t22-nov-2009 18:19:07 org.apache.coyote.http11.Http11Protocol start GRAVE: Error arrancando punto final (endpoint) java.net.BindException: Address already in use: JVM_Bind<null>:8080 ………….. l i ( )•Soporte a las versiones 1.0 & 1.1 (Full Support) •Estándar para la obtención de datos vectoriales “puros”. (Raw Data) •Incluye operaciones básicas y avanzadas•Incluye operaciones básicas y avanzadas. •GetCapabilities, DescribeFeatureType, GetFeature. •Transaction, LockFeature, GetGmlObject., , j •Integrado al núcleo de seguridad de GeoServer. •Control de versionamiento. (Exclusivo GeoServer – No OGC) 106 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  107. 107. 7.2. Formatos de salida de WFS 107 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  108. 108. 7.3. Diferencias de versiones WFS 1.1.0 WFS 1.0.0 GML GML Vs.3 por defecto. Soporta Vs. 2 GML Vs. 2 Spatial urn:x- http://www.opengis.net/gml/srs Reference System ogc:def:crs:EPSG:XXXX /epsg.xml#XXXX Reproyección Soportado. (On-the-fly) No soportado Orden de los ejes coordenados Latitud/Longitud (y/x). Orden normal de los sistemas cartográficos y áfi Longitud/Latitud (x/y). Orden normal de distribución de datos. Ej: ShapeFile geográficos. Esto causa problemas en las actualizaciones o en el intercambio de datos entre diferentes servidores.  EPSG l it d /l tit d•EPSG:xxxx - longitude/latitude •http://www.opengis.net/gml/srs/epsg.xml#xxxx - longitude/latitude •urn:x-ogc:def:crs:EPSG:xxxx - latitude/longitude 108 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 g g
  109. 109. 7.4 Descripcion del WFS Es posible pensar en WFS como el código fuente de los mapasp p g p que serían dibujados con WMS, por lo que permite ofrecer una mayor transparencia y aplicabilidad a posibles desarrollos que t t d t P it t t ltengan acceso a estos datos o mapas. Permite por tanto que sea el usuario de los datos como explotarlos y representarlo, es decir, como convertir el dato en información Es decisión del usuariocomo convertir el dato en información. Es decisión del usuario como representar tanto el componente geográfico como los atributos. El servicio permite análisis más profundos y completos, combinar los features con otras fuentes de datos, además de ofrecer opciones de descarga. Las opciones t i l it t t li i l b titransaccionales permiten entre otras aplicaciones colaborativas orientadas a la Web 2.0. WFS hace realidad que los Geodatos sean abiertos. 109 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 WFS hace realidad que los Geodatos sean abiertos.
  110. 110. 7.5 Capacidades del WFS Operación Descripción GetCapabilities •Muestra los datos del servidor. •Describe las operaciones permitidas por el servicio y sus parámetros.y p á DescribeFeatureType •Muestras información detallada de un conjunto de datos. GGetFeature •Captura un conjunto de datos incluyendo su geometría y atributos. LockFeature •Impide que un tipo de feature pueda ser editado. Transaction •Edita los features existentes incluyendo opciones de modificación y borrado. •Permite la adición de nuevos feature. WFS-T GetGMLObject Complex Features. Estructuras OO – Application Schema 110 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 Schema
  111. 111. 7.6 GetCapabilities (1) •Llamado GetCapabilities típico (URL http://www example com/wfs)Llamado GetCapabilities típico (URL http://www.example.com/wfs) GET POST 111 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  112. 112. 7.6 GetCapabilities (2) Para cualquier llamado WFS se requieren como mínimoPara cualquier llamado WFS se requieren como mínimo tres parámetros: •service GeoServer •version •request simplifica la versión pero no es d blrecomendable. Asigna la versión por defecto si sepor defecto si se omite Hey!!! Servidor!!! Está entrando una petición tipo WFS Activa opciones 1.1.0 o 1.0.0 ¿Coordenadas?Y la pregunta es….. GetCapabilities . 112 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009 .
  113. 113. 7.6 GetCapabilities (3) Y la respuesta es…….Y la respuesta es……. XML que muestra una profunda descripción del serviciodescripción del servicio 113 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  114. 114. 7.7 DescribeFeatureType El objetivo principal es conocer las características de losj p p datos antes de descargarlos. Lista de featureTypes organizados por nameSpaceLista de featureTypes organizados por nameSpace featureType específico 114 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  115. 115. 7.8 GetFeature (1) Hace un llamado y descarga los datos.y g La forma más sencilla de ejecutar el comando es: Llamado especificando un feature en particular:do espec c do u featu e e p cu : 115 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  116. 116. 7.8 GetFeature (2) Limitando el número de features resultantes:Limitando el número de features resultantes: Ordenado por un atributo específico: 116 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  117. 117. 7.8 GetFeature (3) Consulta por atributo:Consulta por atributo: Un feature que cumple con múltiples propiedades: 117 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  118. 118. 7.8 GetFeature (4) Consulta espacial GET:Consulta espacial GET: Para consultas espaciales mejor utilizar método POST. Ofrece más y mejoresOfrece más y mejores opciones. 118 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  119. 119. 7.9. Verificación de la calidad del servicio Compliance & InteroperabilityCompliance & Interoperability Testing & Evaluation Initiative Ejemplos: http://localhost:8080/geoserver/wfs?service=wfs&v ersion=1.0.0&request=GetCapabilities http://localhost:8080/geoserver/wfs?service=wfs&v ersion=1.1.0&request=GetCapabilitiesq p 119 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  120. 120. 7.9. Configuración del WFS (1) 120 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  121. 121. 7.9. Configuración del WFS (2) 121 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  122. 122. 7.9. Configuración del WFS (3) Spatial Reference System 122 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  123. 123. 7.10. Espacio WFS (1) 123 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  124. 124. 7.10. Espacio WFS (2) 124 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  125. 125. 8. Configuración del WMS ………. 22 18 19 04 INFO [ RESTDi h ] C d RESTDi h i h 6 h22 nov 18:19:04 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 6 paths 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wcs', enabled 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wfs', enabled 22 nov 18:19:04 INFO [org.geoserver] - Loaded service 'wms', enabled 22 2009 18 19 07 h t htt 11 Htt 11P t l t t22-nov-2009 18:19:07 org.apache.coyote.http11.Http11Protocol start GRAVE: Error arrancando punto final (endpoint) java.net.BindException: Address already in use: JVM_Bind<null>:8080 ………….. l ió ( )•Soporte a la versiónes 1.1.1. (Full Support) •Estándar para la generación de mapas para la Web. CITE Support •Usando un WMS compatible permite a los clientes la•Usando un WMS compatible permite a los clientes la superposición de mapas de diferentes fuentes de una forma perfecta, sin solapes ni evidencia de “costuras”.p , p •Potentes opciones de renderizado y manipulación de etiquetas. •Soporta reproyección de los datos. 125 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  126. 126. 8.1. Formatos de salida (1) 126 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  127. 127. 8.1. Formatos de salida (2) 127 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  128. 128. 8.2. Configuración del WMS •Layer Groupsy p •Request Limits 16Mb - 2048x20486 b 0 8 0 8 100 - Errores de proyección 120sg - Llamado erróneo al 100% de los datos •No existe interface, se debe hacer manualmente. $GEOSERVER DATA DIR/ i l 100 - Errores de proyección •$GEOSERVER_DATA_DIR/services.xml •0=Sin limite 128 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  129. 129. 8.3. Capacidades de WMS Operación DescripciónOperación Descripción GetCapabilities •Muestra los datos del servidor. •Describe las operaciones permitidas por el servicio áy sus parámetros. GetMap •Captura la imagen solicitada por el cliente. GetFeatureInfo •Recupera los datos reales, incluyendo la geometríaRecupera los datos reales, incluyendo la geometría y los valores de atributos, para una ubicación de píxel. “Identify” DescribeLayer •Indica el WFS o WCS para obtener mayor informaciónDescribeLayer •Indica el WFS o WCS para obtener mayor información de la capa. GetLegendGraphic •Permite cargar la leyenda (TOC) que corresponde a la d i ió d lrenderización de la capa. 129 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  130. 130. 8.4. Configuración del WMS (1) 130 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  131. 131. 8.4. Configuración del WMS (2) 131 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  132. 132. 8.4. Configuración del WMS (3) 132 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  133. 133. 8.4. Configuración del WMS (4) 133 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +UPM).España noviembre 2009
  134. 134. Gracias por su atenciónGracias por su atención Vladimir Gutiérrez UPM Willington Siabato UPMPersonal Investigador en Formación vladimir@topografia.upm. es UPM Personal Investigador en Formación w.siabato@upm.es es 134noviembre 2009

×