Del 3 junio al 2 julio de 2019

Logo provisional 2018

Objetivo

Manejar y explotar los Sistemas de Información Geográfica (SIG) de escritorio actuales mediante el uso de Python.

Perfil del alumno

Titulación prioritaria: Grado Superior de Formación Profesional o equivalente en la familia profesional de Informática y Comunicaciones

Formación acreditada en Sistemas de Información Geográfica: Diploma de la especialidad formativa "Sistemas de Información Geográfica: Usuario" o similar.

El aspirante al curso debe poseer un nivel de competencias digitales avanzadas y conocimientos de programación en Python.

Antes del inicio del curso se realizará un prueba para comprobar que se tienen los conocimientos necesarios para realizar el curso curso.

Contenido

1. Introducción a los SIG

1.1. Qué es un SIG

1.2. Aplicaciones de uso de los SIG

1.3. Principales componentes de un SIG

1.4. Fundamentos geográficos y cartográficos de los SIG

1.5. Principales formatos de datos

1.6. Principales operaciones con un SIG: edición de datos SIG, consultas espaciales y alfanuméricas, análisis geoespacial y salida de planos

2. Conceptos fundamentales de programación en Python

2.1. Introducción a Python

2.1.1. Tipos de datos, variables, manipulación de cadenas

2.1.2. Programación y estructuras de control

2.1.3. Gestión de ficheros

2.1.4. Funciones

2.1.5. Contenedores: tuplas, listas, diccionarios

2.1.6. Clases

2.1.7. Excepciones

2.1.8. Módulos

2.2. Python para aplicaciones científico-técnicas

2.2.1. Numpy

2.2.2. Pandas

3. Bibliotecas SIG en python:

3.1. Rasterio

3.2. Shapely

3.3. Fiona

3.4. Geopandas

3.5. PyGDAL

4. Programación SIG (desde IDE, consola interactiva)

4.1. Acceso a espacio de trabajo

4.1.1. Importación de módulos

4.1.2. Creación de funciones

4.1.3. Introducción de parámetros

4.1.4. Definición de clases

4.2. Acceso a la información

4.2.1. Acceso a la información de las capas: geometría

4.2.2. Acceso a la información de las capas: información geoespacial

4.2.3. Acceso a la información geográfica: información alfanumérica

4.3. Lanzamiento de algoritmos, plugins, etc.

4.3.1. Ejecución de plugins ya desarrollados

4.3.2. Conocer y controla los resultados

5. Bases de Datos espaciales y servicios Open Geospatial Consortium (OGC)

5.1. Introducción a bases de datos geoespaciales

5.1.1. Introducción a PostGres/PostGis

5.1.2. Arquitectura

5.1.3. Instalación

5.2. Montaje de bases de datos espaciales PostGis

5.2.1. Creación de una base de datos desde PgAdmin 3

5.2.2. Creación de una base de datos desde Python

5.3. Conexión a base de datos geoespacial

5.3.1. Conexión al cliente desktop con PostgreSQL

5.3.2. Conexión de Python con PostgreSQL

5.4. Introducción a servicios remotos geoespaciales

5.4.1. Estándares OGC

5.4.2. Servicios Vectoriales

5.4.3. Servicios Ráster

5.5. Servicios de datos vía WMS/WFS/WCS

5.5.1. Montaje de un servidor SIG

5.5.2. Publicación de datos vectoriales

5.5.3. Publicación de datos raster

5.6. Conexión a servidor WMS/WFS/WCS

5.6.1. Consumo de servicios desde el cliente desktop

5.6.2. Consumo de servicios con Python servicios

6. Creación de un plugin

6.1. Definición de la estructura

6.2. Elementos de interacción con el usuario

6.3. Lógica interna del plugin

6.4. Documentación

6.5. Empaquetado y distribución

7. Desarrollo de un proyecto (a lo largo de los diferentes módulos)

Fechas y horarios

Fechas (previstas): del 3 de junio al 3 de julio

Horario (previsto): de lunes a viernes 16:30 a 21:00

Horas: 90

Lugar de impartición

Centro de Referencia Nacional en Sistemas Informáticos y Telemática (Think Tic)

Avda Zaragoza 21

26003 - Logroño

Coordinador: Elena Jiménez Díaz

Teléfono: 941 291935

E-mail: informacion.thinktic@larioja

Inscripciones

Inscripción