Upload
vladimir-gutierrez-phd
View
411
Download
5
Embed Size (px)
Citation preview
Vladimir Gutiérrez, [email protected] 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