SlideShare una empresa de Scribd logo
C R E A T I N G S M A R T B U S I N E S S E S
Meteoclim
Enfocada principalmente en meteorología y cambio climático.
Wireless DNA
Enfocada en telecomunicaciones.
EMPRESA
INTRODUCCIÓN
WDNA
Las predicciones se generan en servidores de alto rendimiento o clúster.
Se obtienen a partir de un modelo meteorológico (WRF), donde a partir de un estado inicial, se
le aplican ecuaciones físicas, para obtener la predicción.
METEOROLOGÍA
INTRODUCCIÓN
WDNA
Figura: Campo de precipitación y nubosidad en Smartweather
INTRODUCCIÓN
Se recoge información de las redes de telefonía móvil.
Tratando la información, podemos averiguar la degradación de la
red, u otros parámetros de utilidad.
TELECOMUNICACIONES
Figura: En azul la red actual de
estaciones meteorológicas en
Ciudad de México (9 puntos) y
en amarillo una estimación de
los puntos de observación de
precipitación con la nueva
tecnología desarrollada (más de
2500).
INTRODUCCIÓN
BIG DATA
Nuestros datos presentan las 3 ‘v’ típicas del Big Data:
• Volumen. Cada día se generan TERABYTES de información.
• Velocidad. La caducidad de los datos es muy rápida. El
proceso por tanto, necesita realizarse a gran velocidad: Las
predicciones generadas por la mañana, al mediodía ya no
sirven y se sustituyen por otras mas recientes
• Variedad. Los datos provienen de múltiples fuentes en
continuo cambio.
TRATAMIENTO DE DATOS
Gratis
VS
De pago
INTRODUCCIÓN
TRATAMIENTO DE DATOS
INTRODUCCIÓN
• ¿A quién va orientado?
• ¿Es suficiente la gratuita para lo que voy a usarlo?
• ¿Compensa económicamente?
TRATAMIENTO DE DATOS
Para tratar los datos, necesitamos tener en cuenta:
• Almacenamiento
• Entornos
• Optimización
• Filtrado
INTRODUCCIÓN
TRATAMIENTO DE DATOS
Ficheros:
• CSV o texto plano
• Otros formatos (.xsl, netcdf, …)
Bases de datos:
• Bases de datos relacionales SQL (MySQL, PostgreSQL,
Oracle,…)
• Bases de datos no relacionales NoSQL (MongoDB,
Cassandra…)
ALMACENAMIENTO
Figura: Formatos de almacenamiento y bases de datos
TRATAMIENTO DE DATOS
¿Por qué usar bases de datos no relacionales?
• Mas fáciles de desarrollar
• Su funcionalidad
• Rendimiento a gran escala
• Fácil de paralelilzar
BASE DE DATOS NO RELACIONALES
Figura: MongoDB y cassandra
TRATAMIENTO DE DATOS
ENTORNOS
Según la interfaz, distinguiremos 3 tipos de entornos:
• Solo interfaz
• Interfaz mixta
• Sin interfaz
Figura: Ejemplo de interfaz de Entropy
TRATAMIENTO DE DATOS
ENTORNOS
SOLO INTERFAZ
Pros:
• Interactivo
• Facilidad
• Inmediatez
Contras:
• Pocas posibilidades *
• Poca personalización *
• Nula integración con otras plataformas *
Solo recomendable si está personalizado para el uso que le dará el usuario.
* Depende de la app
Figura: Panel de control de Smartweather
TRATAMIENTO DE DATOS
ENTORNOS
Interfaz ‘Mixta’
Pros:
• Interactivo
• Facilidad relativa
• Inmediatez
• Múltiples posibilidades
Contras:
• Nula integración con otras plataformas *
• Pocas posibilidades de generar scripts automáticos *
* Depende del lenguaje
Figura: Ejemlos de Mathematica y Excel
TRATAMIENTO DE DATOS
ENTORNOS
Interfaz ‘Mixta’
Depende del tipo de dato, existen multitud de herramientas:
Matemáticas/Ciencias
• Matlab (de pago)
• Mathematica (de pago)
• GNU Octave (gratuito)
Hojas de cálculo
• Excel (de pago)
• Free Office (gratuito)
GIS
• ArcGIS (de pago)
• QGIS (gratuito)
Figura: Matlab, Mathematica, GNU Octave, Excel, SoftMaker Office, ESRI ArcGis y QGIS
TRATAMIENTO DE DATOS
ENTORNOS
Sin interfaz (Lenguajes de programación)
Pros:
• Completa integración con otras plataformas *
• Infinitas posibilidades
• Posibilidad de generar scripts
• Completa personalización
Contras:
• Poca inmediatez
• Nula interacción
• Poca facilidad
* Depende del lenguaje
Figura: Lenguajes de programación
TRATAMIENTO DE DATOS
ENTORNOS
Sin interfaz (Lenguajes de programación)
Lenguajes estadísticos:
• R
• Python (con numpy)
• Julia *
Otros:
• C++
• Java
• ….
Cada lenguaje está especializado en un determinado ámbito.
* Lenguaje de programación de reciente creación
Figura: Lenguajes de programación
TRATAMIENTO DE DATOS
ENTORNOS
R
Pros:
• Optimizado para el cálculo.
• Infinidad de librerías para el análisis de datos.
• Facilidad para tratar los datos.
Contras:
• Aunque se puede usar como un lenguaje de programación, no es su fortaleza.
.
TRATAMIENTO DE DATOS
ENTORNOS
Python
Pros:
• Multitud de paquetes para desarrolladores.
• Permite integración en Web, scripts, …
• Comunidad.
Contras:
• No es tan rico como R a nivel de paquetes para el análisis de datos.
TRATAMIENTO DE DATOS
OPTIMIZACIÓN
Optimización de funciones
Se puede reducir drásticamente, facilitando nuevas vías de negocio.
Ejemplo:
• Aplicación de fortran SIN optimizar: 1 punto -> 3 segundos
• Aplicación optimizado en R: 3.000.000puntos -> 0.6 segundos
(Usando apply, which, uso de matrices, …)
Figura: Ruta en Meteosport
Figura: Índices de Confort
TRATAMIENTO DE DATOS
OPTIMIZACIÓN
Optimización de la memoria
Lo que se debe de preguntar es:
• ¿Es necesario tratar con todos los datos en ese momento?
• ¿Son independientes los datos?
• ¿Es necesario tantos dígitos / longitud para la unidad de datos?
Ejemplo:
• Memoria necesaria para tratar todos los datos meteorológicos filtrando por
variables: 1376 GB
• Memoria necesaria por cada paso de tiempo: 8 GB
Figura: Representación de memoria RAM
TRATAMIENTO DE DATOS
FILTRADO
¿Por qué es importante filtrar los datos?
Facilidad de análisis y representación
Optimización de los recursos
Mayor inmediatez de los resultados
Datos
Filtro
1
Filtro
2
Figura: Representación de filtrado de datos
VISUALIZACIÓN DE DATOS
INTRODUCCIÓN
La herramienta definitiva
¿Existe la herramienta definitiva para visualizar datos?
NO
Figura: Centro de control de WDNA
VISUALIZACIÓN DE DATOS
INTRODUCCIÓN
La herramienta definitiva
Existen principalmente 3 maneras de visualizar los datos:
• Tablas
• Gráficas
• Mapas
Son herramientas complementarias, y permiten analizar la información desde
distintos puntos de vista. Visualización
Gráficas
MapasTablas
Figura: Métodos de visualización
VISUALIZACIÓN DE DATOS
TABLA
Herramientas Javascript
Gratuitas:
• Datatables JQuery
• Datatables.net
• Bootstrap datatables
Pago:
• FancyGrid
• Ag-Grid
Figura: Fancy Grid, Ag-grid y Bootstrap
VISUALIZACIÓN DE DATOS
TABLA
Características
Ventajas
- Permite visualizar múltiples variables de distinto tipo
- Permite ver el valor exacto de los datos
- Se pueden tratar muchos datos *
Desventajas
- Es difícil encontrar relaciones
- Es difícil visualizar tendencias
- No permite visualizar datos georeferenciados
* Depende del plug-in y el rendimiento del ordenador.
Figura: Tablas de Entropy
VISUALIZACIÓN DE DATOS
GRÁFICAS
Características
Ventajas
- Muy visual
- Es fácil encontrar tendencias
- Es fácil encontrar relaciones
- Existe multitud de gráficas distintas
Desventajas
• Se pierde mucha claridad / utilidad, cuando existen muchos datos
• No permite visualizar datos georeferenciados
Recomiendo está página web donde explica con detalle múltiples gráficas y su
utilidad:
https://www.data-to-viz.com/
* Depende del tipo de gráfica.
Figura: from Data to Viz. Recuperado de http://www-data-to-viz.com
VISUALIZACIÓN DE DATOS
GRÁFICAS
Características
Ventajas
- Muy visual
- Es fácil encontrar tendencias
- Es fácil encontrar relaciones
- Existe multitud de gráficas distintas
Desventajas
• Se pierde mucha claridad / utilidad, cuando existen muchos datos *
• No permite visualizar datos georeferenciados
Recomiendo está página web donde explica con detalle múltiples gráficas y su
utilidad:
https://www.data-to-viz.com/
* Depende del tipo de gráfica
Figura: Tipo de gráficas. Recuperado de http://www-data-to-viz.com
VISUALIZACIÓN DE DATOS
GRÁFICAS
Herramientas Javascript
Gratuitas:
• D3.js
• RAWGraphs
• Chart.js
• NVD3
Pago:
• Highcharts
• AnyChart
Figura: D3.js, RAWGraphs, Charts.js, Highcharts y AnyChart
VISUALIZACIÓN DE DATOS
GRÁFICAS
Ejemplo de tendencia:
Gráfico de línea
.
Figura: Gráfico de línea de la evolución del viento en el tiempo en Smartweather
VISUALIZACIÓN DE DATOS
GRÁFICAS
Ejemplo de tendencia:
Rosa de viento y gráfico de barras
Figura: Rosa de viento y distribución de direcciones del viento
VISUALIZACIÓN DE DATOS
GRÁFICAS
Ejemplo de tendencia:
Mapa de calor
Figura: Ejemplo de mapa de calor en Entropy
VISUALIZACIÓN DE DATOS
GRÁFICAS
Ejemplo de relaciones:
Diagrama de cuerdas
Figura: Ejemplo de diagrama de cuerdas Figura: Ejemplo de diagrama de cuerdas
VISUALIZACIÓN DE DATOS
MAPAS
Características
Ventajas
- Preparado para datos georeferenciados
- Se pueden tratar multitud de datos
Desventajas
- No existen muchas herramientas preparadas para tratar datos georeferenciados
* Depende del plug-in y el rendimiento del ordenador.
VISUALIZACIÓN DE DATOS
MAPAS
Herramientas Javascript
Gratuitas:
• Leaflet
Pago:
• Google Maps
• MapBox
• Carto
• eSpatial
Figura: Leaflet, mapbox, Google Maps, Carto y eSpatial
VISUALIZACIÓN DE DATOS
MAPAS
Tipos
Existen principalmente 3 tipos de maneras de tratar datos georeferenciados:
• “Markers” (puntos/iconos)
• Imágenes georeferenciadas (Capa WMS, geoTIFF, …)
• Datos vectoriales (Capas WFS, shapefile, …)
Figura: Tiempo real de radar, rayos y estaciones meteorológicas en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
Markers
El principal problema que presentan es cuando se visualiza multitud de puntos.
Existen tres soluciones principalmente:
• Agrupar
• Se muestra el número de markers agrupados
• Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo,
media,..)
• Solo mostrar uno dentro de un cierto radio
• Mapa de calor
Figura: Agrupación de iconos de rayos en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
Markers
El principal problema que presentan es cuando se visualiza multitud de puntos.
Existen dos soluciones principalmente:
• Agrupar
• Se muestra el número de markers agrupados
• Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo,
media,..)
• Solo mostrar uno dentro de un cierto radio
• Mapa de calor
Figura: Markers de datos de estaciones meteorológicas en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
Markers
El principal problema que presentan es cuando se visualiza multitud de puntos.
Existen dos soluciones principalmente:
• Agrupar
• Se muestra el número de markers agrupados
• Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo,
media,..)
• Solo mostrar uno dentro de un cierto radio
• Mapa de calor
Figura: Ejemplo de mapa de calor
VISUALIZACIÓN DE DATOS
MAPAS
WMS (Web Map Service) / GeoTIFF
Permite visualizar sobre un mapa imágenes georeferenciadas.
Ventajas
• Se puede representar cualquier tipo de imagen.
• Facilidad de integración
Desventaja
• El servidor debe de generar las imágenes para cada tipo de zoom.
• A mayor zoom, mayor número de imágenes a cargar, y mayor carga para el
servidor
Figura: Campos de viento en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
WMS (Web Map Service) / GeoTIFF
Permite visualizar sobre un mapa imágenes georeferenciadas.
Ventajas
• Se puede representar cualquier tipo de imagen.
• Facilidad de integración
Desventaja
• El servidor debe de generar las imágenes para cada tipo de zoom.
• A mayor zoom, mayor número de imágenes a cargar, y mayor carga para el
servidor
Figura: Grid WMS en Smartweather para dos zoom distintos
VISUALIZACIÓN DE DATOS
MAPAS
WMS (Web Map Service) / GeoTIFF
GeoTiff permite que información georeferenciada sea encajada en un archivo de
imagen de format TIFF.
Figura: Campos de viento en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
WFS (Web Feature Service)
Permite visualizar sobre un mapa vectores georeferenciadas.
Ventajas
• No hay prácticamente carga para el servidor
• La calidad es infinita
Desventaja
• No permite visualizar todo tipo de imágenes
• Para integrar colores u otros elementos, debe de programarse
Figura: Predicción de tormenta y rayos en Smartweather
VISUALIZACIÓN DE DATOS
MAPAS
WFS (Web Feature Service)
Permite visualizar sobre un mapa vectores georeferenciadas.
Ventajas
• No hay prácticamente carga para el servidor
• La calidad es infinita
Desventaja
• No permite visualizar todo tipo de imágenes
• Para integrar colores u otros elementos, debe de programarse
Figura: Predicción de tormenta en capa WMS y vector de ejemplo de WMS
C R E A T I N G S M A R T B U S I N E S S E S W D N A . C O M
GRACIAS

Más contenido relacionado

Similar a Eines de visualització de dades per Meteoclim

SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
Natalia Perez
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Rodrigo Corral
 
Trabajo de empresa
Trabajo de empresaTrabajo de empresa
Trabajo de empresa
DITHOR
 
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo RealBases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
Washington Velásquez
 
base de datos #1
base de datos #1base de datos #1
base de datos #1
sergio804
 
La teoría general de sistemas
La teoría general de sistemasLa teoría general de sistemas
La teoría general de sistemas
Eli Amaya
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Andres Santos
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la info
José Antonio Sandoval Acosta
 
Visor de acceso a datos power
Visor de acceso a datos powerVisor de acceso a datos power
Visor de acceso a datos power
Linder Reyna Rojas
 
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Software Guru
 
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
SolidQ
 
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
monica a.r
 
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.pptCOMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
JUANPABLOCHVEZNAVA
 
Actividad de aprendizaje 4
Actividad de aprendizaje 4Actividad de aprendizaje 4
Actividad de aprendizaje 4
Sinai Diaz
 
BASE DATOS OK
BASE DATOS OKBASE DATOS OK
BASE DATOS OK
INGENIEROFX
 

Similar a Eines de visualització de dades per Meteoclim (20)

SISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOSSISTEMA DE BASE DE DATOS
SISTEMA DE BASE DE DATOS
 
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nubeIndustria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
Industria 4.0 2017 - Almacenamiento y procesamiento de datos en la nube
 
Presentación1
Presentación1Presentación1
Presentación1
 
Planinformatico
PlaninformaticoPlaninformatico
Planinformatico
 
Trabajo de empresa
Trabajo de empresaTrabajo de empresa
Trabajo de empresa
 
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo RealBases de datos orientadas a grafos y su enfoque en el Mundo Real
Bases de datos orientadas a grafos y su enfoque en el Mundo Real
 
base de datos #1
base de datos #1base de datos #1
base de datos #1
 
Bd
BdBd
Bd
 
La teoría general de sistemas
La teoría general de sistemasLa teoría general de sistemas
La teoría general de sistemas
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la info
 
Visor de acceso a datos power
Visor de acceso a datos powerVisor de acceso a datos power
Visor de acceso a datos power
 
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
 
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
Desplegando un servicio de datos públicos en la nube (OGDI/DataLab) | SolidQ ...
 
Bd
BdBd
Bd
 
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
Retroalimentación del curso informatica aplicada a la ciencia y tecnologia po...
 
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.pptCOMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
COMPUTACIÓN DISTRIBUIDA Y SU APLICACIÓN TECNOLÓGICA.ppt
 
Actividad de aprendizaje 4
Actividad de aprendizaje 4Actividad de aprendizaje 4
Actividad de aprendizaje 4
 
BASE DATOS OK
BASE DATOS OKBASE DATOS OK
BASE DATOS OK
 

Más de Fundació Bit

Ciberseguretat per a treballadors (4/4)
Ciberseguretat per a treballadors (4/4)Ciberseguretat per a treballadors (4/4)
Ciberseguretat per a treballadors (4/4)
Fundació Bit
 
Ciberseguretat per a treballadors (3/4)
Ciberseguretat per a treballadors (3/4)Ciberseguretat per a treballadors (3/4)
Ciberseguretat per a treballadors (3/4)
Fundació Bit
 
Ciberseguretat per a treballadors (1/4)
Ciberseguretat per a treballadors (1/4)Ciberseguretat per a treballadors (1/4)
Ciberseguretat per a treballadors (1/4)
Fundació Bit
 
Ciberseguretat per a treballadors (2/4)
Ciberseguretat per a treballadors (2/4)Ciberseguretat per a treballadors (2/4)
Ciberseguretat per a treballadors (2/4)
Fundació Bit
 
Ciberseguretat. Inversió en seguretat informàtica (4/4)
Ciberseguretat. Inversió en seguretat informàtica (4/4)Ciberseguretat. Inversió en seguretat informàtica (4/4)
Ciberseguretat. Inversió en seguretat informàtica (4/4)
Fundació Bit
 
Ciberseguretat. Responsabilitat proactiva (3/4)
Ciberseguretat. Responsabilitat proactiva (3/4)Ciberseguretat. Responsabilitat proactiva (3/4)
Ciberseguretat. Responsabilitat proactiva (3/4)
Fundació Bit
 
Ciberseguretat. Seguretat documental (2/4)
Ciberseguretat. Seguretat documental (2/4)Ciberseguretat. Seguretat documental (2/4)
Ciberseguretat. Seguretat documental (2/4)
Fundació Bit
 
Ciberseguretat. Atacs informàtica (1/4)
Ciberseguretat. Atacs informàtica (1/4)Ciberseguretat. Atacs informàtica (1/4)
Ciberseguretat. Atacs informàtica (1/4)
Fundació Bit
 
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
Fundació Bit
 
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
Fundació Bit
 
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIBEl ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
Fundació Bit
 
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIBINIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
Fundació Bit
 
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
Fundació Bit
 
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
Fundació Bit
 
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
Fundació Bit
 
Presentación Incubadora ParcBit
Presentación Incubadora ParcBitPresentación Incubadora ParcBit
Presentación Incubadora ParcBit
Fundació Bit
 
Parc Balear Innovation and Technology (ParcBit)
Parc Balear Innovation and Technology (ParcBit)Parc Balear Innovation and Technology (ParcBit)
Parc Balear Innovation and Technology (ParcBit)
Fundació Bit
 
Serveis a empreses de la FundacióBit
Serveis a empreses de la FundacióBitServeis a empreses de la FundacióBit
Serveis a empreses de la FundacióBit
Fundació Bit
 
Presentació "Emprendre en turisme 2.0"
Presentació "Emprendre en turisme 2.0"Presentació "Emprendre en turisme 2.0"
Presentació "Emprendre en turisme 2.0"
Fundació Bit
 
Treballar amb dades per prendre decisions i crear continguts
Treballar amb dades per prendre decisions i crear contingutsTreballar amb dades per prendre decisions i crear continguts
Treballar amb dades per prendre decisions i crear continguts
Fundació Bit
 

Más de Fundació Bit (20)

Ciberseguretat per a treballadors (4/4)
Ciberseguretat per a treballadors (4/4)Ciberseguretat per a treballadors (4/4)
Ciberseguretat per a treballadors (4/4)
 
Ciberseguretat per a treballadors (3/4)
Ciberseguretat per a treballadors (3/4)Ciberseguretat per a treballadors (3/4)
Ciberseguretat per a treballadors (3/4)
 
Ciberseguretat per a treballadors (1/4)
Ciberseguretat per a treballadors (1/4)Ciberseguretat per a treballadors (1/4)
Ciberseguretat per a treballadors (1/4)
 
Ciberseguretat per a treballadors (2/4)
Ciberseguretat per a treballadors (2/4)Ciberseguretat per a treballadors (2/4)
Ciberseguretat per a treballadors (2/4)
 
Ciberseguretat. Inversió en seguretat informàtica (4/4)
Ciberseguretat. Inversió en seguretat informàtica (4/4)Ciberseguretat. Inversió en seguretat informàtica (4/4)
Ciberseguretat. Inversió en seguretat informàtica (4/4)
 
Ciberseguretat. Responsabilitat proactiva (3/4)
Ciberseguretat. Responsabilitat proactiva (3/4)Ciberseguretat. Responsabilitat proactiva (3/4)
Ciberseguretat. Responsabilitat proactiva (3/4)
 
Ciberseguretat. Seguretat documental (2/4)
Ciberseguretat. Seguretat documental (2/4)Ciberseguretat. Seguretat documental (2/4)
Ciberseguretat. Seguretat documental (2/4)
 
Ciberseguretat. Atacs informàtica (1/4)
Ciberseguretat. Atacs informàtica (1/4)Ciberseguretat. Atacs informàtica (1/4)
Ciberseguretat. Atacs informàtica (1/4)
 
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
Aspectos legales del Data Scraping por Jorge Morell de Terminios y Condicione...
 
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
Los retos de la Bioeconomia, el caso agroalimentario en Almeria, Ibtalks18 co...
 
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIBEl ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
El ecosistema de la Innovación en Baleares, IBtalks18 con el Cluster BioIB
 
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIBINIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
INIA, Oportunidades de la bioeconomia, Ibtalks18 con el Cluster BioIB
 
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
Food Valley de Joep Koene para #IBtalks18 con el Cluster BioIB.
 
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
El secreto comercial: Todo lo que hay que saber. 12 de Junio 2018
 
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
Presentació estudi "Ús d'Internet per part dels alumnes d'ESO de les Illes Ba...
 
Presentación Incubadora ParcBit
Presentación Incubadora ParcBitPresentación Incubadora ParcBit
Presentación Incubadora ParcBit
 
Parc Balear Innovation and Technology (ParcBit)
Parc Balear Innovation and Technology (ParcBit)Parc Balear Innovation and Technology (ParcBit)
Parc Balear Innovation and Technology (ParcBit)
 
Serveis a empreses de la FundacióBit
Serveis a empreses de la FundacióBitServeis a empreses de la FundacióBit
Serveis a empreses de la FundacióBit
 
Presentació "Emprendre en turisme 2.0"
Presentació "Emprendre en turisme 2.0"Presentació "Emprendre en turisme 2.0"
Presentació "Emprendre en turisme 2.0"
 
Treballar amb dades per prendre decisions i crear continguts
Treballar amb dades per prendre decisions i crear contingutsTreballar amb dades per prendre decisions i crear continguts
Treballar amb dades per prendre decisions i crear continguts
 

Último

Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 

Último (20)

Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 

Eines de visualització de dades per Meteoclim

  • 1. C R E A T I N G S M A R T B U S I N E S S E S
  • 2. Meteoclim Enfocada principalmente en meteorología y cambio climático. Wireless DNA Enfocada en telecomunicaciones. EMPRESA INTRODUCCIÓN WDNA
  • 3. Las predicciones se generan en servidores de alto rendimiento o clúster. Se obtienen a partir de un modelo meteorológico (WRF), donde a partir de un estado inicial, se le aplican ecuaciones físicas, para obtener la predicción. METEOROLOGÍA INTRODUCCIÓN WDNA Figura: Campo de precipitación y nubosidad en Smartweather
  • 4. INTRODUCCIÓN Se recoge información de las redes de telefonía móvil. Tratando la información, podemos averiguar la degradación de la red, u otros parámetros de utilidad. TELECOMUNICACIONES Figura: En azul la red actual de estaciones meteorológicas en Ciudad de México (9 puntos) y en amarillo una estimación de los puntos de observación de precipitación con la nueva tecnología desarrollada (más de 2500).
  • 5. INTRODUCCIÓN BIG DATA Nuestros datos presentan las 3 ‘v’ típicas del Big Data: • Volumen. Cada día se generan TERABYTES de información. • Velocidad. La caducidad de los datos es muy rápida. El proceso por tanto, necesita realizarse a gran velocidad: Las predicciones generadas por la mañana, al mediodía ya no sirven y se sustituyen por otras mas recientes • Variedad. Los datos provienen de múltiples fuentes en continuo cambio.
  • 7. TRATAMIENTO DE DATOS INTRODUCCIÓN • ¿A quién va orientado? • ¿Es suficiente la gratuita para lo que voy a usarlo? • ¿Compensa económicamente?
  • 8. TRATAMIENTO DE DATOS Para tratar los datos, necesitamos tener en cuenta: • Almacenamiento • Entornos • Optimización • Filtrado INTRODUCCIÓN
  • 9. TRATAMIENTO DE DATOS Ficheros: • CSV o texto plano • Otros formatos (.xsl, netcdf, …) Bases de datos: • Bases de datos relacionales SQL (MySQL, PostgreSQL, Oracle,…) • Bases de datos no relacionales NoSQL (MongoDB, Cassandra…) ALMACENAMIENTO Figura: Formatos de almacenamiento y bases de datos
  • 10. TRATAMIENTO DE DATOS ¿Por qué usar bases de datos no relacionales? • Mas fáciles de desarrollar • Su funcionalidad • Rendimiento a gran escala • Fácil de paralelilzar BASE DE DATOS NO RELACIONALES Figura: MongoDB y cassandra
  • 11. TRATAMIENTO DE DATOS ENTORNOS Según la interfaz, distinguiremos 3 tipos de entornos: • Solo interfaz • Interfaz mixta • Sin interfaz Figura: Ejemplo de interfaz de Entropy
  • 12. TRATAMIENTO DE DATOS ENTORNOS SOLO INTERFAZ Pros: • Interactivo • Facilidad • Inmediatez Contras: • Pocas posibilidades * • Poca personalización * • Nula integración con otras plataformas * Solo recomendable si está personalizado para el uso que le dará el usuario. * Depende de la app Figura: Panel de control de Smartweather
  • 13. TRATAMIENTO DE DATOS ENTORNOS Interfaz ‘Mixta’ Pros: • Interactivo • Facilidad relativa • Inmediatez • Múltiples posibilidades Contras: • Nula integración con otras plataformas * • Pocas posibilidades de generar scripts automáticos * * Depende del lenguaje Figura: Ejemlos de Mathematica y Excel
  • 14. TRATAMIENTO DE DATOS ENTORNOS Interfaz ‘Mixta’ Depende del tipo de dato, existen multitud de herramientas: Matemáticas/Ciencias • Matlab (de pago) • Mathematica (de pago) • GNU Octave (gratuito) Hojas de cálculo • Excel (de pago) • Free Office (gratuito) GIS • ArcGIS (de pago) • QGIS (gratuito) Figura: Matlab, Mathematica, GNU Octave, Excel, SoftMaker Office, ESRI ArcGis y QGIS
  • 15. TRATAMIENTO DE DATOS ENTORNOS Sin interfaz (Lenguajes de programación) Pros: • Completa integración con otras plataformas * • Infinitas posibilidades • Posibilidad de generar scripts • Completa personalización Contras: • Poca inmediatez • Nula interacción • Poca facilidad * Depende del lenguaje Figura: Lenguajes de programación
  • 16. TRATAMIENTO DE DATOS ENTORNOS Sin interfaz (Lenguajes de programación) Lenguajes estadísticos: • R • Python (con numpy) • Julia * Otros: • C++ • Java • …. Cada lenguaje está especializado en un determinado ámbito. * Lenguaje de programación de reciente creación Figura: Lenguajes de programación
  • 17. TRATAMIENTO DE DATOS ENTORNOS R Pros: • Optimizado para el cálculo. • Infinidad de librerías para el análisis de datos. • Facilidad para tratar los datos. Contras: • Aunque se puede usar como un lenguaje de programación, no es su fortaleza. .
  • 18. TRATAMIENTO DE DATOS ENTORNOS Python Pros: • Multitud de paquetes para desarrolladores. • Permite integración en Web, scripts, … • Comunidad. Contras: • No es tan rico como R a nivel de paquetes para el análisis de datos.
  • 19. TRATAMIENTO DE DATOS OPTIMIZACIÓN Optimización de funciones Se puede reducir drásticamente, facilitando nuevas vías de negocio. Ejemplo: • Aplicación de fortran SIN optimizar: 1 punto -> 3 segundos • Aplicación optimizado en R: 3.000.000puntos -> 0.6 segundos (Usando apply, which, uso de matrices, …) Figura: Ruta en Meteosport Figura: Índices de Confort
  • 20. TRATAMIENTO DE DATOS OPTIMIZACIÓN Optimización de la memoria Lo que se debe de preguntar es: • ¿Es necesario tratar con todos los datos en ese momento? • ¿Son independientes los datos? • ¿Es necesario tantos dígitos / longitud para la unidad de datos? Ejemplo: • Memoria necesaria para tratar todos los datos meteorológicos filtrando por variables: 1376 GB • Memoria necesaria por cada paso de tiempo: 8 GB Figura: Representación de memoria RAM
  • 21. TRATAMIENTO DE DATOS FILTRADO ¿Por qué es importante filtrar los datos? Facilidad de análisis y representación Optimización de los recursos Mayor inmediatez de los resultados Datos Filtro 1 Filtro 2 Figura: Representación de filtrado de datos
  • 22. VISUALIZACIÓN DE DATOS INTRODUCCIÓN La herramienta definitiva ¿Existe la herramienta definitiva para visualizar datos? NO Figura: Centro de control de WDNA
  • 23. VISUALIZACIÓN DE DATOS INTRODUCCIÓN La herramienta definitiva Existen principalmente 3 maneras de visualizar los datos: • Tablas • Gráficas • Mapas Son herramientas complementarias, y permiten analizar la información desde distintos puntos de vista. Visualización Gráficas MapasTablas Figura: Métodos de visualización
  • 24. VISUALIZACIÓN DE DATOS TABLA Herramientas Javascript Gratuitas: • Datatables JQuery • Datatables.net • Bootstrap datatables Pago: • FancyGrid • Ag-Grid Figura: Fancy Grid, Ag-grid y Bootstrap
  • 25. VISUALIZACIÓN DE DATOS TABLA Características Ventajas - Permite visualizar múltiples variables de distinto tipo - Permite ver el valor exacto de los datos - Se pueden tratar muchos datos * Desventajas - Es difícil encontrar relaciones - Es difícil visualizar tendencias - No permite visualizar datos georeferenciados * Depende del plug-in y el rendimiento del ordenador. Figura: Tablas de Entropy
  • 26. VISUALIZACIÓN DE DATOS GRÁFICAS Características Ventajas - Muy visual - Es fácil encontrar tendencias - Es fácil encontrar relaciones - Existe multitud de gráficas distintas Desventajas • Se pierde mucha claridad / utilidad, cuando existen muchos datos • No permite visualizar datos georeferenciados Recomiendo está página web donde explica con detalle múltiples gráficas y su utilidad: https://www.data-to-viz.com/ * Depende del tipo de gráfica. Figura: from Data to Viz. Recuperado de http://www-data-to-viz.com
  • 27. VISUALIZACIÓN DE DATOS GRÁFICAS Características Ventajas - Muy visual - Es fácil encontrar tendencias - Es fácil encontrar relaciones - Existe multitud de gráficas distintas Desventajas • Se pierde mucha claridad / utilidad, cuando existen muchos datos * • No permite visualizar datos georeferenciados Recomiendo está página web donde explica con detalle múltiples gráficas y su utilidad: https://www.data-to-viz.com/ * Depende del tipo de gráfica Figura: Tipo de gráficas. Recuperado de http://www-data-to-viz.com
  • 28. VISUALIZACIÓN DE DATOS GRÁFICAS Herramientas Javascript Gratuitas: • D3.js • RAWGraphs • Chart.js • NVD3 Pago: • Highcharts • AnyChart Figura: D3.js, RAWGraphs, Charts.js, Highcharts y AnyChart
  • 29. VISUALIZACIÓN DE DATOS GRÁFICAS Ejemplo de tendencia: Gráfico de línea . Figura: Gráfico de línea de la evolución del viento en el tiempo en Smartweather
  • 30. VISUALIZACIÓN DE DATOS GRÁFICAS Ejemplo de tendencia: Rosa de viento y gráfico de barras Figura: Rosa de viento y distribución de direcciones del viento
  • 31. VISUALIZACIÓN DE DATOS GRÁFICAS Ejemplo de tendencia: Mapa de calor Figura: Ejemplo de mapa de calor en Entropy
  • 32. VISUALIZACIÓN DE DATOS GRÁFICAS Ejemplo de relaciones: Diagrama de cuerdas Figura: Ejemplo de diagrama de cuerdas Figura: Ejemplo de diagrama de cuerdas
  • 33. VISUALIZACIÓN DE DATOS MAPAS Características Ventajas - Preparado para datos georeferenciados - Se pueden tratar multitud de datos Desventajas - No existen muchas herramientas preparadas para tratar datos georeferenciados * Depende del plug-in y el rendimiento del ordenador.
  • 34. VISUALIZACIÓN DE DATOS MAPAS Herramientas Javascript Gratuitas: • Leaflet Pago: • Google Maps • MapBox • Carto • eSpatial Figura: Leaflet, mapbox, Google Maps, Carto y eSpatial
  • 35. VISUALIZACIÓN DE DATOS MAPAS Tipos Existen principalmente 3 tipos de maneras de tratar datos georeferenciados: • “Markers” (puntos/iconos) • Imágenes georeferenciadas (Capa WMS, geoTIFF, …) • Datos vectoriales (Capas WFS, shapefile, …) Figura: Tiempo real de radar, rayos y estaciones meteorológicas en Smartweather
  • 36. VISUALIZACIÓN DE DATOS MAPAS Markers El principal problema que presentan es cuando se visualiza multitud de puntos. Existen tres soluciones principalmente: • Agrupar • Se muestra el número de markers agrupados • Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo, media,..) • Solo mostrar uno dentro de un cierto radio • Mapa de calor Figura: Agrupación de iconos de rayos en Smartweather
  • 37. VISUALIZACIÓN DE DATOS MAPAS Markers El principal problema que presentan es cuando se visualiza multitud de puntos. Existen dos soluciones principalmente: • Agrupar • Se muestra el número de markers agrupados • Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo, media,..) • Solo mostrar uno dentro de un cierto radio • Mapa de calor Figura: Markers de datos de estaciones meteorológicas en Smartweather
  • 38. VISUALIZACIÓN DE DATOS MAPAS Markers El principal problema que presentan es cuando se visualiza multitud de puntos. Existen dos soluciones principalmente: • Agrupar • Se muestra el número de markers agrupados • Se realiza una operación sobre el grupo. (Por ejemplo máximo, mínimo, media,..) • Solo mostrar uno dentro de un cierto radio • Mapa de calor Figura: Ejemplo de mapa de calor
  • 39. VISUALIZACIÓN DE DATOS MAPAS WMS (Web Map Service) / GeoTIFF Permite visualizar sobre un mapa imágenes georeferenciadas. Ventajas • Se puede representar cualquier tipo de imagen. • Facilidad de integración Desventaja • El servidor debe de generar las imágenes para cada tipo de zoom. • A mayor zoom, mayor número de imágenes a cargar, y mayor carga para el servidor Figura: Campos de viento en Smartweather
  • 40. VISUALIZACIÓN DE DATOS MAPAS WMS (Web Map Service) / GeoTIFF Permite visualizar sobre un mapa imágenes georeferenciadas. Ventajas • Se puede representar cualquier tipo de imagen. • Facilidad de integración Desventaja • El servidor debe de generar las imágenes para cada tipo de zoom. • A mayor zoom, mayor número de imágenes a cargar, y mayor carga para el servidor Figura: Grid WMS en Smartweather para dos zoom distintos
  • 41. VISUALIZACIÓN DE DATOS MAPAS WMS (Web Map Service) / GeoTIFF GeoTiff permite que información georeferenciada sea encajada en un archivo de imagen de format TIFF. Figura: Campos de viento en Smartweather
  • 42. VISUALIZACIÓN DE DATOS MAPAS WFS (Web Feature Service) Permite visualizar sobre un mapa vectores georeferenciadas. Ventajas • No hay prácticamente carga para el servidor • La calidad es infinita Desventaja • No permite visualizar todo tipo de imágenes • Para integrar colores u otros elementos, debe de programarse Figura: Predicción de tormenta y rayos en Smartweather
  • 43. VISUALIZACIÓN DE DATOS MAPAS WFS (Web Feature Service) Permite visualizar sobre un mapa vectores georeferenciadas. Ventajas • No hay prácticamente carga para el servidor • La calidad es infinita Desventaja • No permite visualizar todo tipo de imágenes • Para integrar colores u otros elementos, debe de programarse Figura: Predicción de tormenta en capa WMS y vector de ejemplo de WMS
  • 44. C R E A T I N G S M A R T B U S I N E S S E S W D N A . C O M GRACIAS