Vladimir Gutiérrez, PhD
www.vlado.es
vladimir.gut@gmail.com
29 de Octubre de 2015
VIDEOCONFERENCIA INTRODUCTORIA
Curso
Inf...
TEMARIO
Introducción
Interoperabilidad de datos de sensores
Arquitectura Sensor Web Enablement (SWE)
Implementación de ser...
TEMARIO
Introducción
3
1
• Datos Espacio‐Temporales
• Integración
• Acceso estándar
• Infraestructura de Datos Espaciales ...
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 comparti...
7
INTEGAR
Introducción1
IDE ‐ Sensores
Descubrir / Acceder / Planificar / notificar alertas
Sensor Web Enablement (SWE) ‐ ...
TEMARIO
Introducción
Interoperabilidad de datos de sensores2
8
1
Interoperabilidad: Capacidad de un sistema de funcionar c...
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=...
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 ...
Feature of Interest (Point) – Multiple Result in Time
- - Estación de calidad del aire que otorga medias horarias de valor...
17
3 Arquitectura Sensor Web Enablement (SWE)
http://192.168.56.56:8080/52n‐sos‐webapp/service?
service=SOS&VERSION=2.0.0&...
TEMARIO
Introducción
Interoperabilidad de datos de sensores
Arquitectura Sensor Web Enablement (SWE)
Implementación de ser...
• Instalar: Java Runtime Environment (JRE) 
• Instalar: Servidor de Aplicaciones compatibles con Java Servlet‐API 2.5
• In...
20
4 Implementación de servicios Sensor Observation Service (SOS)
* Cliente Web SOS (sencillo)
‐ Pruebas con pocos datos /...
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 ser...
24
5 Implementación de un cliente SOS
• Conceptos básicos de HTML
• Conceptos básicos de JavaScript
• Descarga de librería...
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 ser...
31
6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales
Preparar datos reales a Importar: Da...
32
6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales
Importar datos en el Servicio SOS co...
33
6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales
* Acceder a los datos importados: Cl...
34
6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales
* Acceder a los datos importados: Cl...
35
6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales
• Acceder a los datos importados: Cl...
¡ Gracias !
36
Próxima SlideShare
Cargando en…5
×

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

313 visualizaciones

Publicado el

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

Publicado en: Datos y análisis
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
313
En SlideShare
0
De insertados
0
Número de insertados
7
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

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

  1. 1. Vladimir Gutiérrez, PhD www.vlado.es vladimir.gut@gmail.com 29 de Octubre de 2015 VIDEOCONFERENCIA INTRODUCTORIA Curso Infraestructura de Datos espaciales (IDE) “INTEGRACIÓN Y ACCESO ESTÁNDAR A  DATOS ESPACIO‐TEMPORALES” _____ 23 al 27 de Noviembre de 2015 Cuenca, Ecuador
  2. 2. 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
  3. 3. 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. 4. 4 Botts. M. (2007) Introducción1
  5. 5. 5 Introducción1 ~ 2010: Acceder observaciones de sensores / abiertos en Internet
  6. 6. 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‐ Datos 2‐ Tecnología 3‐ Estándares 4‐ ~ Social 5‐ Política Introducción1
  7. 7. 7 INTEGAR Introducción1 IDE ‐ Sensores Descubrir / Acceder / Planificar / notificar alertas Sensor Web Enablement (SWE) ‐ Sensor Observation Service (SOS)
  8. 8. 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. 9. 9 (Web Services: SOA) 2 Interoperabilidad de datos de sensores
  10. 10. 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 sensores OGC // ISO TC 211 // Fam. ISO 19100 • 19119: Services • 19136: GML • 19156: O&M
  11. 11. 1111 2 Interoperabilidad de datos de sensores IDE (Web Services: SOA)
  12. 12. TEMARIO Introducción Interoperabilidad de datos de sensores Arquitectura Sensor Web Enablement (SWE) 2 3 12 1
  13. 13. 13 Bredel, H. (2011) 3 Arquitectura Sensor Web Enablement (SWE)
  14. 14. 3 Arquitectura Sensor Web Enablement (SWE)
  15. 15. 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)
  16. 16. 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. 17. 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
  18. 18. 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
  19. 19. • 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. 20. 20 4 Implementación de servicios Sensor Observation Service (SOS) * Cliente Web SOS (sencillo) ‐ Pruebas con pocos datos / Iniciales
  21. 21. 21 4 Implementación de servicios Sensor Observation Service (SOS) * Modelo de datos 52North 4.3
  22. 22. 22 4 Implementación de servicios Sensor Observation Service (SOS) * Base de Datos SOS ‐ 52North 4.3
  23. 23. 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. 24. 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. 25. 25 5 Implementación de un cliente SOS
  26. 26. 26 5 Implementación de un cliente SOS * eje: HTML + JS
  27. 27. 27 5 Implementación de un cliente SOS * eje: Depuración de aplicaciones web 
  28. 28. 28 5 Implementación de un cliente SOS * eje: Depuración de aplicaciones web 
  29. 29. 29 5 Implementación de un cliente SOS * eje: Depuración de aplicaciones web  / comunicación
  30. 30. 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. 31. 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. 32. 32 6 Explotación de servicios SOS: Casos de uso: análisis de datos espacio‐temporales Importar datos en el Servicio SOS configurado
  33. 33. 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. 34. 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. 35. 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]
  36. 36. ¡ Gracias ! 36

×