Nuevo reto de las IDE's: estandarización y acceso a datos...

37
JIIDE 2010 JIIDE 2010 28 de Noviembre de 2010 28 de Noviembre de 2010 Lisboa, Portugal Lisboa, Portugal Nuevo Nuevo reto de las IDE's: estandarización y reto de las IDE's: estandarización y acceso a datos procedentes de sensores acceso a datos procedentes de sensores heterogéneos heterogéneos Jorge Piera Jorge Piera Asociación gvSIG - Prodevelop [email protected] http://www.gvsig.com Miguel Montesinos Miguel Montesinos Asociación gvSIG - Prodevelop [email protected] Amelia Del Rey Amelia Del Rey Asociación gvSIG - Prodevelop [email protected]

Transcript of Nuevo reto de las IDE's: estandarización y acceso a datos...

Page 1: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Nuevo Nuevo reto de las IDE's: estandarización y reto de las IDE's: estandarización y acceso a datos procedentes de sensores acceso a datos procedentes de sensores

heterogéneos heterogéneos

Jorge PieraJorge Piera

Asociación gvSIG - Prodevelop

[email protected]

http://www.gvsig.com

Miguel MontesinosMiguel Montesinos

Asociación gvSIG - Prodevelop

[email protected]

Amelia Del ReyAmelia Del Rey

Asociación gvSIG - Prodevelop

[email protected]

Page 2: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 3: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 4: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Los sensores están por

Los sensores están por

todas partestodas partes

IntroducciónIntroducción

Page 5: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción● Un teléfono móvil puede ser:

● Medidor de sonido (decibelios) → micrófono

● Espectómetro (para medir propiedades de la luz) → cámara

● Indicador de posición → gps

● Medidores del pulso → cámara

● Detector de metales → magnetómetro de la brújula

● etc.

Page 6: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción● Esquema tradicional de un geoportal

Page 7: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Mike Botts. UAH 2006

IntroducciónIntroducción● http://www.pachube.com

Page 8: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Mike Botts. UAH 2006

IntroducciónIntroducción● http://www.openioos.org

Page 9: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción● Los sistemas de sensores heterogéneos presentan dos

problemas?

● 1) ¿Cómo se recopila la información de los sensores?

● 2) ¿Cómo se accede a ella?

Page 10: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción

Page 11: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción

Page 12: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

IntroducciónIntroducción

Page 13: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● Lo normal es que cada sistema de sensores tenga un API

para poder acceder a los datos.

● Estos datos normalmente están en un formato concreto

definido por el fabricante.

IntroducciónIntroducción

¿Podría existir una forma estándar y sencilla de acceder y/o

publicar los datos delos sistemas de sensores?

Page 14: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 15: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● ¿Qué es Sensor Web Enablement (SWE)? → Habilitación de la

Sensor Web

● Habilitar

DRAE: Hacer algo hábil, apto o capaz para una cosa

determinada

● Sensor Web

Redes de sensores accesibles y datos de sensores

archivados que pueden descubrirse y ser accedidos usando

protocolos estándar y API's por la web

● Clave: Web

Sensor Web EnablementSensor Web Enablement

Page 16: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Estandarizar las redes de Estandarizar las redes de sensores basadas en la Websensores basadas en la Web

● El Objetivo final es:

Sensor Web EnablementSensor Web Enablement

Page 17: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

© 2006 Open Geospatial Consortium

Sensor Web EnablementSensor Web Enablement

Page 18: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Sensor Web EnablementSensor Web Enablement

Page 19: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● SWE es una inciativa del OGC, que 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, etc)

● Obtener observaciones de sensores de manera

estándar.

● Publicar datos de sensores que pueden ser consumidos

en tiempo real.

● Suscribirse a alertas y recibir notificaciones de

sensores bajo ciertos criterios.

Sensor Web EnablementSensor Web Enablement

Page 20: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 21: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● 7 especificaciones principales.

● 3 modelos de información

● 4 protocolos de Servicios Web

Especificaciones OGCEspecificaciones OGC

Page 22: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● 3 modelos de información:

● O&M (Observations & Measurements)

● Representar e intercambiar resultados de observaciones.

● SensorML (Sensor Model Language)

● Descipción se sensores (localización, fenómenos que

mide, procesos internos de medida, rangos temporales,

etc.

● TML (Transducer Model Language)

● Acceso a streaming de observaciones en tiempo real

Especificaciones OGCEspecificaciones OGC

Page 23: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

● 4 protocolos de Servicios Web:

● SOS (Sensor Observation Service)

● Acceso a sensores disponibles y a observaciones

● Inserción de nuevos sensores y observaciones

● SPS (Sensor Planning Service)

● Permite controlar los sensores remotamente.

● SAS (Sensor Alert Service)

● Publicación y suscripción de alertas de observaciones.

● WNS (Web Notification Service)

● Gestión de mensajes asíncronos cliente-servicio o alertas

(SAS, SPS)

Especificaciones OGCEspecificaciones OGC

Page 24: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 25: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Software SWE-CompliantSoftware SWE-Compliant● Servidores

● 52º North

● Soporte de SOS, SPS, SAS y WNS

● Soporte de SOS completo

● Implementación de referencia del OGC

● Deegree (v3)

● Soporte de SOS (sólo perfil core)

● OGC compliant

● Mapserver

● Soporte de SOS (sólo perfil core)

Page 26: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Software SWE-CompliantSoftware SWE-Compliant● Clientes de escritorio

● gvSIG

● Cliente SOS, SensorML y O&M

● En fase de desarrollo

● uDIG

● Cliente SOS, SensorML y O&M

● En fase de desarrollo

● Extensión para ArcGIS

● Proyecto de 52º North y ESRI

● En fase de desarrollo

Page 27: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Software SWE-CompliantSoftware SWE-Compliant● Clientes ligeros

● Openlayers

● Cliente SOS, SensorML y O&M

● Nuevo proveedor de datos

● SWE Thin Client

● Cliente SOS, SensorML y O&M

● Cliente SOS de 52 North

Page 28: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Software SWE-CompliantSoftware SWE-Compliant● Dispositivos móviles

● gvSIG Mobile

● Actua como un proveedor de datos de sensores

● Soporta el perfil de SOS transaccional

● Por defecto tiene un proveedor de GPS

Page 29: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 30: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

noviembre 2009

Elemento de interés = Lisboa

Fenómeno = Temperatura

Procedimiento = Termómetro

Resultado = 15 º

+Tiempo

28 de Noviembre de 201011:15 h

=Observación

Estrategia de ImplantaciónEstrategia de Implantación

Page 31: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

noviembre 2009

Elemento de interés = Lisboa

Fenómeno = Temperatura

Procedimiento = Termómetro

Resultado = 15 º

+Tiempo

28 de Noviembre de 201011:15 h

=Observación

Estrategia de ImplantaciónEstrategia de Implantación

¡WFS!

Page 32: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Estrategia de ImplantaciónEstrategia de Implantación

Page 33: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Estrategia de ImplantaciónEstrategia de Implantación● Implantación por fases

● Objetivo prioritario: SOS

● Incorporación de servicio SOS

● Incorporación progresiva de sensores a servicio SOS

● Adición de otros servidores SWE (SPS, SAS y WNS)

Page 34: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

AgendaAgenda

IntroducciónIntroducción

Sensor Web EnablementSensor Web Enablement

Especificaciones OGCEspecificaciones OGC

Software SWE-CompliantSoftware SWE-Compliant

Estrategia de implantaciónEstrategia de implantación

ConclusionesConclusiones

Page 35: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

ConclusiónConclusión● Cada día aumenta el número de sensores.

● Existen infinitos escenarios de utilización de esta

información.

● Existen especificaciones estándares para:

● Publicar datos de un sensor.

● Recuperar datos de sensores.

● Existen implementaciones de estos servicios, que se pueden

integrar como un servicio más en una IDEE.

Page 36: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

Muito obrigado

Jorge PieraJorge Piera

Asociación gvSIG - Prodevelop

[email protected]

www.gvsig.com

Page 37: Nuevo reto de las IDE's: estandarización y acceso a datos ...downloads.gvsig.org/.../reports/JIIDE_Nuevo_reto_de... · JIIDE 2010 28 de Noviembre de 2010 Lisboa, Portugal SWE es

JIIDE 2010JIIDE 201028 de Noviembre de 201028 de Noviembre de 2010

Lisboa, PortugalLisboa, Portugal

http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode