Servicios OGC para una IDE con...

Post on 26-Jun-2020

9 views 0 download

Transcript of Servicios OGC para una IDE con...

1

Abril 2009 Servicios OGC para una IDE 1

Teoría CSW (Catalogue Service Web)

Alejandra Sánchez MagantoIGN

Servicios OGC para una IDE con SL

Abril 2009 Servicios OGC para una IDE 2

Hidrografía

Capa Hidrología

BCN-25

Mapa Topográfico

1:25.000

……….

Metadatos:

Definición de Catálogo

2

Abril 2009 Servicios OGC para una IDE 3

Catálogo de Metadatos del IGN que nos permite:

Obtener descripciones.

Realizar consultas.

Se encuentra estructurado en:

Listado de Productos.

Búsqueda de Productos

Búsqueda de Unidades

http://www.ign.es/diga/index.jsp

DIGA (Directorio de Información Geográfica Accesible)

Abril 2009 Servicios OGC para una IDE 4

Nombre:……….

Fecha:………..

Resumen:………

Imagen

Usuario realiza una búsqueda

3

Abril 2009 Servicios OGC para una IDE 5

Introducción

CSW (Catalogue Service Web)– especificación que permite la publicación y el acceso a catálogos digitales de metadatos para datos y serviciosgeoespaciales así como otra información de recursos.

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

Abril 2009 Servicios OGC para una IDE 6

Niveles de detalle

• Modelo general (General model): – Modelo abstracto que especifica un conjunto de interfaces de servicios que soportan la funcionalidad de

• descubrimiento (discovery),

• acceso (access) y

• mantenimiento y organización (maintenance andorganization)

de catálogos de información geoespacial y sus recursos relacionados.

4

Abril 2009 Servicios OGC para una IDE 7

• Protocolo de conexión (Protocol Binding):– Modelo que añade guías para el diseño de la implementación del modelo general.

– Incluye un mapeo entre las interfaces, operaciones y parámetros generales disponibles en el protocolo seleccionado

• Perfil de aplicación (Application profile):– Modelo que extiende un protocolo de conexión documentando las decisiones de implementación y seleccionando una representación concreta para los contenidos de los catálogos.

Abril 2009 Servicios OGC para una IDE 8

Modelo

General

Protocolo de

Conexión

Perfil de

Aplicación

Utiliza

Mapea con

5

Abril 2009 Servicios OGC para una IDE 9

CORBA/IIOPProtocol Binding

CSW(HTTP Protocol

Binding)

General

Model

CORE

ISO19115/

ISO19119

Z39.50Protocol Binding

XML POST

KVP

SOAP

XML POST

KVP

SOAP

ebRIMISO/TS 15000-3

XML POST

KVP

SRW

SOAP

KVP

Abril 2009 Servicios OGC para una IDE 10

Arquitectura de referencia:

Aplicación Cliente

Servicio de Catálogo

Repositorio de Metadatos

Recurso

Interfaz de catálogo OGC

Búsqueda Distribuida

Interfaces de servicio OGC

6

Abril 2009 Servicios OGC para una IDE 11

Abril 2009 Servicios OGC para una IDE 12

Cliente Servidor

¿ qué existe relacionado con

carreteras?Petición

Metadato AMetadato BMetadato C…….Respuesta

7

Abril 2009 Servicios OGC para una IDE 13

Operaciones

GetDomain

Informa sobre sus características ( archivo de capacidades)GetCapabilities

Permite a los usuarios consultar la estructura de los registros. Previamente deben crearse metadatos de los tipos de recursos.

DescribeRecord

Permite a los usuarios consultar los valores permitidos de un parámetro o propiedad determinados

GetRecords

los usuarios soliciten la ejecución de una consulta al catálogo (query) que busca entre los metadatos catalogados y devuelve un conjunto de resultados que contiene referencias (entre 0 y n) a todos los recursos registrados que satisfacen los requisitos de la consulta

Abril 2009 Servicios OGC para una IDE 14

Operaciones

HarvestRecords

Permite a los usuarios obtener metadatos de recursos previamente referenciados en un conjunto de resultados previos o de una lista de identificadores de recursos

GetRecordsById

Permite que un usuario solicite que un servicio de catálogo intente obtener un recurso de una ubicación específica y, opcionalmente, crear una o más entradas para ese recurso

Permite a los clientes solicitar acciones de inserción, actualización y borrado sobre una instancia del catálogo

Transaction

8

Abril 2009 Servicios OGC para una IDE 15

Abril 2009 Servicios OGC para una IDE 16

http://www.idee.es/csw/client.html

9

Abril 2009 Servicios OGC para una IDE 17

GetCapabilities

Abril 2009 Servicios OGC para una IDE 18

DescribeRecord

http://schemas.opengis.net/csw/2.0.2/record.xsd

10

Abril 2009 Servicios OGC para una IDE 19

Abril 2009 Servicios OGC para una IDE 20

GetRecordsById

11

Abril 2009 Servicios OGC para una IDE 21

Abril 2009 Servicios OGC para una IDE 22

GetRecords

12

Abril 2009 Servicios OGC para una IDE 23

Abril 2009 Servicios OGC para una IDE 24

13

Abril 2009 Servicios OGC para una IDE 25

Más información

• Herramientas para crear servicios CSW:– http://www.opengeospatial.org/resource/products/byspec

• Esquemas de OGC para CSW:– http://schemas.opengis.net/csw/

• Ejemplos de peticiones CSW:– http://www.idee.es/CatalogoServicios/operaciones/OperacionesCSW.pdf

• URL de servicios CSW en España:– http://www.idee.es/CatalogoServicios/cat2/indexCSW.html

• Catálogo Conector (Un cliente CSW para conectar catálogos de metadatos):– http://www.orzancongres.com/ideart/061.pdf

– http://www.orzancongres.com/ide2008/061.pdf

Abril 2009 Servicios OGC para una IDE 26

14

Abril 2009 Servicios OGC para una IDE 27http://peru.georiesgo.net

Abril 2009 Servicios OGC para una IDE 28

15

Abril 2009 Servicios OGC para una IDE 29

http://metadatos.ingemmet.gob.pe:8080/geonetwork/srv/es/main.home

Abril 2009 Servicios OGC para una IDE 30

Gracias por vuestra atención

Alejandra Sánchez MagantoInstituto Geográfico Nacional

asmaganto@fomento.es