En el curso online de bases de datos espaciales: PostGIS, el alumno aprenderá a manejar la base de datos espacial open source más avanzada: PostGIS. Este curso es un must have para convertirte en un analista de datos.
Entre algunos de los temas que se ven en este curso se encuentran la instalación, la carga de datos espaciales, la indexación espacial, las consultas espaciales SQL, el análisis espacial, el cálculo de rutas óptimas e isócronas con pgrouting, crear funciones disparadoras para actualizar geometrías automáticamente y PostGIS raster. Además se trabaja con QGIS para visualizar y gestionar los datos.

Índice
Requisitos
Aunque no es imprescindible, se recomienda tener nociones básicas de SQL y SIG. En el curso hay ejercicios específicos para comenzar a realizar consultas SQL sencillas. Si bien es cierto que el alumno requerirá más tiempo para realizar los ejercicios.
Tutor

Diego Alonso Ramos. Licenciado en Geografía por la Universidad de Valladolid y Master en Sistemas de Información Geográfica: planificación, ordenación territorial y medio ambiente. Amplia experiencia en proyectos GIS open source.
Cualquier duda se podrá plantear personalmente mediante correo electrónico o en el foro del curso. El tutor responderá siempre en la mayor brevedad posible.
Campus virtual
Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual desarrollado en el entorno moodle: una robusta plataforma de aprendizaje de código abierto.
No hay horario establecido para realizar el curso, el material está disponible las 24 horas del día. Para cada unidad se establece un calendario de envío de ejercicios.
Mediante el campus virtual el alumno/a accede a los contenidos teóricos y prácticos del curso, y envía sus resultados al tutor. El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.
Certificación
Una vez completados satisfactoriamente los ejercicios, MappingGIS otorgará un Diploma de realización y aprovechamiento. El certificado se enviará en formato electrónico.
Con la realización de nuestros cursos obtienes un Certificado con el que obtendrás puntos para acceder a la certificación GISP (GIS Professional) del GIS Certification Institute. Más info aquí.
Temario de la 36ª edición
Unidad 1. Introducción a PostgreSQL/PostGIS
- ¿Qué es una base de datos espacial? Tipos de datos espaciales.
- ¿Qué es PostgreSQL? ¿Qué es PostGIS?
- Normativa. Objetos GIS.
- Instalación de PostgreSQL 11 y PostGIS 2.5.
- Creación de bases de datos con capacidades espaciales:
- Administración con el cliente gráfico pgAdmin 4.
- Administración con el cliente de texto psql.
- Eliminación de una base de datos con pgAdmin 4.
- Tablas de metadatos: spatial_ref_sys y geometry_columns.
- Tipos básicos de datos de PostgreSQL.
- Cambio de contraseña de usuario.
- Respaldo y restauración de bases de datos.
- Carga de datos espaciales. Importación de shapefiles en la base de datos con:
- El plugin PostGIS 2.0 Shapefile and DBF Loader Exporter.
- La herramienta de línea de comando shp2pgsql.
Unidad 2. Sistemas de Coordenadas. Proyecciones Cartográficas
- La importancia de los SRC.
- Datos sin Sistema de Referencia de Coordenadas (SRC).
- Edición con QGIS Browser.
- Transformación “on the fly”.
- Creación de tablas espaciales mediante SQL para almacenar geometrías.
- ¿Qué son los códigos EPSG/SRID?
- Consulta y actualización de SRID en tablas PostGIS.
Unidad 3. Gestión de datos en PostGIS
- Usando los estándares OpenGIS.
- Representación de objetos.
- Tipos de geometrías.
- Primeras consultas SQL.
- Creación e inserción de geometrías.
- Visualización y acceso a datos SIG almacenados en PostGIS:
- El visor de geometrías integrado en pgAdmin 4. Novedad en octubre de 2018.
- Conexión y visualización de datos a PostGIS con QGIS.
- Acceso a PostGIS desde LibreOffice.
- Consultas SQL: El lenguaje SQL. Cómo seleccionar, insertar, actualizar y eliminar datos en una tabla.
- Actualización dinámica de capas en QGIS con vistas de PostGIS.
- Cálculo del tipo de geometrías. Cálculo de áreas y longitudes.
- Representación de geometrías en formato JSON y KML.
- Creación de una tabla geográfica. Inserción de elementos.
- Tipo geography. ¿Cuándo usar el tipo geography?
Unidad 4. Geoprocesamiento e índices espaciales
- Funciones espaciales SQL de PostGIS.
- La librería JTS. JTS Builder. Interfaz de JTS Builder. Dimensión de una geometría.
- Relaciones espaciales entre geometrías.
- ST_Intersects.
- Binary Predicates.
- Matriz DE-91M.
- Funciones SQL de PostGIS para generación de geometrías.
- ST_Buffer: Zonas de de influencia.
- ST_Intersection: Intersección de geometrías.
- ST_Union: Unión de geometrías.
- Análisis espacial.
- La importancia de los índices espaciales.
- ¿Cómo funcionan los índices espaciales?
- Consultas de índices. Analyze y Vacuuming.
- Creación y eliminación de índices. Operador &&.
- Disparadores (triggers) aplicados a PostgreSQL.
- Funciones disparador.
- Creando la función disparadora.
- Creación del disparador SQL.
- Características de los disparadores.
- Disparadores (triggers) aplicados a PostGIS.
- Disparadores con funciones espaciales.
- Función disparadora para actualizar geometrías automáticamente.
- Disparadores de filas y secuencia.
Unidad 5. Análisis de redes con pgRouting y QGIS
- Creando base de datos para ruteo.
- Importando funciones para ruteo.
- Creación de topología de red.
- pgRouting con PostGIS. ¿Cómo crear una red?.
- Cálculo de rutas óptimas.
- Editando la red.
- Funciones de enrutamiento en PostGIS:
- Función pgr_apspJonhnson
- Función pgr_dijkstra
- Función pgr_kDijkstra
- Función pgr_ksp
- Cálculo de isócronas con pgRouting.
- Conexión QGIS-PostGIS para la visualización de isócronas.
- Consulta de matriz de costes.
- Plugin pgRoutingLayer de QGIS.
- Cálculo de ruta óptima con dijkstra.
- Cálculo de ruta de menor coste con A -Star.
- Editando la red con DB Manager.
- Múltiples rutas óptimas y costes con kDijkstra
- Complemento de grafos de rutas de QGIS.
- Ruta óptima con Road Graph
- Anexo: Descargar una red para ruteo desde OpenStreetMap (OSM)
Unidad 6. PostGIS raster. Análisis espacial raster
- Introducción y características.
- Almacenamiento y gestión de raster en la base de datos.
- Estadísticas raster. Editar y calcular ráster.
- Creación de un objeto raster vacío.
- Vistas de metadatos raster.
- Editar y calcular rásters.
- Importación de ficheros raster.
- Visualización de datos raster con QGIS.
- Importación de raster Multibanda Landsat TM.
- Cálculo de estadísticas de un banda de un raster (resolución, tamaño, sistemas de coordenadas, etc).
- Funciones de análisis raster:
- Cálculo de índice de vegetación NDVI.
- Extracción de valores raster a geometrías vectoriales almacenadas en PostGIS.
- Extracción de valores raster a partir de una máscara.
- Conversión entre modelos de datos:
- Rasterización de geometrías (vector a raster).
- Vectorización (raster a vector).
Unidad 7. Consideraciones finales
- Proyecto fin de curso. Trabajando con OpenStreetMap en PostGIS.
Duración
Desde el 7 de marzo hasta el 10 de abril de 2019 → El curso tiene una duración de 5 semanas, equivalente a 120 horas lectivas.
Precio
250 €
240 € para antiguos alumnos.
Inscripción y pago
1. Los alumnos interesados en realizar el curso deben completar el siguiente formulario de inscripción:
2. Espera nuestro mensaje de confirmación.
3. Realiza el pago antes de su inicio. El pago puede realizarse mediante transferencia bancaria o mediante tarjeta de débito / crédito.
4. Accede al campus virtual y crea un usuario.
5. Nosotros te matricularemos en el curso.
Opiniones
13 de febrero de 2019, Martí Ventós Calzas
La atención del tutor es excelente, cada vez que me surgía un problema, se contestaba con la mayor brevedad posible. Tengo que dar las gracias por la atención y la ayuda recidiva por Diego. El curso en general me a parecido muy interesante y aunque me faltaban conocimientos de lenguaje SQL, he podido realizar los ejercicios bien y dentro del plazo establecido. Muchas gracias. M.V.
13 de febrero de 2019, Elena Camacho
La relación con el tutor es rápida y fluida y llega a unos detalles en la resolución de problemas que van más allá de lo esperado. La plataforma y el material entregado es fácil de manejar. He echado en falta en el tema de sistemas de coordenadas el uso de la rejilla de transformación oficial entre los sistemas de referencias ED50 y ETRS89 ya que los que hemos utilizado por defecto (7 ó 5 parámetros) pueden tener varios metros de error.
6 de diciembre de 2018, Angel Nieves Coria
El tutor fue muy atento ante las preguntas de los participantes, aclaró todas las dudas que se tenían y ayudo a la mejor comprensión de los temas. Aparte proporciono información útil para seguir desarrollando proyectos relacionados con el tema.
20 de noviembre de 2018, Raquel Delgado Gómez
Me ha parecido un curso completo y adecuado al nivel. Únicamente desarrollaría más la UNIDAD 5 que es la que me ha costado más entender. Por lo demás me ha parecido un contenido muy práctico fácilmente aplicable al trabajo del día a día, además, me ha permitido conocer herramientas que desconocía.
20 de junio de 2018, Elisabet Guill
Excelente trato de Diego Alonso, al surgirme un problema personal al final del curso, donde me apoyo para poder finalizar el curso correctamente y mantuvo una buena y rápida comunicación conmigo.
270
Alumnos en este curso desde 2013
100%
Alumnos satisfechos con el curso
89%
Alumnos que consideran nuestra atención excelente
Formas de pago
Puedes realizar el pago mediante:
- Transferencia bancaria.
- Tarjeta de débito o crédito utilizando la pasarela de pago segura.
¿Tienes preguntas?
Consulta nuestra sección de preguntas frecuentes para resolver tus dudas (realización del curso desde fuera de España, metodología, facturación, próximas ediciones, etc).
Además para cualquier cuestión, estaremos encantados de atenderte: