Geo Servicios
Geo Servicios
Geo Servicios
1
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM
Índice
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
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
= 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
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
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:
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
19
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM
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
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
26
M. A. Manso + M. A. Bernabé + D. Ballari. Grupo de Investigacion MERCATOR. UPM
13
OpenLS
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
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
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
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
18
SAS vs WNS
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.
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
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