Resumen:
|
[ES] El objetivo es crear un sistema de visualización en tiempo real que muestre de forma continua e interoperable en formato imagen datos discretos (ej. datos de temperatura, calidad del aire, etc.). provenientes de ...[+]
[ES] El objetivo es crear un sistema de visualización en tiempo real que muestre de forma continua e interoperable en formato imagen datos discretos (ej. datos de temperatura, calidad del aire, etc.). provenientes de sensores Arduino para facilitar la toma de decisiones y poder compartir y distribuir sobre internet dicha información de forma sencilla y compatible.
1.Búsqueda de un microcontrolador de bajo consumo, con conexión wifi y a base de baterías que capture datos discretos de ejemplo. Programación de dicho dispositivo para la captura y envío de peticiones HTTP de los datos observados para su adecuado registro.
2.Configuración de una capa intermedia en el servidor utilizando el lenguaje de programación Python y librerías flask, django o similares para la captura de las peticiones HTTP y su traducción a lenguaje SQL Espacial (entidades de tipo puntual según el estándar ISO SQL/MM 13249-3) de los datos recibidos y almacenamiento en un sistema relacional PostgreSQL y su extensión espacial PostGIS, previo diseño de un modelo de datos relacional adecuado.
Todos los datos registrados de los sensores quedarán almacenados en este modelo de datos en función de la localización, el tiempo de captura y el dato. El modelo constará de los índices unidimensionales y bidimensionales (espaciales) necesarios para su máxima eficiencia.
Configuración de un servidor de servlets (p. ej.: tomcat) y un servidor especializado (Geoserver) que utilice el protocolo WMS que sea capaz de:
- Calcular (programación mediante lenguaje SLD) las imágenes continúas a partir de los datos discretos de los sensores mediante un proceso de interpolación matemática (p. ej.: pesos inversos a la distancia).
- Distribución de la información obtenida mediante el protocolo estándar. Para lograr la interoperabilidad se utilizará el protocolo WMS (ISO 19152) que asegura el compartir información georreferenciada continua de forma estándar entre el software para la toma de decisiones.
Por último, se visualizará la información obtenida vía WMS con varios softwares especializados para la toma de decisiones como los SIG.
[-]
[EN] The objective is to create a real-time display system that displays discrete data continuously and interoperable in image format (eg temperature data, air quality, etc.). from Arduino sensors to facilitate decision ...[+]
[EN] The objective is to create a real-time display system that displays discrete data continuously and interoperable in image format (eg temperature data, air quality, etc.). from Arduino sensors to facilitate decision making and to be able to share and distribute this information on the internet in a simple and compatible way.
1. Search for a low-power microcontroller, Wi-Fi connection and a battery base that capture discrete sample data. Programming the device for capturing, dating and sending HTTP requests of the observed data to register it correctly.
2. Configuration of an intermediate layer on the server using the Python programming language flask, django or similar libraries for capturing HTTP requests and their translation into Spatial SQL language (point type entities according to ISO SQL / MM 13249 standard -3) of the data received and storage in a PostgreSQL relational system and its PostGIS spatial extension, prior design of an appropriate relational data model. All recorded sensor data will be stored in this data model based on location, capture time and data. The constant model of the one-dimensional and two-dimensional (spatial) indexes necessary for maximum efficiency. Configuration of a servlet server (e.g., tomcat) and a specialized server (Geoserver) that uses the WMS protocol that is capable of:
- Calculate (programming by means of SLD language) the continuous images from the discrete data of the sensors through a process of mathematical interpolation (eg: inverse weights at a distance).
- Distribution of the information obtained through the standard protocol. To achieve interoperability, the WMS protocol (ISO 19152) will be used, which ensures continuous geo-referenced shared information as standard among decision-making software. Finally, visualize the information obtained via WMS with several specialized software for decision making such as GIS.
[-]
|