Story Transcript
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