curso vid - offmiau

5
VID Visualización Interactiva de Datos Curso Cursos 2017.0 Courses

Upload: others

Post on 03-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

VIDVisualización Interactiva de

Datos

Curso

Cursos2017.0Courses

Cursos

2017.0

Courses

2

VID / VISUALIZACIÓN INTERACTIVA DE DATOS

Objetivos docentes:

1-Aprendizaje de flujos de trabajo prácticos desde proceso de elaboración o recolección del dato, pasando por el procesado del mismo hasta la muestra en la plataforma elegida con el criterio seleccionado.

2-Dominio de la ejecución de varios esquemas útiles para la visualización de bases de datos mediante plataformas digitales habituales. Conocimiento de herramientas digitales y la lógica que utilizan.

3-Programación personalizada de rutinas de muestra digital de bases de datos. Exploración de dispositivos de recogida de datos y su tratamiento para posterior uso en las plataformas digitales. Personalización de los esquemas de inicio en base a las necesidades, objetivo, idea o exploración a llevar a cabo.

Herramientas y requisitos: Plataformas CG: ParametricSW, Rhinoceros-Grasshopper, Processing. Durante el curso se aprenderá a utilizar trasnversalmente las plataformas indicadas para la consecución de cada cometido; no es necesario el conocimiento completo de cada software, sólo los conceptos necesarios para producir el prototipo.

Instructor:Sergio del Castillo Tello.

Duración total: 20h.

Imagen: Tufte, Visual Explanations.Napoleons March, Diagram.

Interfaz programada de la visualización de datos de vuelos entre ciudades dentro de USA:

1-mediante diagrama de interconexiones bezier(gradientes de intensidad de vuelos)

2-mediante catalogo de rosetas por ciudades (intensidades direccionales)

Programaciones de ambos diagramas en lenguaje de programación visual .ghx (Grasshopper)

3

Cursos

2017.0

Courses

BLOQUE I. TIPOS DE DIAGRAMAS DIGITALES PARA DE BASES DE DATOS

Objetivos: Aprendizaje de programación del comportamiento de cada prototipo mediante plataforma de programación visualProcesos: VID1.01 Concepto de diagrama dinámico paramétrico. Estudio de casos de diagramas dinámicos.VID1.01 Recolección de datos. Dispositivos de recolección de datos y repositorios online.VID1.02 Tipos de Bases de Datos. Repositorios online de bases de datos útiles. Parsing de datos.VID1.03 Conexiones. Envíos entre bases de datos y rutinas para el display de la vsualización. VID1.03 Tablas de hojas de cálculo (Excel, OpenOffice) y conexión con plataforma de programaciónVID1.04 Expresión de ideas mediante modelos de visualización. Análisis en tiempo real , comparativas.VID1.05 Usos de los tipos probados de visualización para asegurarse que se suprime todo lo que no es absolutamente util para la comprensión de una carta. “Hablar al ojo, no al cerebro”. Deducir mensajes en un vistazo. Contar una historia: construir una secuencia dirigida de mensajes.VID1.06 Contenidos y continentes: Manipulación e ideología. Montando y desmontando programas de visualización de datos. Big Data y Smart Cities. Marketing de visualización de datos o herramientas útiles de proyecto.Herramientas: Grasshopper, Processing, VVVV.Duración aproximada 2h.

Imagen: Recopilación de diversas plataformas de visualización de datos online, fuente: http://selection.datavisualization.ch/

Diagramas de referencia traducidos a diagramas dinámicos paramétricos:Rutinas programadas de tal manera que responden a los cambios de los datos en los que se basan en tiempo real, que son capaces de interactuar con el usuario o con otros datos externos, que son procesados según formulación interna, y que permiten su modificación o actualización en las diferentes sesiones de reprogramación.

Cursos

2017.0

Courses

4

BLOQUE II. PROGRAMACIÓN DE RUTINAS DE INTERPRETACIÓN DE DATOS

Objetivos: Codificar algoritmos necesarios para la creación de herramientas de visualización mediante inter-faces de programación visual y escrita. Personalización de las rutinas de estudio.

Procesos: VID2.01. Programación de Geometrias básicas. Operaciones de geometria para cada tipo: ramas,tarta, piramide,red,casillas,barras,rosetas, interconexiones bezier, delaunay, mapeado y có-digos de colores. VID2.02. Producción de diagramas geométricos reactivos: controladores y manipuladores de objetos mediante otros objetos, de datos mediante otros datos. Relaciones entre dato-geometría: ejecución de casting y parseado, transformación entre clases de datos. Modos de muestra y dis-play. VID2.03. Restricciones y condiciones. Rangos, extremos. Sentencias condicionales(if/then). Bucles(loops): Recursividad (llamada a si mismo) e Iteración (repetición de instrucciones,condiciones de parada, While).VID2.04. Motores para Propiedades Físicas. Fuerzas, campos. Leyes de atracción/repulsión, pliegues, tensores, ensamblaje, equilateralizaciones, rebotes, mecanización de modelos dinámicos.VID2.05. Sistemas de partículas. Sistemas multiagente y sistemas emergentes.

Herramientas:Grasshopper, Processing. Add-Ons de Grasshopper: Kangaroo. Duración aproximada: 10h.

Imagen: Rutinas para la generación de varias versiones del diagrama de ramas respecto a un tronco común; valores de relación o transferencia entre magnitudes, representados mediante los grosores de cada inicio de rama. El códi-go interno de generación del diagrama permite adaptarlo a una u otra versión según la visualización que se requiere para los datos.

5

Cursos

2017.0

Courses

BLOQUE III. INTERFACES INTERACTIVAS Y APLICACIONES ESPECÍFICAS

Objetivos: Elaboración de interfaces dinámicas en continuo procesado de datos, capaces de reconocer y uti-lizar datos provenientes de la interactuación del usuario con la interfaz modal o con dispositivos externos conectados a la interfaz. Algunas rutinas interesantes para su aplicación

Procesos: VID3.01. Space Syntax: diagramas topológicos entre espacios para visualizar relaciones de pro-grama VID3.02. Interfaces modales. Eventos de interactividad: Activar acciones mediante disparadores.Comportamiento de la interfaz según acciones del usuario y segun reacción a estímulos en disposi-tivos.VID3.03. Interconexión entre plataformas: Add-ons puente entre softwares. Flujos en streaming.Interferencias entre diagrama de visualización de datos y proyecto.VID3.04. Herramientas de visualización de datos gratuitas, freeware, open source, online. Pros y contras: Tableau (Public), Weave, Gephi, Many Eyes, Data-Driven Documents (d3), Axiis, Fusion TablesVID3.05. Recopilar datos mediante otros dispositivos o interfaces : visuales, auditivas.Sensores (de temperatura, posición, velocidad, táctiles, de desplazamiento). Reconocimiento visual.

Herramientas:Grasshopper. Add-Ons de Grasshopper: Space Syntax, Firefly,Kangaroo. Processing. VVVV. Ar-duino.Duración aproximada: 5h.

Imagen: Interfaz interactiva en base a digramas de Space Syntax.El término sintaxis espacial abarca un conjunto de teorías y técnicas para el análisis de las configuraciones espaciales. Originalmente fue concebido por Bill Hillier , Julienne Hanson y sus colegas en The Bartlett College de Londres a finales de 1970 a principios de 1980 como una herramienta para ayudar a los arquitectos simular los posibles efectos sociales de sus diseños.Se basa en tres conceptos básicos de espacio:ISOVIST, espacio axial y espacio convexo .

Space Syntax GHComponents :“A Sintactic Architectural Design Methodology: Integrating Real Time space syntax analysis in a configurative architectural design process” (Nourian,Rezvani,Sariyildiz)