1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

33
1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Transcript of 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Page 1: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

1

INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Page 2: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

2

INDICE.

1.INTRODUCCION

2.MODELO DEL SERVICIO WCS

3.OPERACIONES

Page 3: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

1.1 Definición de WCS (Web Coverage Service)

1. INTRODUCCIÓN.

Es un servicio OGC que permite compartir o recuperar la información geoespacial como “coberturas”.

Se denomina cobertura a la información geoespacial que se representa en una posición de una serie de fenómenos relacionados según espacio/tiempo.

Algún ejemplo de coberturas serían, por ejemplo: las imágenes de satélite, imágenes raster o un modelo de elevaciones.

Page 4: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Figura1. Ejemplo de modelo de elevaciones.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

1.1 Definición de WCS (Web Coverage Service)

1. INTRODUCCIÓN.

Figura2. Ejemplos de imágenes raster y de satélites.

Page 5: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

1.1 Diferencia de WCS 2.0 y sus antecesores.

1. INTRODUCCIÓN.

WCS 2.0 utiliza el modelo de cobertura de los esquemas GML que se ha desarrollado con el objetivo de que las coberturas a cargo de un WCS puede ser más fácilmente intercambiables con otros servicios OGC.

WCS 2.0 soporta todos los tipos de cobertura con el apoyo de GML, no está limitada a las coberturas cuadriláteras de la rejilla como versiones anteriores de WCS.

Page 6: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

2.1 Tipo de operaciones en WCS

2. Modelo del servicio WCS

Las operaciones que se solicita un cliente de WCS y que son realizadas por el servicio Web WCS son las siguientes:

GetCapabilities: permite solicitar información sobre los metadatos del servicio y las coberturas que ofrece.

DescribeCoverage: permite solicitar los metadatos detallados de las coberturas solicitadas.

GetCoverage: permite solicitar una serie de propiedades de la cobertura seleccionada en el formato solicitado.

Page 7: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

2.2 Modo de realizar la consulta

2. Modelo del servicio WCS

Un cliente, durante una secuencia de peticiones WCS, en primer lugar debe hacer una petición “GetCapabilities” al servidor para obtener una lista actualizada de los datos disponibles.

En segundo lugar se hace la petición “DescribeCoverage” para averiguar más detalles sobre las coberturas que ofrece en particular.

Y finalmente si se desea obtener una cobertura o una parte de dicha cobertura se hace la solicitud “GetCoverage”.

Page 8: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

2.2 Modo de realizar la consulta

2. Modelo del servicio WCS

Para realizar estas consultas se realizan de tres maneras diferentes:

1.HTTP GET con codificación KVP (llave/del valor).

2.HTTP POST con codificación XML: se debe poner el valor de la cualidad conocida y el valor XML para indicar que la codificación esta permitida.

3.SOAP con codificación XML.

Page 9: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

9Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1. GETCAPABILITIES

WCS

Petición GetCapabilities

Respuesta Capacidades XML

Permite que un cliente de WCS recupere los metadatos y las coberturas del servicio ofrecidos por un servidor de WCS.

Devuelve un documento XML con una breve descripción de las coberturas.

Page 10: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

SERVICE= WCS

REQUEST= GetCapabilities

VERSION= 2.0

SECTION

UPDATESEQUENCE

ACCEPT FORMATS

3.1.1. Petición GETCAPABILITIES.

Page 11: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

NOMBRE DEL ELEMENTO

OBLIG/OPC DESCRIPCION

SERVICE METADATA OBLIGATORIO INFORMACION ESPECIFICA DE LA

FUNCIONALIDAD DE LOS SERVICIOS DE

METADATOS

COVERAGE ID OBLIGATORIO IDENTIFICADOR DE LA COBERTURA OFRECIDA

POR EL SERVIDOR

COVERAGE - SUBTYPE OBLIGATORIO TIPO DE IDENTIFICADOR DE LA COBERTURA DENTRO

DEL SERVIDOR

CONTENTS OPCIONAL INFORMACION DE LAS COBERTURAS

OFRECIDAS POR EL SERVIDOR

WGS84-BOUNDARYBOX OBLIGATORIO DATOS DEL RECTANGULO DE

LIMITACION EN WGS-84

Page 12: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

NOMBRE DEL ELEMENTO

OBLIG/OPC DESCRIPCION

BOUNDINGBOX OPCIONAL DATOS DEL RECTANGULO DE

LIMITACION EN CRS

METADATA OPCIONAL REFERENCIA A MAS METADATOS SOBRE

ESTE GRUPO DE DATOS

Page 13: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1.2. Respuesta (Documento XML).

Page 14: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1.2. Respuesta (Documento XML).

Page 15: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1.2. Respuesta (Documento XML).

Page 16: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1.2. Respuesta (Documento XML).

Page 17: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.1.2. Respuesta (Documento XML).

Cuando un servidor de WCS encuentra un error mientras que realiza una operación de GetCapabilities, volverá un mensaje del informe de la excepción.

Page 18: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

18Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2. DESCRIBECOVERAGES

WCS

Petición GetCapabilities

Respuesta Capacidades XML

Permite al cliente realizar una consulta de las coberturas y le devuelve una descripción detallada de ella.

Devuelve un documento XML.

Page 19: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

Hay que usar los siguiente campos:

SERVICE

VERSION

COVERAGE ID

EXTENSION

3.2.1. Petición DESCRIBECOVERAGES.

Page 20: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

NOMBRE DEL ELEMENTO

OBLIG/OPC DESCRIPCION

COVERAGE DESCRIPTION

OBLIGATORIO LISTA DESCRIPCION COBERTURAS

COVERAGE ID OBLIGATORIO IDENTIFICADOR DE LA COBERTURA

DOMAINSET OBLIGATORIO DESCRIPCION DEL DOMINIO DE LA

COBERTURA

RANGE TYPE OBLIGATORIO DESCRIPCION DE LA ESTRUCTURA DE LA

GAMA

SERVICE PARAMETERS OBLIGATORIO PARAMETROS ESPECIFICOS DEL

SERVICIO

Page 21: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

NOMBRE DEL ELEMENTO

OBLIG/OPC DESCRIPCION

COVERAGE FUNCTION OPCIONAL DESCRIBIR COMO PUEDEN SER

OBTENIDOS LOS VALORES DE LA GAMA

EN LAS LOCALIZACIONES DE

LA COBERTURA

METADATA OPCIONAL PUEDE HABER O NO.

Page 22: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

COVERAGE DESCRIPTION

Page 23: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

COVERAGE ID

DOMAIN SET

Page 24: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

RANGE TYPE

Page 25: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

SERVICE PARAMETERS

Page 26: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.2.2. Respuesta DESCRIBECOVERAGES.

Cuando un servidor de WCS encuentra un error mientras que realiza una operación de DescribeCoverage volverá un mensaje del informe de la excepción elegido como sigue:

-Te puede indicar la extensión donde es.

-Si no, si ocurre un error que se describe en la columna “significado del código de la excepción”

CODIGO DE LA EXCEPCION

HTTP CODEvalor

SIGNIFICADO DEL CODIGO DE LA EXCEPCION LOCATOR VALUE

NoSuchCoverage 404 Uno de los identificadores no encaja con las coberturas ofrecidas por el servidor

List of violating coverage identifiers

Page 27: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

27Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.3. GETCOVERAGE

Se hace una vez que el cliente conoce con detalle las características de la cobertura y le hace la petición al servidor.

Devuelve la cobertura en el formato solicitado.

WCS

Petición GetCoverage

Respuesta cobertura

Page 28: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.3.1. Petición GETCOVERAGE.

SERVICE= WCS

VERSION= 2.0

DIMENSION SUBSET

DIMENSION TRIM ( TRIM LOW, TRIM HIGHG )

DIMENSION SLICE (SLICE POINT)

COVERAGE ID

EXTENSION

Page 29: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.3.2. Respuesta GETCOVERAGES.

El contenido de la respuesta a una petición acertada de GetCoverage será un subtipo concreto de AbstractCoverage.

La respuesta debe ser una estructura de datos cuyo tipo es el mismo subtipo del gmlcov: AbstractCoverage como la cobertura pedida, a menos que el servidor ofrezca una extensión de WCS que elimine este requisito.

SI SE HACE UN AJUSTE DE EL AREA QUE QUEREMOS : Para ajustar una cobertura en una dimensión particular, el nombre correspondiente de la dimensión se indica así como el límite más bajo y superior de la cobertura resultante. (TimLow, TrimHigh)

El resultado contendrá solamente esos valores de la gama de la cobertura original que mientan dentro del límite más bajo y superior

Page 30: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.3.2. Respuesta GETCOVERAGES.

SI SE HACE UN RECORTE DE UNA ZONA QUE QUEREMOS : Para hacer el recorte se obtiene un resultado igual que el interior pero sobre el punto especificado (SlicePoint)

FINALMENTE EXISTE LA PETICION CONJUNTA: en la cual especificamos el área que queremos y le podemos detallar el punto dentro de ella.

Page 31: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

Complementos FormativosInfraestructuras de datos espaciales

Universidad Politécnica de MadridE.T.S.I. en Topografía, Geodesia y Cartografía

3. Operaciones WCS

3.3.2. Respuesta GETCOVERAGES.

Cuando un servidor de WCS encuentra un error mientras que realiza una operación de GetCoverage volverá un mensaje del informe de la excepción:

CODIGO DE LA EXCEPCION

HTTP CODEvalor

SIGNIFICADO DEL CODIGO DE LA EXCEPCION LOCATOR VALUE

NoSuchCoverage 404 Uno de los identificadores no encaja con las coberturas ofrecidas por el servidor

List of violating coverage identifiers

InvalidAxisLabel 404 La operación subsetting de la dimensión que especificó una etiqueta del eje no existe en el sobre ni se ha utilizado más de

una vez en la petición de GetCoverage

List of violating dimension names

InvalidSubsetting 404 La petición de la operación contiene un valor inválido del ajuste; un ajuste o el valor de parámetro de la rebanada está fuera del grado de la cobertura o, en una operación del ajuste, un límite

más bajo está sobre el límite superior

Name of parameter with invalid value

Page 32: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

32

BIBLIOGRAFIA.

http://www.opengeospatial.org/standards/wcs

09-110r3 , OGC® WCS 2.0 Interface Standard – Core

09-147r1,  OGC® Web Coverage Service 2.0 Interface Standard - KVP Protocol Binding Extension (1.0)

09-148r1, OGC® Web Coverage Service 2.0 Interface Standard - XML/POST Protocol Binding Extension (1.0)

09-149r1, OGC® Web Coverage Service 2.0 Interface Standard - XML/SOAP Protocol Binding Extension (1.0)

Page 33: 1 INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.

33

INFRAESTRUCTURAS DE DATOS ESPACILAES JUAN FERNÁNDEZ FERNÁNDEZ.