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 (IG) 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 El servicio de mapas es un ejemplo de estándar alcanzado desde el OGC. o Involucra aspectos tales como: o
Georreferenciación Servicios Web Infraestructuras de Datos Espaciales (IDE) 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
Varios estudios 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 (OGC) 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
Georreferenciación Mapas y KML (Keyhole Marc-Up Language) Fenómenos o entidades geográficas Geometría y Topología GML (Geographic Marc-Up Language) SWE (Sensor Web Enablement) GeoDRM y GeoXACML (Geo Digital Right Management, Geo XML Access Mark-UP Language) Metadatos Repositorios de esquemas XML
o o o o
o o o o
(posición y tiempo)
(familia ISO 19100)
Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM
9
Georreferenciación o
Puede ser de dos tipos:
o
Por nombres (identificadores)
o
Por coordenadas (Sistemas de referencia por coordenadas: CRS)
Por nombres Por coordenadas
ISO19112 “Spatial referencing by geographic identifiers“ usado por los Gazetteers
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 Mapa es la representación gráfica de la IG o KML gramática usada para codificar y transportar IG. o
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 o o
Geometría proporciona información cuantitativa de las características espaciales Topología permite caracterizar las relaciones entre las geometrías
Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM
13
GML Proporciona un marco abierto y neutral para describir esquemas de aplicaciones de datos geoespaciales para su transporte y almacenamiento en formato XML o Permite definir perfiles o Permite especializar o Permite mantener enlaces entre los datos y los esquemas o Mejora el intercambio y uso compartido de datos o Da soporte para el transporte y almacenamiento de datos espaciales o
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 (Sensor ML) Transducer Markup Language (Transducer ML 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 GeoDRM: Modelo de referencia para la gestión de los derechos sobre datos geoespaciales digitales o 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 o
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) Servicios SWE 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
BPEL (Business Processing Execution Language) (OASIS standard)
o
WPS (Web Processing Service)
Miguel A. Bernabé + Miguel A. Manso. Grupo de Trabajo MERCATOR. Dep. Ingeniería Topográfica y Cartografía. UPM
21
Servicios para mercados masivos 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 GeoMobility Server + open location services platform o Los 5 servicios básicos (Core OpenLS): o
Directorio de servicios Pasarela de servicios Servicios con utilidades de localización (Geocoder/Reverse Geocoder) Servicios de presentación Servicio de cálculo de rutas
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 Specification (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 El OGC ha definido una arquitectura de referencia para portales Web de datos GeoEspaciales (link) o El OGC ha definido un documento de discusión para un cliente integrado OWS (link) o GeoDSS (geospatial Decision Support Services) o
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 Programa de pruebas de conformidad o Implementaciones registradas o Redes en explotación usando servicios OGC o
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-Grid 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:
o
Gestión de información:
o o
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... Acceso a fenómenos, mapas, coberturas, Sensores, acceso a catálogos, a registros, a nomenclátores, etc..
Gestión de tareas y flujos:
Selección de servicio, mejoras en el flujo, servicios de suscripción.
Espacial:
Servicios de procesamiento:
Temporal:
transformaciones temporales, muestro, proximidad temporal, etc..
generalización, clasificación, conteo, detección de cambio, muestreo, procesado de imagen, geoparsing, geocoding, etc...
Temático:
Metadatos:
o
cálculo de estadísticos, servicios de anotación
Servicios de comunicación:
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
Symbol Management Client
SWE Client
Bind
Application Clients
Sensor Instance Registry
Service Type Registry
Service Instance Registry
Observable Type Registry
Observable 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:
o
Operaciones:
o
Parámetros:
Servicio de consulta/descarga de entidades y atributos, con un lenguaje de consulta y codificación estandarizados. GetCapabilities, DescribeFeatureType, GetFeature, LockFeature. 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