Programa Talleres 2019

Fecha: 30 de mayo de 2019.
Lugar: Aulas de informática de la Facultat de Lletres i Turisme (Universitat de Girona).
Inscripción: Vía online (la modalidad de Jornadas de SIG libre + talleres permitirá seleccionar un taller de mañana y otro de tarde).

Talleres de mañana: de 9.00h a 13.00h


Taller 1: Desarrollo de una aplicación Web GIS

Instructor: Adrián Pérez Beneito.

Nivel: Medio.

Requisitos: Conocimientos básicos de HTML, CSS y Javascript.

En este taller se trabajará con la API de Mapbox GL y la librería Chart.js para el desarrollo de una aplicación web GIS que permita la consulta y visualización de datos procedentes de OpenWeather.

El temario del taller será el siguiente:

  1. ¿Qué es Mapbox GL? ¿Qué son las MapBox Vector Tiles? MVTs vs otros formatos geográficos.
  2. ¿Qué es un dashboard? Visualización de datos geográficos en plataformas web modernas: mapas, gráficos y tablas usando HTML, CSS y JavaScript (haciendo una pequeña mención a frameworks y librerías como Vue o React).
  3. Manos a la obra. Estructura básica HTML, importar MapBox GL JS e instanciar un mapa de MapBox.
  4. Dashboard. Creación del header y la sidevar. Instanciar gráficos de ChartJS. Llamar a la API de OpenWeather de forma asíncrona. Creación de un menú de búsqueda por municipio.
  5. Funcionalidades del mapa: zoom, center, y añadir y actualizar una capa de marcadores.

Una vez finalizado el taller, los asistentes habrán construido una aplicación similar a la siguiente: Redux Weather App.

[Acceder a los materiales del taller]
Taller 2: Hands-on Satellite Imagery Analysis

Instructor: Sara Safavi (Planet).

Level: Intermediate.

Language: English.

Requirements: Basic familiarity with Python.

Satellite data is more widely available than ever before, and it is now possible for the public to access sub-weekly and even daily imagery of the Earth’s entire landmass.

In this workshop, you will gain hands-on experience exploring publicly-available satellite imagery and using Python tools for geospatial and time-series analysis of medium- and high-resolution imagery data. At the end of the workshop, you will apply what you’ve learned to investigate real-world challenges.

This workshop is for geospatial data developers and GIS professionals who have basic familiarity with Python. It would help if learners attending this workshop also had some familiarity with Jupyter Notebooks, but this is not required.

[Acceder a los materiales del taller]
Taller 3: Herramientas avanzadas de edición y visualización de QGIS 3.4

Instructores: Lluís Vicens (SIGTE) y Ferran Orduña (SIGTE).

Nivel: Introductorio.

Requisitos: Para seguir el taller se requiere un conocimiento básico y elemental de QGIS.

QGIS 3.4 Madeira es el primer lanzamiento a largo plazo o LTR (Long-Term Realease) de la versión 3 de QGIS aparecida el pasado año y que sustituye a la anterior LTR, QGIS 2.18 Las Palmas. Esta nueva versión presenta muchas mejoras y desarrollos en la interfaz de usuario, simbología, edición, etiquetado, gestión de datos, procesado y composición de mapas. Aprovechando la liberación de esta nueva LTR de QGIS (3.4.x), el taller va a estar dedicado a dar a conocer una selección y conjunto de las nuevas herramientas y funciones que incorpora esta nueva versión. El taller se centrará específicamente en los complementos de edición media y avanzada, así como las herramientas de visualización, etiquetado y representación de los datos geográficos en 2D y 3D. El taller es de carácter introductorio y no se requiere tener un conocimiento avanzado de QGIS, aunque se recomienda que los asistentes estén familiarizados con la interfaz de usuario y sepan realizar las operaciones más básicas con este programa.
[Acceder a los materiales del taller]
 

Talleres de tarde: de 14.00h a 18.00h


Taller 4: CARTO-VL

Instructor: Jorge Sanz (CARTO).

Nivel: Medio.

Requisitos: Conocimientos básicos de HTML, CSS y JavaScript.

CARTO-VL es la nueva biblioteca JavaScript de CARTO para el desarrollo de aplicaciones de Location Intelligence en la web utilizando renderización vectorial de datos geográficos. La biblioteca funciona sobre MapboxGL, lo que ofrece una alternativa para trabajar con información temática de forma muy sencilla pero a la vez muy potente, delegando a MapboxGL la gestión de la cartgrafía base y los eventos y funcionalidades alrededor del mapa.

Se empezará el taller trabajando con una simbolización sencilla, para de forma incremental añadir reglas de renderizado más complejas, leyendas, agregaciones, estilos dependientes del nivel de zoom y animaciones.

El taller acabará cubriendo las capacidades de CARTO-VL para desarrollar aplicaciones con interactividad y widgets asociados a la capa, aprovechando al máximo las características que ofrecen las teselas vectoriales y la integración con Airship, la biblioteca para la creación de dashboards de CARTO.

Este taller puede interesar a todo tipo de desarrolladores de aplicaciones geoespaciales en la web, dado que aunque CARTO-VL se integra mucho mejor con CARTO como backend, también es posible usarla con otras fuentes de datos como ficheros GeoJSON y cualquier proveedor de teselas vectoriales. Para el correcto seguimiento del se requieren unos conocimientos mínimos de desarrollo web.

[Acceder a los materiales del taller]
Taller 5: Procesamiento y visualización de datos PointCloud con PDAL y QGIS.
Instructor: Luigi Pirelli.

Nivel: Introductorio.

Requisitos: Conocimientos básicos de QGIS y su ventana de comandos.

Los datos PointCloud se conforman a partir de un conjunto de vértices en un sistema de coordenadas tridimensional. Estos vértices se identifican habitualmente como coordenadas X, Y, y Z y son representaciones de la superficie externa de un objeto.

En este taller se expondrá el flujo de trabajo a seguir para llevar a cabo la visualización y procesamiento de datos PointCloud utilizando herramientas opensource.

Para ello se utilizará la librería PDAL (Point Data Abstraction Library), Python, Entwine y el visualizador Potree -basasado en WebGL- que permite llevar a cabo consultas sobre la nuve de puntos, realizar análisis básicos, modificar los datos y visualizarlos en un navegador web.

A lo largo del taller, se trabajará con algunos casos prácticos relativos al procesamiento de los datos PointCloud como:

  • Creación de un Modelo Digital de Elevaciones (DEM)
  • Control de calidad de los datos
  • Extracción de datos relativos a una determinada zona de estudio
  • Aplicación de filtros sobre los datos

También se mostrará como extender PDAL con Python, así como el desarrollo de algunos ejemplos de procesamiento personalizados.

[Acceder a los materiales del taller]
Taller 6: Edición de datos OpenStreetMap

Instructor: Miguel Sevilla-Callejo.

Nivel: Medio.

Requisitos: Para el correcto seguimiento del taller se requiere estar mínimamente familiarizado con OpenStreetMap.

El taller tiene como objetivo realizar una introducción a la edición y al trabajo con datos OpenStreetMap para la inclusión de elementos relativos a la accesibilidad. La incorporación de esta tipología de datos hará de OpenStreetMap una herramienta útil para el colectivo de personas con diversidad funcional, ignorado por la mayoría de mapas.

El temario del taller se estructurará en los siguientes apartados:

a) OpenStreetMap y la toma de datos sobre el terreno

  • Organización y estructura de los datos en OpenStreetMap.
  • Procesos y herramientas para el trabajo de campo: FieldPapers, Mapillary, StreetComplete, Vespucci y OSMAnd.

b) Introducción de los datos de campo a OSM a través del editor avanzado JOSM.

c) Consultas básicas a OSM (Overpass API) y visualización sencilla de los datos de accesibilidad de la zona de estudio.

d) Instrucciones para organizar un grupo de mapeado.

[Acceder a los materiales del taller]