Director
D. Jesús Torres Valderrama
(Lenguajes y Sistemas Informáticos)

Unidad Promotora
Departamento de Lenguajes y Sistemas Informáticos

Impartición
Del 01/02/2023 al 20/06/2023

Modalidad
A distancia
(Plataforma Virtual US)

Idioma de impartición
Español

1.005,00 €
(tasas incluidas)


19,00 ECTS


Prácticas
No

Preinscripción
Del 01/10/2022 al 20/12/2022


Matrícula
Del 01/12/2022 al 20/12/2022

Objetivos


El curso tiene como objetivo fundamental introducir al alumnado en el manejo de Bases de Datos Espaciales (modelado y análisis), los lenguajes de consulta SQL (Standard Query Language) y SQL espacial, así como en el lenguaje de programación Python especialmente orientado al manejo de librerías y funciones analíticas relacionadas con la geoinformación y la geomática.

El desarrollo de los Sistemas de Información Geográfica (SIGs) , de las tecnologías de la información espacial y de la geolocalización tienen en la actualidad un amplio campo de aplicaciones que comparten numerosas ramas del conocimiento y de los ámbitos profesionales: ingenierías de la energía, gestión del medio ambiente, geografía, arquitectura, ordenación del territorio, gestión de riesgos naturales y tecnológicos, urbanismo, etc…

Paralelamente a este desarrollo, el volumen ingente de datos espaciales disponible en la actualidad ha generado un desarrollo de las tecnologías de manipulación de grandes volúmenes de información espacial. El desarrollo de las smart cities, la integración de sensores y el desarrollo del internet de las cosas, el nuevo impulso de la teledetección con la aparición de nuevos sensores con mayor resolución espectral, espacial y temporal, las técnicas de big data aplicadas a la información espacial y las posibilidades de análisis de la geoinformación a partir de herramientas de machine learning e inteligencia artificial hacen que sea necesaria la formación en tecnologías de integración, manipulación y análisis de la información espacial y geográfica.

El Curso de Experto en Bases de Datos espaciales y aplicaciones geomáticas se centra en dos de los componentes principales del conjunto de tecnologías de la información espacial que más desarrollo y aplicabilidad han tenido en los últimos años: las bases de datos espaciales como gestor de la información geoespacial y de los datos y el lenguaje de programación Python como ensamblador de librerías y almacenes de datos que permite el diseño de aplicaciones, programas y funcionalidades específicos de análisis y gestión de la información espacial.

El objetivo del Curso es por tanto garantizar que el alumnado adquirirá las capacidades de modelar y diseñar una base de datos geoespaciales, consultar esos datos a partir del lenguaje estándar de consulta SQL y su extensión espacial para operaciones de análisis espacial y programar aplicaciones y scripts que le permitan acceder al almacén de datos espaciales, conectarse a librerías específicas geomáticas y realizar procesos y operaciones con dichos datos.

Para ello utilizaremos en el Curso software libre basado en PostgreSQL/Postgis como Sistema Gestor de Base de datos relacional-espacial, QGIS como SIG de escritorio para visualización de tablas y vistas espaciales de PostGIS, Python como lenguaje de programación y librerías de código abierto geomáticas (GDAL/OGR,…).

Competencias


Como competencias genéricas podrían indicarse aquellas que cubren los aspectos conceptuales y bases científicas de esta tecnología (bases de datos, bases de datos geográficas, programación) sobre todo en entornos de software libre, haciendo especial énfasis en las aplicaciones geomáticas.

Procedimiento de evaluación


Asistencia, Pruebas, Trabajos

Requisitos


Criterios de selección de alumnos


  • Orden de Preinscripción.

Módulos / Asignaturas


Modalidad de impartición: A distancia

Fechas de inicio-fin: 01/02/2023 - 07/02/2023

Contenido

El módulo se centra en realizar una introducción a la evolución de las tecnologías de la información geográfica y el avance de las tecnologías de servidores de datos espaciales o bases de datos espaciales. Se abordarán las diferentes características entre componentes de escritorio (programas SIG), aplicaciones y opciones en la nube (servicios) y las capacidades de gestión de datos que nos ofrecen las bases de datos espaciales.

Contenido:

* Introducción a las Bases de datos espaciales y las tecnologías SIG distribuidas

* Introducción a los geoservicios

* Ejemplos de aplicaciones

Modalidad de impartición: A distancia

Fechas de inicio-fin: 07/02/2023 - 19/02/2023

Contenido

En este módulo le permitirá al alumno conocer los principales conceptos de programación, así mismo se comenzará la resolución de problemas informáticos utilizando el lenguaje de programación Python. Así mismo al final del mismo el alumno sabrá realizar programas simples utilizando Python.

Contenido:

* Fundamentos de la programación

* Entorno de desarrollo

* Variables y operadores

* Estructuras de control

* Funciones

Modalidad de impartición: A distancia

Fechas de inicio-fin: 20/02/2023 - 12/03/2023

Contenido

Los sistemas de información geográficos basan su éxito en la elección del mejor modelo de datos que sea capaz de expresar la información que represente el mundo real y sobre la que se puedan realizar posteriormente operaciones que permitan extraer información de las mismas. En este módulo se explicarán las mejores técnicas para obtener un buen modelado de la realidad, analizando los datos que aparecen y obteniendo un buen modelo relacional que permita aplicar sistemas de información geográfica sobre el mismo. Se utilizará el Sistema de Gestión de Bases de Datos Relacional PostgreSQL.

Contenido:

Diseño de bases de datos

Modelo entidad/relación.

Modelado de datos.

Lenguaje de definición de datos

PostgreSQL

Modalidad de impartición: A distancia

Fechas de inicio-fin: 13/03/2023 - 26/03/2023

Contenido

Una vez que la base de datos geográfica se ha creado es el momento de transformar dichos datos en información. En este módulo le enseñaremos al alumno la manera de plantear consultas sobre la misma con la intención de extraer la información según sea necesaria para resolver de manera óptima los diferentes problemas geográficos que se le planteen. Se utilizará el Sistema de Gestión de Bases de Datos Relacional PostgreSQL.

Contenido:

* Lenguaje de consultas

* Operadores

* Unión de tablas

* Subconsultas

* Otros objetos en bases de datos

Modalidad de impartición: A distancia

Fechas de inicio-fin: 27/03/2023 - 16/04/2023

Contenido

El módulo se centra en aplicar los contenidos de modelado conceptual y relacional que se han estudiado en el módulo 3 a ejemplos concretos de casos de uso en los que la componente espacial es el elemento central del modelo. Se abordará la caracterización del espacio como clave primaria de relación entre tablas y la modelización espacial-relacional que integra la información en su conjunto. Para ello se utilizará la base de datos PostrgeSQL/PostGIS sobre la que se enseñarán los procesos de instalación y administración básicos.

Contenido:

Modelado sobre información geoespacial

El espacio como clave primaria

Integración modelos relacionales-espaciales

Modalidad de impartición: A distancia

Fechas de inicio-fin: 17/04/2023 - 10/05/2023

Contenido

El módulo aborda el aprendizaje de las funciones de análisis espacial básico y avanzado que existen disponibles en las extensiones espaciales de las base de datos como es PostGIS. Estas funciones de análisis espacial se integran en el mismo lenguaje de consulta básico de las bases de datos relacionales, SQL. Se trata por tanto de funciones específicas que actúan sobre los campos con geometría de las tablas del modelo y que gestionan cambios en los sistemas de referencia de coordenadas, herramientas de análisis clásicas de superposición de capas (overlay), cálculo de variables relacionadas con la geometría (área, longitud, …) y selección de registros a partir de criterios espaciales.

Contenidos:

* SQL espacial y funciones de análisis vectorial

* Índices espaciales

* Generación de vistas espaciales

Modalidad de impartición: A distancia

Fechas de inicio-fin: 11/05/2023 - 28/05/2023

Contenido

En este módulo se profundizará en el lenguaje de programación Python, para ello se le enseñará al alumno las técnicas para la resolución de problemas mediante programas ordenador. Así mismo se le mostrarán algunas de las librerías más utilizadas en este lenguaje de programación y que servirán de base para su aplicación en el siguiente módulo sobre sistemas de información geográfica.

Contenido:

Librerías en Python

Modularidad

Estructuras de datos

Algoritmos avanzados

Modalidad de impartición: A distancia

Fechas de inicio-fin: 29/05/2023 - 20/06/2023

Contenido

El módulo final tiene como objetivo introducir al alumnado en la programación específica de procesos relacionados con el manejo de la información espacial. Para ello y apoyándonos en los conocimientos de programación básica en Python aprendidos en el módulo anterior, se desarrollarán ejemplos que utilicen librerías específicas geomáticas como GDAL/OGR de tal forma que se desarrollen ejercicios de programación de scripts que abarquen el ciclo completo de análisis de los datos: conexión a un almacén de datos Postgis, utilización de funciones de librerías geomáticas (GDAL/OGR) y de análisis de datos (NUmpy) y generación de procesos de análisis espacial automatizados.

Contenido:

* Integración de librerías geomáticas en Python

* Ejecución de scripts sobre funciones de análisis vectorial

* Diseño de aplicaciones geomáticas en rutina

Profesorado


Personal Académico

  • D. Jesús Torres Valderrama . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
  • D. Juan Antonio Ortega Ramírez . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
  • D. Juan Mariano Camarillo Naranjo . Universidad de Sevilla - Geografía Física y Análisis Geográfico Regional

Profesorado

  • Dª. Esperanza Sánchez Rodríguez . Universidad de Sevilla - Geografía Física y Análisis Geográfico Regional
  • D. Ismael Vallejo Villalta . Universidad de Sevilla - Geografía Física y Análisis Geográfico Regional
  • D. Jesús Torres Mateo - ADITELSA
  • D. Jesús Torres Valderrama . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
  • D. Juan Antonio Ortega Ramírez . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
  • D. Juan Mariano Camarillo Naranjo . Universidad de Sevilla - Geografía Física y Análisis Geográfico Regional
  • D. Juan Pedro Pérez Alcántara - Sunntics Ltd.