Talleres

Fecha y horarios: Los talleres tendrán lugar el día 25 de Mayo de 2016, de 9h a 13h y de 15h a 19h.
Lugar de realización: Aulas de informática, Facultad de Letras (Universitat de Girona).
Inscripción: La modalidad Jornadas + Talleres permitirá seleccionar un taller de mañana y un taller de tarde.

Programa de Talleres

 

 

 

Taller 1 – Creación de aplicaciones interactivas con CartoDB: Taller de SQL espacial, CartoCSS y Javascript.

Instructores: Jorge G. Sanz, Oriol Boix Torres (CartoDB)

CartoDB es una popular plataforma de web mapping orientada a la extracción de inteligencia de datos geográficos. Más allá de la simple visualización de juegos de datos que subimos a la plataforma, podemos también analizar los datos utilizando las capacidades de Postgres y PostGIS, podemos preparar avanzadas reglas de renderización de datos y finalmente podemos poner estos resultados en valor creando aplicaciones interactivas con las que nuestros usuarios pueden extraer sus propias conclusiones.

En este taller exploraremos diferentes procedimientos de análisis de los datos, iremos más allá de las posibilidades del wizard del editor de CartoDB y veremos cómo usar CartoDB.js para crear aplicaciones de Location Intelligence.

Para seguir el taller será necesario tener una cuenta creada en CartoDB, y para sacarle el máximo partido sería deseable unos conocimientos mínimos en SQL y JavaScript. Los requisitos técnicos para realizar el taller son:

– conexión a Internet

– disponer de un editor de texto que resalte sintaxis de HTML, CSS y JavaScript (Notepad++, gedit, …)

– un intérprete de Python o cualquier servidor web para servir páginas en local (SimpleHTTPServer, Apache, etc)

– es deseable disponer de alguna forma de publicar aplicaciones web como Gist por ejemplo para poder compartir los resultados del taller

 

[Acceder al material del taller]

 

Taller 2 – Taller avanzado de GeoNetwork (ui)

Instructora: María de Arias (GeoCat)

El taller se centrará en mostrar cómo implementar un catálogo dedicado de metadatos con GeoNetwork. Más allá de la instalación básica y la administración de una instancia de GeoNetwork por defecto, los participantes aprenderán durante este taller a desarrollar y construir su propio catálogo personalizado. Aprenderán también a crear una nueva interfaz de usuario para la búsqueda de datos y metadatos, un visor de mapas, un visor de metadatos, así como un editor.

La primera parte del taller se centrará en la utilización de las nuevas tecnologías basadas en GeoNetwork 3.0, para la creación de una interfaz de búsqueda adaptada a unos requisitos particulares. Los asistentes al taller aprenderán cómo crear módulos basados en AngularJS, componentes y directivas personalizadas, y aprenderán también a conectar esta interfaz de búsqueda a un catálogo de GeoNetwork. La interfaz de usuario personalizada será construida en parte, mediante la reutilización de los componentes existentes en la librería AngularJS que GeoNetwork ya proporciona (como servicios y widgets), para finalmente, agregar controles propios a fin de completar la interfaz de usuario.

La segunda parte del taller, se dedicará a mostrar cómo añadir un componente avanzado de mapa, para la visualización de los datos descritos en los metadatos existentes en el catálogo de GeoNetwork. Los participantes aprenderán cómo interactuar y personalizar el visor de mapas basado en Openlayers 3.

 

[Acceder al material del taller]

 

Taller 3 – Taller sobre la utilización de datos OSM

Instructor: Santiago Higuera (mercatorlab SL)

OSM es la mayor base de datos de información geográfica libre existente. Toda la información almacenada en las bases de datos de OSM se puede consultar y utilizar libremente. La información está almacenada como información geoespacial, esto es, cada dato consta de una información espacial referente a su posición geográfica y forma geométrica, y una información temática que añade contexto y contenido a la información. No toda esa información está visible en el slippy map, que es el que estamos acostumbrados a ver en nuestros navegadores. Los mapeadores de OpenStreetMap añaden a cada elemento multitud de informaciones que pueden ser de utilidad para diferentes trabajos o para tareas de investigación. En las bases de datos de OSM también están guardadas las informaciones históricas, junto con el historial de cambios que han dado lugar a la información actual.

En este taller se explicará como acceder, descargar y utilizar la información contenida en la base de datos de OpenStreetMap. Explicaremos cómo consultar datos con la API de OSM, como acceder a descargas masivas de todos los datos contenidos en un ámbito geográfico, a descargar datos de manera selectiva mediante Overpass, a extraer información de ficheros .osm utilizando Osmosis y a exportar datos de OSM a la base de datos Postgresql. También presentaremos algunas API’s para utilizar los datos de OSM desde otros lenguajes: Python, Java y Javascript.

No es necesario tener ningún conocimiento especial, si bien un conocimiento general de OpenStreetMap ayudará a los participantes a una mejor comprensión de todo lo enseñado en el taller.

 

[Acceder al material del taller]

 

 

 

Taller 4 – LiDAR Libre: de un perfil topográfico a la individualización de objetos en el terreno

Instructora: Alba Márquez Torres (IDAF)

Durante el taller, se mostrará como generar un MDT (Modelo Digital del Terreno) con software libre (QGIS) a partir de los datos LiDAR liberados del PNOA. A partir de este MDT generado, se seguirán los pasos para llegar a la individualización de un objeto en el terreno, en el caso del taller, a árboles individuales en medio de una extensión de bosque.

Aunque en la propuesta vamos a individualizar árboles, la aplicabilidad es múltiple ya que en el taller se adquirirá la capacidad de localizar cualquier objeto en el terreno. A partir de esa localización, se pueden obtener datos tan dispares como la altura, densidad, número de objetos en la zona de interés, estructuras, … Del mismo modo, la obtención de un Modelo Digital del Terreno y el derivado de Superficies es muy útil para tener datos de base precisos y rigurosos para la generación de cartografía derivada.

Creemos que es una apuesta innovadora que sacará partido a unos datos relativamente nuevos y accesibles como los datos del PNOA. También se usará la extensión LasTools de QGIS, una de las pocas herramientas libres que actualmente existen para el tratamiento de datos LiDAR, y con resultados óptimos que nada tienen que envidiar a otros programas de pago como Terrascan. Al final se hará un inciso a otros programas libres como FUSION, muy competitivo y FugroViewer, de visualización.

 

[Acceder al material del taller]

 

Taller 5 – Ingestión batch, y stream de datos geoespaciales

Instructor: Marc Planagumà (eurecat)

El análisis de datos geospaciales como el análisis del resto de tipología de datos están cambiando tanto sus herramientas como sus procedimientos debido al fenómeno Big Data. El trabajo tanto en volúmenes de datos masivos en lote (batch) como en flujos intensivos de datos en tiempo-real (stream) afecta a todos los procedimientos dentro del ciclo de extracción de valor de los datos. Uno de los procedimientos que varían tanto en metodología y paradigmas como en herramientas y estrategias es la ingestión de los datos para el posterior proceso de los mismos. En el caso de los datos geoespaciales estos cambios son aun mas complejos y específicos.

En taller propuesto tiene la finalidad de aplicar de forma practica distintas herramientas y estrategias de ingestión de datos geoespaciales. Se desarrollaran de forma guiada una aplicación de ingestión de datos masivos batch y otra de ingestión de datos en tiempo-real stream. Esas aplicaciones seguirían metodologías y paradigmas para fomentar su escalabilidad lineal y su rendimiento en frente a grades volúmenes de datos y a grandes velocidades de entrada de los mismos.

Los datos que se consumirán serán datos de Twitter tanta en formato lote «batch» como en tiempo-real «stream». Para la ingestión de tweets batch se podrá a disposición un dataset histórico de tweets. Para los tweets stream serán consumidos desde la API publica de twitter. Las aplicaciones que losa alumnos desarrollaran utilizaran el lenguaje de programación Java y los frameworks de desarrollo Spring-Integration y Spring-Batch. Su finalidad será usar esas herramientas para consumir datos geospaciales de la API de Twitter y datos geospaciales de datasets históricos para capturar, limpiar, pre-procesar y almacenar estos datos en una base de datos GIS como mongoDB o PostGIS. Durante el curso se aprenderá el uso de esta tecnología como también técnicas de escalabilidad, arquitecturas de microservicios y patrones de consumo come el Enterprise Integration Patterns.

 

[Acceder al material del taller]

 

Taller 6 – Taller de introducción a GISWATER

Instructores: Xavier Torret y Josep Lluís Sala (BGEO), Vicente Medina (GITS-UPC)

El objetivo del taller, es dar a conocer la herramienta GISWATER y las oportunidades que representa empezar a trabajar con ella para ingenieros hidráulicos, administraciones públicas y en general todo el sector del agua.

Durante el taller se trabajará un caso práctico con aplicación para redes de abastecimiento, saneamiento o drenaje urbano, a escoger por el público asistente en función de sus prioridades. El taller empezará con una breve introducción conceptual, a partir de la cual se practicará con el manejo básico de datos de una red usando el software QGIS. El objetivo es entender la lógica de trabajo del modelo de datos con el que se trabaja para las redes urbanas, con el fin que el alumno pueda visualizar el potencial que ello representa. También se dará una breve pincelada de los motores informáticos que operan detrás de la interfaz de QGIS como son EPANET, SWMM y la base de datos PostgreSQL.

El taller está dirigido a ingenieros, técnicos y especialistas que trabajen en las áreas de los sistemas de información geográfica, ingeniería u operaciones dentro de organizaciones vinculadas con el ciclo del agua. Es recomendable que los asistentes tengan nociones en alguna de las áreas de conocimiento sobre las que se va a trabajar como son los SIG, los modelos hidráulicos o las bases de datos.

 

[Acceder al material del taller]