Taller GvSIG Sensores

45
 aller gvSIG gvSIG gvSIG Sensores Sensores Carlos Sánchez Periñán  Prodevelop S.L.

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.

7/24/2019 Taller GvSIG Sensores

http://slidepdf.com/reader/full/taller-gvsig-sensores 45/45

Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN +!M".#spa$anoviembre 2009

Video $emostrativo