Taller GvSIG Sensores
Transcript of Taller GvSIG Sensores
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 1/45
aller gvSIG
gvSIGgvSIG
SensoresSensores
Carlos Sánchez Periñán
Prodevelop S.L.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 2/45
Introducción
Introducción a SWE
Visión general de especificaciones
Servicio SOSAplicación de SWE a gvSIG
Video Demostrativo
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 3/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Introducción a SWE
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 4/45
Introducción
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Mi%e &otts ' ulio )**
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 5/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
¿Qué es SWE: Sensor Web Enablement?
(Habilitación de la Sensor Web)
HabilitarDRAE: Hacer a algo hábil, apto o capaz para una cosa determinada
Sensor WebRedes de sensores accesibles y datos de sensores archivados que pueden descubrirse y
ser accedidos usando protocolos estándar y APIs (Application Programming Interfaces)
por la Web.
Clave: Web
Introducción
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 6/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Objetivo final:
ar las redes de sensores que se basan en el uso de
Introducción. Objetivo
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 7/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Bueno, las redes de sensores ya
existen y sus datos se reciben
telemáticamente
Introducción. ¿SWE Necesario?
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 8/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
¿Cuál es la situación habitual?
Introducción. Situación Habitual
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 9/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
¿Cuál es la situación habitual?
Introducción. Situación Habitual
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 10/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$a
noviembre 2009
¿Cuál es la situación habitual?
Introducción. Situación Habitual
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 11/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$a
noviembre 2009
¿Cuál es la situación habitual?
Introducción. Situación Habitual
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 12/45Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$a
noviembre 2009
¿Cómo puede ayudar SWE?
Introducción. Escenario SWE
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 13/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
,oncepto de -ensor eb
/ )** 0pen Geospatial ,onsortium
Introducción. Sensor Web
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 14/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
SWE es una iniciativa del OGCObjetivos. SWE pretende ayudar a:Descubrir sensores y datos de sensores que nos interesen.
Obtener información acerca de un sensor de manera estándar (capacidades, calidades,
procedimientos internos, localizació
n,…)Obtener observaciones de sensores de manera estándar.
Programar sensores, cuando sea posible, para obtener observaciones de interés.
Suscribirse a alertas y recibir notificaciones de sensores bajo ciertos criterios.
Introducción.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 15/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Visión de la Sensor Web (I)Los sensores serán accesibles por web.
Los sensores y sus datos serán descubribles.
Los sensores podrán auto-describirse en lenguaje estándar entendible
por humanos y por máquinas.La mayorí a de las observaciones serán accesibles en tiempo real o
cuasi-real por la Web.
Existirán servicios Web para acceder a información de sensores y sus
observaciones.Los sistemas de sensores serán capaces de extraer observaciones en
tiempo real de interés inmediato.
Mi%e &otts ' ulio )**
Introducción.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 16/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Visión de la Sensor Web (II)Los sistemas de sensores serán capaces de lanzar alertas basadas en
observaciones, así como responder a alertas lanzadas por otros sensores.
Se podrá geolocalizar a demanda y procesar observaciones de un nuevo
sensor descubierto, sin necesidad de conocimiento previo.Los sensores, simulaciones y modelos podrán configurarse y programarse
con interfaces Web estándar.
Las redes de sensores serán autónomas.
Mi%e &otts ' ulio )**
Introducción.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 17/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
!apel de -ensor eb #nablement
/ )** 0pen Geospatial ,onsortium
ntre sensores 1 modelos dispares2 1 servir de puente entre sensores3modelos 1 4errami
Introducción. Sensor Web
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 18/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Visión General.Especificaciones
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 19/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
7 especificaciones principales
3 modelos de información y esquemas
4 protocolos de servicios Web
Visión general. Especificaciones
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 20/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
O&M (Observations & Measurements).Representar e intercambiar resultados de observaciones
Sensor ML (Sensor Model Language).
Descripción de sensores (localización, fenómenos que mide, procesos
internos de medida, rangos temporales,…)
TML (Transducer Model Language).
Acceso a streaming de observaciones en tiempo real.
Visión general. Modelos de Información
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 21/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
SOS (Sensor Observation Service).
Acceso a sensores disponibles, a observaciones y gestión de nuevos
sensores.
WNS (Web Notification Service).
Gestió
n mensajes así ncronos cliente-servicio o alertas (SAS, SPS).
SPS (Sensor Planning Service).
Solicitar disponibilidad de observaciones y capturas a petición del
usuario.
SAS (Sensor Alert Service).
Publicación y suscripción a alertas de observaciones.
Visión general. Web Services
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 22/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Similitudes SWE - Otras especificac. OGC
WFS/WCS SOS GML O&M
- SensorML
Visión general. Comparación
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 23/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 24/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Servicio SOS
Es un servicio web estandar que:
Proporciona acceso a sensores disponibles.
Accede a las observaciones disponibles proporcionados por los sensores anteriores.
Permite añadir nuevos sensores.
Permite filtrar las observaciones por:
Instantes o intervalos de tiempo
Situación geográfica de los sensores (Bounding Box).
Propiedades observadas.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 25/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
3 Perfiles de operaciones:
Servicio SOS
Ya en implementación por cliente gvSIG.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 26/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Perfil Core.
GetCapabilities. Devuelve capacidades del servicio y sensores
disponibles.
DescribeSensor. Devuelve un SensorML describiendo el sensor y
sus procesos.
GetObservation. Devuelve observaciones de acuerdo a la
especificación O&M.
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 27/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Ejemplo de uso de SOS. Diagrama de secuencia
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 28/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Conceptos previos.
Offering: Agrupación lógica de observaciones ofrecida por un servicio.
Podrí a asimilarse de manera poco estricta a un Layer.
Procedure: Procedimiento. Referencia a un sensor o sistema de
sensores que responden a DescribeSensor.
ObservedProperty: Fenómenos que pueden medirse, p.e. temperatura,
presión atmosf érica, …
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 29/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Lista de Offerings
#nvelope(&bo5"
!eriodo tiempo
!rocedimientos (sensores"
6enómenos medidos
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 30/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Ejemplo de ObservationOffering
!rocedimiento (sensor"
6enómenos medidos
!eriodo Tiempo+ Intervalo
#nvelope(&&07"
Id
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 31/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Petición GetObservation.
0ffering
Instante(s"8!eriodo Tiempo
-ensor(es"
!ropiedad(es" medidas
#lemento medido
#5presión filtro 0G,
Tipo de respuesta (09M2 TML2:"
Modo respuesta (in3line2 attac4ment2:"
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 32/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Observación: Incluye el conceptogeneral.
Medida: Es una especialización de
observaciones, cuando el resultado
es un valor numérico.
/ )** 0pen Geospatial ,onsortium
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 33/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Feature: (ISO 19109) Unidad fundamental de informacióngeográfica con un conjunto de propiedades estáticas.
Cobertura: (ISO 19123) Variación de una propiedad en el
dominio espacio-temporal.
Observación: Se enfoca al evento de captura de datos.
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 34/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Servicio SOS. SensorML
Cuando hacemos un DescribeSensor obtenemos.
SensorML: un modelo XML estándar para describir
sensores.
Incluye descripción de:Modelos de procesos internos para obtener observaciones (detectores,actuadores, filtros,
operadores...)
Metadatos: identificadores, rangos temporales, restricciones, contacto, localización
espacial, etc...
Ejemplo: Un sensor GPS se puede describir como:Un conjunto de sensores básicos y procesos complejos que generan las observaciones
que nos determinan una posición, rumbo, velocidad, altura.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 35/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Servicio SOS. SensorML
Un proceso ( procedure) puede ser:Componentes de procesos (transductores, actuadores, procesadores...)
Sistemas (sensores únicos o conjuntos de sensores)
Cadenas de procesos de medición de datos.
Cada proceso puede estar descrito por: Inputs (Entrada de datos).
Outputs (Salida de datos).
Parámetros y metodologí a.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 36/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
!rocess ,4ain
! r o c e s s M o d e l
Servicio SOS
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 37/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
-1stem
, o m p o n e n t
Servicio SOS. SensorML
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 38/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Cuando hacemos un GetObservation obtenemos.
O&M: Define un modelo y esquemas XML estándar
para representar e intercambiar resultados de
observacionesnte o periodo para generar una estimación del v
Servicio SOS. O&M
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 39/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Servicio SOS. O&M
Descripción proporcionada por O&M.
Fenómeno ( phenomenon): propiedad de un objeto.
Elemento de Interés ( feature of interest): objeto observado.
Procedimiento ( procedure): instrumento o sensor utilizado paraobservar (puede ser un algoritmo que como resultado final nos
proporcione una medida)
Resultado ( result): valor o estimación de un fenómeno utilizando un
procedimiento.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 40/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
Caso de uso simplificado: La Temperatura en Valencia,hoy a las 15:00 es de 35ºC.
Feature of Interest < =alencia
Phenomenon < Temperatura
Procedure < Termómetro
Result < >? @
+-ampling
TimeA?B**
O!servación
Servicio SOS. O&M
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 41/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
/ )** 0pen Geospatial ,onsortium
!eriodo 0bservación
LocaliCación
!rocedimiento (sensor"
!ropiedad (fenómeno"
6eature observada
Desultado
Servicio SOS. O&M
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 42/45
Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009
"plicación de SWE a #vSIG.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 43/45
Aplicación a gvSIG. ¿Por que?
SWE es un estandard abierto.
Era de las IDE'sSe ha visto la necesidad de compartir información a través de la web.
Acceso f ácil y remoto a los datos que permite su reutilización, y el intercambio de
información útil para el análisis.
Máxima de gvSIG Utilización de los estándares evitando formatos privativos en la medida de lo posible.
Añade nuevas funcionalidades que abren un campo de utilización muy amplio.
7/24/2019 Taller GvSIG Sensores
http://slidepdf.com/reader/full/taller-gvsig-sensores 44/45
Aplicación a gvSIG
Implementació
n cliente SOS (Servicio Observació
n Sensores)Similar a servicio WFS.
Capas de “Features” de WFS equivalente a un “Offerings SOS”.
SOS devuelve observaciones situadas en el tiempo pero bajo petición, no de forma
periódica o así ncrona.
Permite filtrar las observaciones por instantes o intervalos de tiempo.
Cliente SOS gvSIG Geoposiciona los Procedures (sistemas de sensores).
Permite la interpretación de los datos de las observaciones mediante gráficasprocedentes de los datos obtenidos.