Geo Servicios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 22

GeoServicios

XII CONGRESO DE TECNOLOGIAS DE LA INFORMACIÓN GEOGRÁFICA


Granada, 19 de septiembre de 2006

Miguel Ángel Manso Grupo de Investigación Mercator (UPM)

1
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Índice

 Taxonomía de Servicios de OGC.


 Visión general de los GeoServicios OGC
 Geoservicios estandarizados por OGC e ISO:
 WMS, WFS, WCS, CS-W, WFS-G, WCTS, WTS,
GeoCoding, GeoParsing, OpenLS,...
 Geoservicios en discusión en OGC:
 SWE: (O&M, SensorML, TML, SOS, SPS, SAS,
WNS)
 Otros tipos de geoservicios:
 Registros (de estilos, CRS, etc...), muestreo,
interpolación, generación de perfiles, etc...

2
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

1
Taxonomía de Servicios de OGC
 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...
 Gestión de información:
 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.
 Servicios de procesamiento:
 Espacial:
 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...
 Temporal:
 transformaciones temporales, muestro, proximidad temporal, etc..
 Temático:
 generalización, clasificación, conteo, detección de cambio, muestreo, procesado de imagen,
geoparsing, geoding, etc...
 Metadatos:
 cálculo de estadísticos, servicios de anotación
 Servicios de comunicación:
 Codificación, transferencia, compresión, conversión, ejecución remota.
 Servicios de gestión

3
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Estándares relacionados

4
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

2
Visión General GeoServicios

Discovery Map Viewer


Imagery
Exploitation
Value-Add SWE
Symbol Bind
Client Client Management
Client Client
Client Client

Find Application Clients

GML3 XIMA SLD

Service Obs
Sensor Sensor Service Service Observable Observable SensorML
Metadata & Meas
Type Instance Type Instance Type Instance
Registry Registry Registry Registry Registry Registry
Image
Registry Services Encodings Metadata
LOF

Publish

Coord.
SCS WFS WCS WMS CPS Chaining Transf. Geocoder
Service

Data Services Portrayal Processing


IAS WTS SPS Gazetteer
Services Services

= OGC/IP Interface

5
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

GeoServicios estandarizados

6
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

3
WMS: Servicio de mapas en Web

 Objetivo:
 Generar una vista de un conjunto de capas
,de uno o varios servicios, superpuestas.
 Operaciones:
 GetCapabilities, GetMap, GetFeatureInfo
 Parámetros:
 Layers, Styles, SRS, BBOX, Format, Width,
Height, Time.

7
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

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

8
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

4
WFS: Servicio de fenómenos

 Objetivo:
 Servicio de consulta/descarga de entidades y
atributos, con un lenguaje de consulta y
codificación estandarizados.
 Operaciones:
 GetCapabilities, DescribeFeatureType,
GetFeature, LockFeature.
 Parámetros:
 TypeName, PropertyName, FeatureID, Filter,
MaxFeatures

9
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

WFS-T: Servicio de fenómenos+

 Objetivo:
 Servicio WFS con capacidad de actualización,
inserción y borrado de entidades y atributos, con un
lenguaje de consulta y codificación estandarizados.
 Operaciones:
 GetCapabilities, DescribeFeatureType, GetFeature,
LockFeature, Transaction(Insert, Update, Delete)
 Parámetros:
 TypeName, PropertyName, FeatureID, Filter,
MaxFeatures

10
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

5
WCS: Servicio de coberturas (matriciales)

 Objetivo:
 Servicio con capacidad de consulta y descarga de
coberturas matriciales multibanda.
 Operaciones:
 GetCapabilities, GetCoverage, DescribeCoverage
 Parámetros:
 Coverage, CRS, BBOX, Width, Height, Depth, ResX,
ResY, ResZ, Format, TIME, Parameters, Exceptions,

11
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

WCTS: S. transformación de coordenadas.

 Objetivos:
 Transformar/Convertir las coordenadas de un
conjunto de entidades entre dos Sistemas de
Referencia Espaciales.
 Operaciones:
 GetCapabilities, IsTransformable,
DescribeTransformation, Transform
 Parámetros:
 InputFormat, OutputFormat, SourceCRS,
DestinationCRS, TransformationSequence, Data.

12
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

6
WTS: S. Visualización de terrenos

 Objetivo:
 Generar una vista 3D de contexto geográfico.
 Operaciones:
 GetCapabilities, GetView
 Parámetros:
 SRS, POI, Pitch, Yaw, Distance, AOV, BBOX,
Layers, Styles, Format, DEM, TERRAIN,
Transparent, Background, SLD, Quality,
Exceptions...

13
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

WTS

14
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

7
CS-W: Servicio de Catálogo

 Objetivo:
 Almacén o repositorio de Metadatos sobre conjuntos
de datos y/o servicios Web, con capacidad de
búsqueda y recolección automática.
 Operaciones:
 GetCapabilities, GetRecord, GetRecordById,
GetValueDomain, DescribeRecordType, Transaction
(Insert,Update,Delete), HarvestRecords
 Parámetros:
 RequestID, NameSpace, ResultType, OutputFormat,
OutputSchema, StartPosition, MaxRecords,
TypeName, ElementSetName o ElementName,
ConstraintLanguage, QueryConstraint, SortBy,
DistributeSearch, Propagate, HopCount

15
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

WFS-G: S. Nomenclátor

 Objetivo:
 Posibilitar la localización geográfica de
objetos en base a nombres (topónimos)
 Operaciones:
 GetCapabilities, DescribeFeatureType,
GetFeature, GetGMLObject (Xlink)
 Parámetros:
 TypeName, PropertyName, FeatureID, Filter,
MaxFeatures, SI_LocationInstance,
SI_Gazetteer

16
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

8
GeoParser:

• Geoparser parses the free text (news, messages,


reports, etc.) and marks up recognized terms and
phrases of interest. Recognition is performed against
preset vocabularies, possibly specified by the user at
runtime. Output of the Geoparser is the collection of
features that identifies words and phrases in the original
text resource.

Fuente: OpenGIS Consortium Discussion Paper 01-037

17
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

GeoCoder

 Objetivo:
 Obtener la geometría asociada a un texto que describe una
localización y el propio texto de una forma estructurada.
 Operaciones:
 GetCapabilities, DescribeFeatureType, GetFeature,
GeocodeFeature
 Parámetros:
 TypeName, PropertyName, FeatureID, Filter, MatchSequence,
AddressMatchConstraints, MaxFeatures, MaxRanges,
CornerOffset, StreetOffset, USPSRules, CustomRules,
AcceptFirstOfMultipe, AcceptCloseMatchesOnly, RelaxHouse,
RelaxStreet, RelaxPostalCode, SearchRadiusExtension,
ResponseConstraints

18
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

9
GeoCoder

 Geocoder is the service that performs the


transformation of the location description
of a feature into a normalized location
description that includes the geometry of
the feature.

Fuente: OpenGIS Consortium Discussion Paper 01-037

19
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

LOF: Location Organizer Folder

 The Location Organizer Folder (LOF) is a GML


document that provides a structure for organizing the
information related to a particular event or events of
interest. It may be used in various analysis applications,
like disaster analysis, Intelligence analysis, etc. It is
spatially enabled, and capable of managing disparate
types of information.

Fuente: OpenGIS Consortium Discussion Paper 01-037

20
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

10
LOF: Arquitectura

21
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

GLS: S. GeoLinking

 Objetivo:
 Extender la capacidad de un WMS para que se
puedan mostrar datos asociados a identificadores de
fenómenos.
 Operaciones:
 GetCapabilities, GeoLink
 Parámetros:
 FrameworkHost, GDAS, GDASVersion,
FrameworkDomain, FrameworkName,
FrameworkVersion, DatasetDomain, DatasetName,
Attribute, Geolinkids, SLD, Cache

22
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

11
GLS: GeoLinking

23
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

OpenLS: Open Location Service

 Objetivo:
 Conjunto de GeoServicios estandarizados
que posibilitan la generación de aplicaciones
que se fundamentan en la localización.
 Servicios:
 Directorio, Pasarela, Servicios de localización
(GeoCoder/reverso), Servicios de
presentación, Servicios de Rutas.
 Alias:
 GeoMobility Service (GMS)

24
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

12
OpenLS

 Servicio de directorio:
 Objetivo: disponer de un servicio accesible en red
que proporcione acceso a directorios del tipo páginas
amarillas (blancas o verdes) en el que localizar
lugares, servicios y productos.
 Tipos: Pinpoint, Proximity
 Parámetros: Directory Type, Proximity Type, Source Location,
Proximity Minimum Distance, Proximity Maximum Distance,
WithinBoundary, MaximumResponses, SortCriteria,
SortDirection, Known Points of Interest ID, Known Points of
Interest Name, Known Points of Interest Point, Known Points of
Interest Address, Name Reference System, Keyword List

25
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

OpenLS

 Servicio pasarela (Gateway)


 Objetivo: Disponer de un servicio que calcule
la posición (coordenadas) de terminales
móviles y dispositivos inalámbricos.
 Parámetros: único o múltiples móviles,
inmediato, bajo demanda o periódico,
clienteID, Password, etc..

26
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

13
OpenLS

 Servicios Utilidades de Localización:


 Objetivo: Disponer de un conjunto de servicios que
permitan traducir localizaciones textuales no
normalizadas en coordenadas y localizaciones
normalizadas y el servicio contrario, por el que a
partir de una posición se obtengan localizaciones
textuales normalizadas (GeoCoder y
ReverseGeoCoder)
 Reverse GeoCoder parámetros:
 StartingLocation, SearchArea, PreferenceList,
MaximumResponses

27
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

OpenLS

 Servicios de presentación:
 Objetivo: Disponer de un servicio que acepte un
formato de codificación estandarizado para realizar
las peticiones de presentación de capas y objetos
con estilos.
 “Parámetros”:
 De salida ( ancho, alto, formato, transparencia, color fondo
 de contexto (Bbox o CenterPoint & Scale)
 lista de datos abstractos ( ADT con Zorder + Style)
 Operaciones y capacidades deseables:
 Proporcionar mapas base, suministrar la lista de estilos
predefinidos, soportar estilos de usuario, soportar la
petición de Capabilities.

28
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

14
OpenLS

 Servicios de Routing
 Objetivo: Disponer de un servicio que calcule o
recalcule una ruta entre dos puntos utilizando redes
mono-nodales o multi-nodales.
 Operaciones:
 DetermineRoute, RouteInstructions, RouteGeometry,
RouteMap
 Parámetros:
 RoutePlan, RouteHandle, RouteInstructionsRequest,
RouteGeometryRequest, RouteMapRequest,
RouteMapExtendedRequest, provideRouteHandle,
provideRouteSummary, provideManeuverList, distanceUnit,
provideManeuverGeometry, provideAlternateRoute,
RoutePreference, RoutePreferenceExtended, WayPointList,
AvoidList, useRealTimeTraffic, expectedStartTime,
timeRestrictionCheck, AdvisoryTypeList, ...

29
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Geoservicios en discusión en OGC:

30
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

15
SWE: Sensor Web Enablement

 Objetivo:
 Disponer de un marco de referencia para los estándares
necesarios para poder explotar sistemas y sensores conectados
en Internet.
 Requisitos:
 Descubrir sensores y sistemas de observación.
 Determinar las características de los sensores.
 Acceso automático a los parámetros del sensor.
 Acceso en tiempo real a los datos multi-temporales de los
sensores.
 Demandar que los sensores adquieran datos en un tiempo y
lugar determinado.
 Suscribirse a un servicio de publicación de alertas en función de
los valores observados por los sensores.

31
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

SWE: Sensor Web Enablement

 Especificaciones relacionadas:
 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).

32
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

16
SensorML

 Objetivo:
 Proporcionar información de los sensores necesarias
para su localización, para el análisis y procesar las
observaciones, caracterizar la fiabilidad y calidad de
las mismas, localización de elementos y permitir
almacenar las características fundamentales de los
mismos.
 Información contenida:
 Características de las observaciones: físicas, calidad
y de respuesta
 Característica geométricas: tamaño, forma, etc y
otras geométricas y temporales del sensor
 Documentación y descripciones: información,
historia, descripciones, etc..

33
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Sensor Observation Service


 Objetivo:
 Disponer de un servicio Web que posibilite el acceso a las
descripciones de los sensores, el acceso a las observaciones y facilite,
en la medida de lo posible, el seguimiento de los mismos.
 Operaciones:
 GetCapabilities, GetObservation, DescribeSensor, RegisterSensor*t,
InsertObservation*t, GetResult*, GetFeatureOfInterest*
GetFeatureOfInterestTime*, DescribeFeatureOfInterest*,
DescribeObservationType*, DescribeResultModel*
 Parámetros:
 outputFormat, SensorId, Offering, ObservedProperty, eventTime,
procedure, featureOfInterest, Result, resultFormat, resultModel,
responseMode, SensorML_Process or TML_Process,
O&M:Observation, InsertId, O&M:Observation, ObservationId,
TimeInstant, gml:GeometricPrimitive, FeatureOfInterestId, EventTime,
FeatureOfInterestLocation, Ogc:spatialOps, ObjectID, Phenomenon,
ResultName,

34
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

17
Sensor Alert Service
 Objetivo:
 Disponer de un Servicio que registra demandas de alertas que
se generan como consecuencia de que la observación de un
sensor exceda o no alcance un umbral definido. Como alerta se
le envía además del evento, la fecha y la localización (idea de
registro).
 Operaciones:
 GetCapabilities, Advertise, CancelAdvertisement,
RenewAdvertisement, Subscribe, CancelSubscription,
RenewSubscription
 Parámetros:
 FeatureOfInterest, OperationArea, AlertFrequency,
DesiredPublicationExpiration, AlertMessageStructure,
PublicationID, DesiredPublicationExpiration,
SubscriptionOfferingID, Location, ResultFilter,
FeatureOfInterestName, ResultRecipient

35
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

SAS figura

Fuente: OGC 06-028r2 document


36
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

18
SAS vs WNS

Fuente: OGC 06-028r2 document


37
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Otros tipos de GeoServicios:

38
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

19
Registros: Estilos y simbología

Client
Application
Map Style Editor
SVG/GIF WMS Registry/Rep.

Styler Style Library


GML

Web
Feature
Symbol Library
Server Symbol Editor
Registry/Rep.
Fuente: An GML Introduction. Galdos Systems inc. 2003
39
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Registro CRS

Web Feature Coordinate


Service Reference
System
(CRS)
Registry

Unambiguous Coordinate References – Automated Conversion

Fuente: An GML Introduction. Galdos Systems inc. 2003


40
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

20
Muestreo

+
S. Muestreo
Espaciado

Buffer

41
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

Perfiles longitudinales

B
C
A
z
B
+ C
S. Perfiles A
Espaciado

MDT

42
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

21
y esto es solo el principio !!!!

43
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM

22

También podría gustarte