Curso PostGIS + PostgreSQL: Bases de datos Espaciales | Imasgal

POSTGIS + POSTGRESQL: Bases de datos espaciales

10 de junio

Presentación

El curso PostGIS + PostgreSQL: Bases de datos espaciales permite al alumno analizar y gestionar información espacial mediante PostGIS, extensión espacial del sistema gestor de bases de datos PostgreSQL, el cual es considerado de los programas punteros del software libre en el campo de los Sistemas de Información Geográfica (SIG) certificado en el año 2006 por el Open Geospatial Consortium (OGC). Para la visualización de estos datos se hará uso del programa SIG de escritorio QGIS.

Una vez finalizado el curso, el alumno será capaz de crear y gestionar bases de datos espaciales, realizar consultas y análisis mediante el lenguaje SQL, importar y exportar datos entre el formato vectorial y ráster y la Base de Datos Espacial y visualizar la cartografía en un software SIG de escritorio como QGIS

Contenidos

TEMA 01 | Teoría de bases de datos
  1. Bases de datos.
    Definiciones. | Ventajas del uso de una base de datos.
  2. Modelos de bases de datos.
    Base de datos jerárquica. | Base de datos en red. | Base de datos relacional. | Base de datos orientada a objetos.
  3. Bases de datos relacionales.
    Terminología de las bases de datos relaciones. | Características de las tablas relacionales. | Integridad.
  4. Sistemas de Gestión de Bases de Datos (SGBD).
    Funciones que debe cumplir SGBD. | Arquitectura de los SGBD.
  5. Diseño de una Base de Datos.
    Diseño lógico. Modelo Entidad – Relación. | Diseño lógico. Normalización. | Diseño físico.
TEMA 02 | PostgreSQL. Lenguaje SQL
  1. Lenguaje SQL.
    Definición. | PostgreSQL.
  2. Tipos de datos en PostgreSQL.
  3. Clientes de PostgreSQL: psql y pgAdmin.
    Psql. | PgAdmin 4.
  4. Creación y manipulación de tablas.
    Creación de una tabla. | Modificación de una tabla. | Borrado de una tabla.
  5. Dominios.
    Creación de un dominio. | Modificación de un dominio. | Borrado de un dominio.
  6. Restricciones.
    Restricción de valor no nulo. | Restricción de unicidad. | Restricción de clave primaria. | Restricción general (CHECK). | Restricción de clave foránea.
  7. Consultas y manipulación de datos.
    Inserción de registros. | Borrado de registros. | Actualización de registros. | Consultas elementales sobre una tabla.
  8. Secuencias.
    Creación de una secuencia. | Alteración de una secuencia. | Borrado de una secuencia.
  9. Funciones.
    Funciones agregadas. | Funciones de valor.
TEMA 03 | PostgreSQL. Consultas avanzadas
  1. Subconsultas.
    Con el predicado IN. | Con los predicados ALL, ANY y SOME. | Con el predicado EXISTS. | Subconsulta como expresión.
  2. Consultas entre varias tablas.
    Operadores conjuntistas: Union, Except e Intersect. | Concatenación cruzada (Cross Join). | Concatenación interna (Inner Join). | Concatenación externa (Righ Join, Left Join, Full Join). | Concatenación de más de dos tablas. | Cláusula WITH.
  3. Inserción de filas de una consulta.
    Creación de una tabla nueva. | Inserción de registros en una tabla ya existente.
  4. Vistas y vistas materializadas.
    Vistas. | Vistas materializadas.
  5. Índices.
TEMA 04 | SIG y Bases de Datos Espaciales
  1. Introducción a los SIG.
    La definición de SIG. | ¿Para qué sirven los Sistemas de Información Geográfica? | Los componentes básicos de un SIG. | Principios generales de los SIG.
  2. Bases de datos espaciales.
    ¿Qué son las Bases de Datos Espaciales? | Evolución del uso de las Bases de Datos en los SIG.
  3. Fundamentos de Geodesia y Cartografía. Códigos EPSG.
    Conceptos básicos de Geodesia.| Sistemas de coordenadas. | El código EPSG.
TEMA 05 | PostGIS. Creación de Bases de Datos Espaciales
  1. Creación de una base de datos espacial.
    PostGIS | Crear Bases de Datos Espaciales. | Creación de una tabla espacial. | Metadatos de los atributos de geometría.
  2. Tipos de geometría.
    Definición de los formatos WKT y WKB. | Geometrías soportadas por PostGIS. | Funciones básicas para el manejo de geometría. | Diferencias entre el tipo geometry y el tipo geography.
  3. Importación y exportación de shapefile a PostGIS.
    Mediante PSQL. | Mediante el complemento “PostGIS Shapefile and DBF Loader Exporter”.
  4. Conexión a un SIG de escritorio.
  5. Matriz DE-9IM. JTS Builder. Relaciones espaciales.
    Definición de Interior, Contorno y Exterior de una geometría. | Matriz DE-9IM. | Predicados espaciales | Programa JTS Builder.
  6. Índices espaciales.
    Cómo funcionan los Índices Espaciales. | Creación y utilización de Índices Espaciales.
TEMA 06 | PostGIS. Operaciones de análisis espacial
  1. Descripción de los operadores espaciales.
    Tipos de geometrías devueltas. | Homogeneización de las geometrías devueltas.
  2. Superposición: Intersección, borrado, superposición, identidad y actualización.
    Intersección. | Borrado. | Superposición. | Identidad. | Actualización.
  3. Extracción: Recorte y selección.
    Recorte. | Selección.
  4. Proximidad: Áreas de influencia (buffer) y selección según la distancia.
    Área de influencia. | Selección según distancia.
  5. Concatenación espacial y adición.
    Concatenación espacial. | Adición.
  6. Generalización: Disolución y simplificación de geometrías.
    Disolución. | Simplificación de geometrías.
  7. Transformación entre sistemas de referencia.
    Corrección de un sistema de referencia mal asignado.
  8. Conversiones geométricas.
    Conversiones entre multigeometrías y geometrías simples. | Conversión entre tipos de geometrías.
TEMA 07 | Introducción a PostGIS Raster
  1. Extensión raster.
  2. Tipo raster: conceptos y propiedades.
  3. Importación de ficheros raster
  4. Funciones raster
    Funciones de acceso a las propiedades del raster. | Funciones sobre bandas raster. | Funciones estadísticas sobre bandas. | Funciones de valores de celdas. | Funciones de coordenadas. | Funciones de vectorización y rasterización. | Funciones de relación espacial.
TEMA 08 | PL/pgSQL: Programación de funciones y disparadores
  1. El lenguaje PL / pgSQL.
  2. Estructura de PL / pgSQL.
  3. Declaración y asignación de variables.
  4. Atributos.
  5. Estructuras de control.
    Condicionales. | Case. | Ciclos simples.
  6. Uso de sentencias SQL
    Consultas con resultado simple. | Consultas dinámicas.
  7. Disparadores
    Funciones disparadoras. | Creación de un disparador. | Características y reglas.
TEMA 09 | Administración de Bases de Datos
  1. Administración de PostgreSQL: creación de usuarios, grupos de roles y permisos en la Base de Datos.
    Creación, alteración y eliminación de roles de usuario. | Grupos de roles. | Uso de pgAdmin 4.
  2. Copias de seguridad y migración de una Base de Datos Espacial.
    Backups mediante volcado. | Backups de todas las bases de datos del servidor. | Uso de pgAdmin 4. | Migración de una base de datos espacial.
  3. Conexión entre Bases de Datos (extensión dblink).
  4. Conexión a Bases de Datos Externas (extensión FDW).
TEMA 10 | Miscelánea
  1. Importación de datos de Open Street Map.
    Open Street Map. | Descargar cartografía de Open Street Map y exportarla a PostGIS.
  2. Introducción a la plataforma de cartografía online Carto.

Durante el curso el alumno realiza dos proyectos iniciales:

  • Diseño y gestión de una Base de Datos Espacial: Mediante la creación de una base de datos de una empresa de informática, el alumno aprenderá la creación de diagramas entidad – relación, el uso del lenguaje SQL para la creación de los elementos de dicha base de datos así como la realización de consultas sobre una o varias de dichas tablas. A partir del uso de la extensión PostGIS se cargarán datos espaciales y se aprenderá a realizar consultas espaciales y operaciones para la obtención de nueva cartografía.
  • Ubicación de emplazamiento óptimo: Con los conocimientos aprendidos a lo largo del curso se buscará, mediante la consulta de datos alfanuméricos, la ubicación óptima de una nueva tienda de la empresa de informática en función de unos requisitos establecidos.

Paralelamente, con el fin de asentar conocimientos y para la evaluación del curso, el alumno realiza 8 prácticas tutorizadas consistentes en:

  • Cuestionarios sobre Bases de Datos y Bases de Datos Espaciales: Estos dos cuestionarios pretenden evaluar los conocimientos adquiridos sobre las bases de datos así como los conocimientos cartográficos necesarios para la gestión información espacial.
  • Diseño de un diagrama Entidad – Relación: Se diseñará el diagrama Entidad – Relación de una base de datos que pretende gestionar el movimiento migratorio de aves en un Parque Natural así como los artículos científicos obtenidos de esta información.
  • Creación y consulta de una base de datos catastral: Partiendo de información catastral del municipio de L’Alcudia (Valencia) y documentos descargados de la Dirección General del Catastro el alumno debe implementar una base de datos con la que poder gestionar esta información. En una práctica posterior, y con el objetivo de ganar soltura en el lenguaje SQL, el alumno deberá realizar diferentes operaciones de análisis sobre dichos datos.
  • Importación y consulta de datos: En esta práctica se importará a la base de datos información espacial descargada de la Dirección General del Catastro y del Instituto Cartográfico Valenciano. Esta información se visualizará y editará en el programa SIG de escritorio QGIS. Por último, se realizarán consultas SQL usando funciones de análisis espacial.
  • Búsqueda de incidencias catastrales: En esta práctica se pretende cruzar las informaciones gráficas y alfanuméricas del Catastro con la información gráfica del Instituto Cartográfico Valenciano con el fin de descubrir edificaciones sin declarar o ampliaciones en los bienes inmuebles ya declarados.

Al terminar las prácticas, el alumno puede elegir entre dos proyectos finales a realizar:

  • Exportación a la plataforma de cartografía web CARTO y elaboración de un mapa web que muestre los resultados obtenidos.
  • Proyecto propio.

En estas prácticas se evalúan:

  • Conocimientos teóricos adquiridos.
  • Uso del lenguaje SQL para la creación de objetos en una base datos y para la consulta de la información requerida.
  • Conocer qué son las bases de datos y los datos espaciales, así como aquellos aspectos necesarios para entender su gestión.
  • Aprender a diseñar una Base de Datos para que sea gestionada de un modo eficiente por los gestores.
  • Instalar la base de datos PostgreSQL y su extensión de análisis espacial PostGIS.
  • Aprender el manejo de PostgreSQL mediante la consola de comandos y la interfaz gráfica pgAdmin.
  • Conocer el lenguaje SQL y practicar sus principales órdenes a la hora de consultar, seleccionar y manipular las tablas de una base de datos.
  • Conocer las órdenes de consulta espacial de SQL (introducida por la extensión PostGIS) para la consulta, tratamiento y análisis de datos vectoriales.
  • Visualizar el contenido de una base de datos espacial en un software SIG de escritorio (en este caso, se usará el programa QGIS).
  • Usar la indexación espacial para agilizar las operaciones espaciales.
  • Crear vistas espaciales para obtener nuevas tablas producto de análisis espacial.
  • Aprender a gestionar información ráster desde PostGIS.
  • Aprender a programar funciones y disparadores que agilicen y automaticen procesos en la gestión de la Base de Datos.
  • Administrar la base de datos mediante la creación de usuarios, roles, permisos y copias de seguridad.

Metodología de impartición

Este curso está tutorizado mediante medios de comunicación directos (clases y tutorías webinars) e indirectos (foros y mensajería directa). La comunicación entre el alumnado y el docente, es directa, clara, continua y fluida.

El curso se gestiona a través de una plataforma de formación online disponible las 24 horas. Las partes principales del curso son:

Clases webinars

Consisten en clases online en tiempo real y a través de internet. Son ideales para generar una interacción directa entre el equipo docente y el alumnado, y se celebran en días y horarios concretos. Las clases se graban y se suben a la plataforma de formación, de forma que también pueden consultarse posteriormente. Durante estas clases, el alumnado realiza ejercicios tutorizados, que son la base para la superación de las prácticas de evaluación.

Prácticas con tutorías e-learning

En esta parte del curso, el alumnado realiza proyectos y prácticas de evaluación (necesarias para la obtención del Certificado de Aprovechamiento). En los horarios de tutorías el equipo docente contesta las dudas planteadas por el alumnado.

Esta parte se gestiona principalmente a través de una plataforma online 24 horas, en la que están disponibles todos los materiales del curso, los foros habilitados para dudas y en la que se realizan las entregas de las prácticas de evaluación.

Materiales didácticos

El alumnado tiene a su disposición los manuales del curso, videotutoriales, grabación de clases webinars, datos y archivos para realización de prácticas, documentos de apoyo y recursos didácticos de la materia.

Post-Formación

Con el fin de facilitar el repaso de los contenidos del curso, a su finalización, el alumnado tiene acceso a un aula de post-formación durante 2 meses, en la que tendrá disponibles manuales, vídeos, webinars y recursos.

(*) Realizamos formación presencial según demanda.

Preguntas frecuentes

Generales
No estoy en España ¿Puedo realizar la formación?

Sí, todos nuestros cursos son 100% online, y las clases en directo se graban para visualizarlas en el horario más conveniente para cada alumno.

¿Qué es la formación bonificada mediante FUNDAE?

Toda empresa del territorio nacional Español que cotice por sus trabajadores en el Régimen General de la Seguridad Social, tiene asignada una cuota destinada a la formación de sus trabajadores en forma de bonificación en las cotizaciones a la Seguridad Social. Mediante esta bonificación el coste de la formación puede ser de 0€. Información de curso bonificable.

¿Qué tipo de descuentos existen?

Disponemos de descuentos para distintos colectivos

Diplomas y certificación del curso

Imasgal emite dos tipos de documentos en base a la calificación obtenida en las actividades de evaluación propuestas.

  • Justificante de Asistencia: Confirma la participación del alumno en el curso.
  • Certificado de Aprovechamiento: Certifica haber superado con aprovechamiento el curso. Consta de Diploma de Aprovechamiento y de Certificado de Calificaciones. Cada certificado de aprovechamiento dispone de un Código de Certificación, que puede utilizarse como medio de autenticación del documento utilizando la url https://imasgal.com/inscripcion/diploma
    Ambos documentos se expiden en formato pdf con firma electrónica oficial de la empresa Imasgal Técnica, S.L.
Deseo formación presencial ¿Puedo solicitarla?

Sí, realizamos formación presencial para grupos según demanda. Solicita información.

Precios y métodos de pago

Precios mostrados en XXX. Cambiar de país

Condiciones
  • Imasgal realizará devoluciones por cancelación de matrícula del 100 % del importe excepto en los 7 días naturales anteriores al inicio del curso, en cuyo caso se realizará la devolución del 50 % del importe del mismo.
  • El inicio del curso está sujeto a un cupo mínimo de 6 alumnos.
  • Cursos bonificables mediante la Fundación Estatal para la Formación en el Empleo. Formación bonificada.
Métodos de pago

Pagos con tarjeta, financiación, Paypal y otros. Ver métodos de pago

Fundación Estatal para la Formación en el Empleo
Curso bonificable por FUNDAE
Pagos con tarjeta, financiación, Paypal y otros.Ver métodos de pago
POSTGIS + POSTGRESQL: Bases de datos espacialesMatrícula de curso individual
Convocatoria

Edición: 17
Modalidad: Online
Fechas: 10 de junio – 19 de agosto
Límite inscripción: 9 de junio

Carga lectiva

Tutorías: 35h
Dedicación estimada: 80h
Postformación: 60 días


Opinión de alumnos
Valoraciones
Puntuación media de 4.81 sobre 5 de 1493 opiniones (disponibles dentro de cada curso)