Modelo de Referencia del Open Geospatial Consortium (OGC)

Modelo de Referencia del Open Geospatial Consortium (OGC) Grupo de Trabajo MERCATOR Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topog...
6 downloads 0 Views 965KB Size
Modelo de Referencia del Open Geospatial Consortium (OGC) Grupo de Trabajo MERCATOR

Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

Índice o

Modelo de referencia OGC (ORM)     

1. Visión general de OGC 2. Información GeoEspacial 3. Servicios GeoEspaciales 4. Desarrollo basado en patrones 5. Implementación de estándares OGC

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

2

1. Visión general de OGC o o o o o

Interoperabilidad como objetivo esencial Ejemplo de WMS Beneficio empresarial de los estándares Miembros de OGC y programas Estándares y especificaciones de OGC

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

3

Interoperabilidad capacidad que tienen los sistemas de comunicarse, ejecutar procesos o transferir datos entre sí, sin necesitar ningún conocimiento específico, sólo con conocimiento genérico,estándar sobre las características comunes de dichos sistemas

 ISO 2382-1: 1984 “Data processing – Vocabulary”  Adoptada por OGC e ISO/TC 211

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

4

OGC:WMS o o

El servicio de mapas es un ejemplo de estándar alcanzado desde el OGC. Involucra aspectos tales como:    

Referenciación espacial Servicios Web Infraestructuras de Datos Espaciales Programa de prueba de conformidad

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

5

Beneficio empresarial de los estándares o

Hay varios estudios que demuestran que se obtiene beneficio empresarial al usar estándares:  Integrating Geospatial Standards and Standards Strategies into Business Process  Geospatial Interoperability Return on Investment Study

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

6

Miembros de OGC y programas  Consorcio internacional fundado en 1994 (Open GIS Consortium) como “corporación de miembros libre de impuestos” (USA), sin ánimo de lucro 

Más de 370 Empresas (productores de software SIG), universidades, administración,asociaciones, individuos,…

 Misión 

Promover el desarrollo y uso de técnicas y estándares de Sistema Abiertos en el campo de la IG

 Método 

Definir por consenso especificaciones de interoperabilidad públicas que estandarizan  ARQUITECTURAS, MODELOS e INTERFACES

o

Programas:  Programa de especificación  Programa de interoperabilidad  Programa de asesoramiento y formación

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

7

Estándares y especificaciones de OGC

o

Distingue entre:     

Estándares de implementación OpenGIS Especificaciones abstractas Buenas prácticas Documentos de discusión Libros blancos

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

8

2. Información GeoEspacial o

Información GeoEspacial es fundamental

o

Arquitectura para especificación de información

o o o o o o o o o

Referenciación espacial Mapas y KML Fenómenos o entidades geográficas Geometría y Topología GML SWE GeoDRM y GeoXACML Metadatos Repositorios de esquemas XML

 (posición y tiempo)  (familia ISO 191100)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

9

Referenciación espacial o

Puede ser de dos tipos:  Por nombres  Por coordenadas

o

Por nombres (identificadores)  ISO19112 “Spatial referencing by geographic identifiers“ usado por los Gazetteers

o

Por coordenadas (Sistemas de referencia por coordenadas: CRS)  Datum, elipsoides, proyecciones y parámetros  Spatial Referencing by Coordinates  Definition identifier URNs in OGC namespace

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

10

Mapas y KML o o

Mapa es la representación gráfica de la IG KML gramática usada para codificar y transportar IG.

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

11

Fenómenos o entidades geográficas o

Feature: es una abstracción de la realidad que permite modelarla. (Entidad)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

12

Geometría y Topología Geometría proporciona información cuantitativa de las características espaciales o Topología permite caracterizar las relaciones entre las geometrías o

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

13

GML o

o o o o o

Proporciona un marco abierto y neutral para describir esquemas de aplicaciones de datos geoespaciales para su transporte y almacenamiento en formato XML Permite definir perfiles Permite especializar Permite mantener enlaces entre los datos y los esquemas Mejora el intercambio y uso compartido de datos Da soporte para el transporte y almacenamiento de datos espaciales

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

14

SWE  Observations & Measurements Schema (O&M)  Sensor Model Language (SensorML)  Transducer Markup Language (TransducerML or TML)  Sensor Observations Service (SOS)  Sensor Planning Service (SPS)  Sensor Alert Service (SAS)  Web Notification Services (WNS)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

15

GeoDRM y GeoXACML o

o

GeoDRM: Modelo de referencia para la gestión de los derechos sobre datos geoespaciales digitales GeoXACML: es una especificación basada en lenguaje XML para la gestión de accesos de OASIS que permite definir las políticas de acceso y uso de los datos

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

16

3. Servicios GeoEspaciales o o o o o o o

Arquitectura de servicios Servicios Web OGC (OWS) SWE Services Servicios de procesamiento y de encadenamiento Servicios de mercado masivos Servicios basados en la localización Servicios de granularidad fina

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

17

Arquitectura de servicios o

o

La especificación abstracta de OGC Arquitectura de servicios, proporciona un marco de desarrollo de aplicaciones y servicios en el contexto de la IG. Se definen:  Servicio 

Interfaz  Operación

o

El proyecto Orchestra ha extendido esta arquitectura para poder encadenar servicios

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

18

Servicios Web OGC (OWS) o

OGC ha definido un conjunto de estándares para los datos:  WMS, WFS, WCS, CSW

o

Y otros estándares para dar soporte a los anteriores:  WMC, SE, SLD, FE, Gazetteer

o

Ha definido otros documentos transversales:  Descripción de la arquitectura de servicios Web.  Documento base de los servicios Web OGC

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

19

SWE Services o

Pensados para ser servicios Plug&Play  SOS (Sensor Observation Service)  SPS (Sensor Planning Service)  SAS (Sensor Alert Service)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

20

Servicios de procesamiento y de encadenamiento

o o

BPEL (Business Processing Execution Language) (OASIS standard) WPS (Wep Processing Service)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

21

Mass Market Services o o

KML GeoRSS (Geographically Encoded Objects for RSS feeds)  GML Profile GeoRSS

o

WMC – KML (tienen mucho en común)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

22

Servicios basados en la localización o o

GeoMobility Server + open location services platform Los 5 servicios básicos de Core OpenLS:  Directory Service  Gateway Service  Location Utility Service (Geocoder/Reverse Geocoder)  Presentation Service  Route Service

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

23

Servicios de granularidad fina o

Son:  Simple Feature access Part 1 Common architecture - ISO19125-1  Simple Feature access Part 2 SQL option  Coordinate Transformation Service  Geographic Application Objects

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

24

4. Desarrollo basado en patrones o o o o o o

Publicar, encontrar y conectar Geoportales y clientes Arquitecturas multi-nivel Infraestructuras de Datos Espaciales Web de sensores Encadenamiento de servicios

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

25

Publicar, encontrar y conectar

o

Roles: service, service consumer, service directory Operaciones: Publicar, Encontrar y Conectar ISO19135 (registros)

o

OGC Catalogue Specificacion (CAT)

o o

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

26

Geoportales y clientes o

o o

El OGC ha definido una arquitectura de referencia para portales Web de datos GeoEspaciales (link) El OGC ha definido un documento de discusión para un cliente integrado OWS (link) GeoDSS (geospatial Decision Support Services)

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

27

GeoDSS

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

28

Arquitecturas multi-nivel

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

29

Web de sensores

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

30

Encadenamiento de servicios

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

31

5. Implementación de estándares OGC

o o o

Programa de pruebas de conformidad Implementaciones registradas Redes en explotación usando servicios OGC

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

32

Programa de pruebas de conformidad o o o o o

Programa para definir pruebas de conformidad Portal para someter a pruebas de conformidad Compliance Test Engine (SL) Compliance Test Suite for download: SF, CAT, CTS, WCS-gridd Compliance Test online: WMC, GML, GeoRSS

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

33

Taxonomía de Servicios de OGC o

Servicios de interacción humana: 

Visor de catálogo, datos, mosaicos, de perspectivas, de animaciones, de imágenes, Editor de objetos, de símbolos, generalización, visor de modelo de datos, etc...

o

Gestión de información:

o

Gestión de tareas y flujos:

o

Servicios de procesamiento:

 

Acceso a fenómenos, mapas, coberturas, Sensores, acceso a catálogos, a registros, a nomenclátores, etc.. Selección de servicio, mejoras en el flujo, servicios de suscripción.



Espacial:



Temporal:



Temático:



 



generalización, clasificación, conteo, detección de cambio, muestreo, procesado de imagen, geoparsing, geoding, etc... cálculo de estadísticos, servicios de anotación

Servicios de comunicación: 

o

transformaciones temporales, muestro, proximidad temporal, etc..

Metadatos: 

o

Conversión/transformación de coordenadas, rectificación y ortorectificación, ajuste de sensores, muestreo, troceado, medida, correlación, generalización, determinación de rutas, de posición, proximidad, etc...

Codificación, transferencia, compresión, conversión, ejecución remota.

Servicios de gestión

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

34

Estándares relacionados

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

35

Visión General GeoServicios Discovery Client

Find

Sensor Type Registry

Map Viewer Client

Imagery Exploitation Client

Value-Add Client

Observable Type Registry

Observable Instance Registry

Symbol Management Client

SWE Client

Bind

Application Clients

Sensor Instance Registry

Service Type Registry

Service Instance Registry

GML3

XIMA

SLD

Service Metadata

SensorML

Obs & Meas

Image Metadata

LOF

Encodings

Registry Services

Publish SCS

WFS

Data Services

WCS IAS

WMS

Portrayal Services

CPS

WTS

Chaining

Processing Services

Coord. Transf. Service

Geocoder

SPS

Gazetteer

= OGC/IP Interface

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

36

GeoServicios estandarizados

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

37

WMS: Servicio de mapas en Web o

Objetivo:  Generar una vista de un conjunto de capas ,de uno o varios servicios, superpuestas.

o

Operaciones:  GetCapabilities, GetMap, GetFeatureInfo

o

Parámetros:  Layers, Styles, SRS, BBOX, Format, Width, Height, Time.

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

38

WMS http://mapas.euitto.upm.es/cgi-bin/larioja? SERVICES=WMS& VERSION=1.1.0& REQUEST=GetMap& LAYERS=Ortofoto,Sombreado,Hidrografia& STYLES=,,& SRS=EPSG%3A23030& BBox=499194.6296,4665521.1382,512750.1851,4679070.7679& WIDTH=500& HEIGHT=500& FORMAT=image/jpeg& TRANSPARENT=TRUE

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

39

WFS: Servicio de fenómenos o

Objetivo:  Servicio de consulta/descarga de entidades y atributos, con un lenguaje de consulta y codificación estandarizados.

o

Operaciones:  GetCapabilities, DescribeFeatureType, GetFeature, LockFeature.

o

Parámetros:  TypeName, PropertyName, FeatureID, Filter, MaxFeatures

Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM

40

WFS - Ejemplo