Introducción a Curso IDE - Introducción a SOS

Preview:

Citation preview

Vladimir Gutiérrez, PhDwww.vlado.esvladimir.gut@gmail.com29 de Octubre de 2015

VIDEOCONFERENCIA INTRODUCTORIA

CursoInfraestructura de Datos espaciales (IDE)

“INTEGRACIÓN Y ACCESO ESTÁNDAR A DATOS ESPACIO‐TEMPORALES”

_____

23 al 27 de Noviembre de 2015

Cuenca, Ecuador

TEMARIO

Introducción

Interoperabilidad de datos de sensores

Arquitectura Sensor Web Enablement (SWE)

Implementación de servicios Sensor Observation Service (SOS)

Implementación de cliente SOS

Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

2

3

4

5

6

2

1

L:8am – Ma:10am

Ma:10am – Mi

Jueves

Jueves‐Viernes

TEMARIO

Introducción

3

1

• Datos Espacio‐Temporales• Integración• Acceso estándar• Infraestructura de Datos Espaciales (IDE)

Stasch, C., and Broring, A. (2009)

4

Botts. M. (2007)

Introducción1

5

Introducción1

~ 2010: Acceder observaciones de sensores / abiertos en Internet

6

• Datos Espacio‐Temporales (OK)• Integración (Se, puede pero… )• Acceso estándar (no)• IDE (NO)… Política de compartir SI

COMPONENTES DE UNA IDE:1‐ Datos2‐ Tecnología3‐ Estándares4‐ ~ Social5‐ Política

Introducción1

7

INTEGAR

Introducción1

IDE ‐ SensoresDescubrir / Acceder / Planificar / notificar alertas

Sensor Web Enablement (SWE) ‐ Sensor Observation Service (SOS)

TEMARIO

Introducción

Interoperabilidad de datos de sensores2

8

1

Interoperabilidad: Capacidad de un sistema de funcionar con otro sistema existente o futuro mediante interfaces conocidas, sin restricciones de acceso e implementación.

¿Estándar?

9

(Web Services: SOA)

2 Interoperabilidad de datos de sensores

1010

http://192.168.56.56:8080/52n‐sos‐webapp/service?service=SOS&VERSION=2.0.0&REQUEST=GetObservation&featureOfInterest=8220

IDE y Sensores: (Web Services: SOA)

2 Interoperabilidad de datos de sensoresOGC // ISO TC 211 // Fam. ISO 19100

• 19119: Services• 19136: GML• 19156: O&M

1111

2 Interoperabilidad de datos de sensores

IDE (Web Services: SOA)

TEMARIO

Introducción

Interoperabilidad de datos de sensores

Arquitectura Sensor Web Enablement (SWE)

2

3

12

1

13

Bredel, H. (2011)

3 Arquitectura Sensor Web Enablement (SWE)

3 Arquitectura Sensor Web Enablement (SWE)

15

Una OBSERVACIÓN es la acción que RESULTA de estimar el valor de alguna PROIEDAD de un Feature-of-Interest, obtenido al utilizar un PROCEDIMIENTO (adapted from: Dr. Andrew Woolf)

Woolf, A. 

3 Arquitectura Sensor Web Enablement (SWE)

Feature of Interest (Point) – Multiple Result in Time

- - Estación de calidad del aire que otorga medias horarias de valores de ozono

Adapted Fuente: Grellet S. (2012)

3 Arquitectura Sensor Web Enablement (SWE)

17

3 Arquitectura Sensor Web Enablement (SWE)

http://192.168.56.56:8080/52n‐sos‐webapp/service?service=SOS&VERSION=2.0.0&REQUEST=GetObservation&featureOfInterest=8220

* Accesos a Servidores SOS Externo en producción

* Accesos a Servidores SOS Externos en producción / Clientes Web dinámicos

TEMARIO

Introducción

Interoperabilidad de datos de sensores

Arquitectura Sensor Web Enablement (SWE)

Implementación de servicios Sensor Observation Service (SOS)

2

3

4

18

1

• Instalar: Java Runtime Environment (JRE) 

• Instalar: Servidor de Aplicaciones compatibles con Java Servlet‐API 2.5

• Instalar: Sistema Administrador de Base de Datos‐ PostgreSQL (9 o superior) /PostGIS (2.0 o superior)

• Configuración del Servidor (52 North – SOS)

• Pruebas Iniciales

19

4 Implementación de servicios Sensor Observation Service (SOS)

20

4 Implementación de servicios Sensor Observation Service (SOS)

* Cliente Web SOS (sencillo)‐ Pruebas con pocos datos / Iniciales

21

4 Implementación de servicios Sensor Observation Service (SOS)

* Modelo de datos 52North 4.3

22

4 Implementación de servicios Sensor Observation Service (SOS)

* Base de Datos SOS ‐ 52North 4.3

TEMARIO

Introducción

Interoperabilidad de datos de sensores

Arquitectura Sensor Web Enablement (SWE)

Implementación de servicios Sensor Observation Service (SOS)

Implementación de un cliente SOS

2

3

4

5

23

1

24

5 Implementación de un cliente SOS

• Conceptos básicos de HTML• Conceptos básicos de JavaScript• Descarga de librerías para cliente SOS• Depuración de aplicaciones web con Chrome / comunicación

25

5 Implementación de un cliente SOS

26

5 Implementación de un cliente SOS

* eje: HTML + JS

27

5 Implementación de un cliente SOS

* eje: Depuración de aplicaciones web 

28

5 Implementación de un cliente SOS

* eje: Depuración de aplicaciones web 

29

5 Implementación de un cliente SOS

* eje: Depuración de aplicaciones web  / comunicación

TEMARIO

Introducción

Interoperabilidad de datos de sensores

Arquitectura Sensor Web Enablement (SWE)

Implementación de servicios Sensor Observation Service (SOS)

Implementación de cliente SOS

Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

2

3

4

5

6

30

1

31

6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

Preparar datos reales a Importar: Datos de España (2011‐Julio)309 estaciones, 3 variables, Observaciones diarias, 7 días

32

6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

Importar datos en el Servicio SOS configurado

33

6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

* Acceder a los datos importados: Cliente Web SOS (sencillo)

34

6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

* Acceder a los datos importados: Cliente Web SOS (enriquecido)

35

6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales

• Acceder a los datos importados: Cliente Estadístico:R [sos4R, GeoStat, entre otros]

¡ Gracias !

36

Recommended