Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web-GIS con software libre y ArcPy para ArcGIS Pro
Rating: 3.4 out of 5(21 ratings)
93 students

Web-GIS con software libre y ArcPy para ArcGIS Pro

Aprenda a administrar y mostrar datos espaciales en Internet usando PostGIS, GeoServer, OpenLayers y ArcPy
Last updated 8/2024
Spanish

What you'll learn

  • Instalar, configurar y gestionar bases de datos espaciales en PostgreSQL con su extensión PostGIS.
  • Publicar y administrar servicios GIS en GeoServer, creando espacios de trabajo, almacenes y estilos personalizados.
  • Desarrollar mapas web interactivos con OpenLayers integrando capas de GeoServer y funcionalidades avanzadas.
  • Crear scripts en Python con ArcPy para análisis espacial y automatización en ArcGIS Pro.
  • Importar, manipular y consultar datos espaciales en bases de datos y servidores GIS para su despliegue web.
  • Configurar la interacción entre bases de datos espaciales, servidores GIS y aplicaciones web frontend.
  • Aplicar técnicas de programación para optimizar flujos de trabajo en análisis y publicación geoespacial.
  • Diseñar soluciones completas Web-GIS para despliegue y mantenimiento profesional.

Course content

4 sections24 lectures2h 37m total length
  • Descargar e instalar PostgreSQL con PostGIS7:20

    En esta lección aprenderás a descargar e instalar correctamente la base de datos PostgreSQL junto con su extensión espacial PostGIS, fundamental para el manejo de datos geoespaciales en aplicaciones Web-GIS.

    El proceso inicia visitando la página oficial de PostgreSQL, donde seleccionaremos la versión adecuada para Windows 64 bits y descargaremos el instalador binario. Posteriormente, configuraremos la instalación, especificando el directorio destino, los componentes a instalar, y ajustando parámetros como la contraseña de usuario y número de puerto.

    Finalizada la instalación base, usaremos el Stack Builder para añadir la extensión PostGIS 3.0, la cual nos permite trabajar con datos espaciales dentro de PostgreSQL. También se crea automáticamente una base de datos espacial predeterminada para empezar a gestionar información SIG.

    Temas principales tratados en esta lección:

    • Descarga del instalador de PostgreSQL desde el sitio oficial.

    • Configuración y pasos detallados del proceso de instalación.

    • Uso del Stack Builder para instalar extensiones espaciales.

    • Configuración de PostGIS y creación de base de datos espacial.

    • Verificación de la instalación mediante pgAdmin.

    Aplicaciones prácticas en el ámbito Web-GIS:

    • Preparar el entorno para gestionar bases de datos espaciales con PostgreSQL y PostGIS.

    • Permitir la inserción y manipulación de datos geoespaciales para proyectos de mapas web.

    • Facilitar la integración con otras herramientas de software libre y ArcPy para análisis geográfico.

    Al finalizar esta lección, serás capaz de instalar y configurar PostgreSQL con soporte espacial PostGIS, una base sólida para administrar datos geográficos en el desarrollo de tus proyectos Web-GIS.

  • Crear base de datos y añadir extensión PostGIS6:15

    En esta lección aprenderás a crear una base de datos en PostgreSQL utilizando la interfaz de pgAdmin. Este proceso es fundamental para almacenar y gestionar datos espaciales de manera eficiente.

    Comenzaremos abriendo pgAdmin y conectándonos al servidor de PostgreSQL para gestionar nuestras bases de datos. A continuación, crearemos una nueva base de datos llamada "gisdb" que estará destinada a manejar información geoespacial.

    Una vez creada la base de datos, añadiremos la extensión PostGIS, que es esencial para incorporar capacidades espaciales a PostgreSQL, permitiendo trabajar con datos geográficos y funciones espaciales avanzadas.

    Temas clave cubiertos en esta lección

    • Uso de pgAdmin para la gestión de bases de datos PostgreSQL.

    • Creación de una nueva base de datos SQL mediante la interfaz gráfica.

    • Instalación y configuración de la extensión PostGIS.

    • Verificación de funciones espaciales incorporadas en la base de datos.

    • Exploración del esquema público y sus tablas.

    Valor práctico para el desarrollo de Web-GIS

    • Habilita el soporte espacial para trabajar con datos de mapas y SIG.

    • Permite realizar consultas y análisis geoespaciales dentro de la base de datos.

    • Prepara la infraestructura para almacenar datos geográficos que serán publicados en servicios web.

    • Facilita la integración con herramientas SIG y servicios como GeoServer y OpenLayers.

    Al finalizar esta lección, serás capaz de crear una base de datos espacial en PostgreSQL lista para almacenar, consultar y manipular datos geográficos, sentando las bases para el desarrollo de aplicaciones Web-GIS usando software libre.

  • Importar datos SIG a PostgreSQL7:19

    En esta lección aprenderás cómo importar datos SIG a una base de datos PostgreSQL utilizando la herramienta PostGIS Shapefile and DBF Loader. El proceso comienza con la correcta instalación y localización de la aplicación para cargar archivos espaciales y atributos asociados en la base de datos.

    Se muestra cómo crear una conexión segura a la base de datos PostgreSQL, ingresando usuario, contraseña, host y puerto, para asegurar el acceso y la integridad en la importación de datos. Además, se abordan pasos concretos para seleccionar y cargar distintos archivos shapefile y otros formatos SIG, ajustando el sistema de referencia espacial (SRID) para que los datos mantengan su correcta georreferenciación.

    Finalmente, se verifica en PostgreSQL cómo se han creado y actualizado las tablas con los datos importados, mostrando la gestión práctica de los esquemas y la eliminación de datos no deseados para mantener la base limpia y organizada.

    Temas clave cubiertos en esta lección

    • Localización y apertura de la herramienta PostGIS Shapefile and DBF Loader.

    • Configuración y creación de conexión a base de datos PostgreSQL.

    • Selección y carga de archivos SIG en formato shapefile y manejo de atributos DBF.

    • Asignación correcta del SRID para asegurar la proyección geográfica.

    • Proceso de importación y monitoreo mediante ventana de log.

    • Verificación y gestión de tablas generadas en la base de datos.

    • Eliminación de datos no deseados para mejor organización.

    Valor práctico en gestión de datos espaciales

    • Permite administrar datos espaciales directamente en PostgreSQL con PostGIS.

    • Familiariza con herramientas para cargar y gestionar datos SIG de forma eficiente.

    • Ofrece habilidades para asegurar la correcta proyección y calidad de datos importados.

    • Facilita la administración y actualización de esquemas y tablas en bases de datos espaciales.

    Al finalizar esta clase, el estudiante será capaz de importar y gestionar datos SIG en PostgreSQL asegurando una correcta configuración espacial y la organización de la base de datos para su uso en proyectos GIS y Web-GIS.

Requirements

  • Contar con conocimientos básicos en Sistemas de Información Geográfica (SIG).
  • Tener acceso a una computadora con Windows para la instalación de software requerido.
  • Disponer de conexión a Internet para descargar software y consultar recursos online.
  • Entender conceptos básicos de programación facilitará el aprendizaje pero no es indispensable.

Description

Este curso ofrece un enfoque integral para el desarrollo y la implementación de sistemas Web-GIS mediante herramientas de software libre y programación avanzada en ArcGIS Pro. Explora en detalle la configuración y administración de bases de datos espaciales, la publicación de servicios mapas y la integración de datos geoespaciales en aplicaciones web, combinando tecnologías ampliamente utilizadas en la industria.

Los estudiantes aprenderán a instalar y configurar PostgreSQL junto con su extensión PostGIS para gestionar datos espaciales con eficiencia, además de publicar y estilizar estas capas geográficas mediante GeoServer, un servidor espacial de código abierto que facilita la interoperabilidad y el acceso a información geográfica.

La creación de mapas interactivos en la web se aborda con OpenLayers, donde se enseña el desarrollo de código HTML y JavaScript para incorporar capas, controlar la visualización y extender funcionalidades como rotación, línea de tiempo y barra de escala, brindando una experiencia dinámica al usuario final.

Por último, se introduce la programación en Python para ArcGIS Pro usando ArcPy, una librería fundamental para automatizar análisis espaciales, manipular datos geográficos y generar productos cartográficos que agilizan los procesos de geoprocesamiento y análisis durante proyectos GIS.

El curso está diseñado con una metodología práctica y escalonada, adecuada tanto para principiantes como para profesionales que desean ampliar sus competencias en tecnologías Web-GIS integradas con GIS desktop. Cada sección incluye ejemplos claros, ejercicios y explicaciones detalladas para asegurar la comprensión y aplicación inmediata de los conocimientos adquiridos.

Siguiendo una estructura lógica, el curso cubre desde la instalación y configuración de los sistemas base, hasta la programación avanzada, garantizando una formación completa para quienes busquen desarrollar soluciones geoespaciales modernas y accesibles a través de la web.

Objetivos de aprendizaje

Al finalizar este curso, los estudiantes podrán aplicar estos conocimientos prácticos:

  • Instalar, configurar y gestionar bases de datos espaciales en PostgreSQL con PostGIS.

  • Publicar y administrar servicios GIS en GeoServer, incluyendo la creación de espacios de trabajo, almacenes de datos y estilos personalizados.

  • Desarrollar mapas web interactivos con OpenLayers integrando capas de GeoServer y funcionalidades avanzadas.

  • Implementar scripts Python en ArcGIS Pro utilizando ArcPy para análisis espacial y automatización de procesos SIG.

  • Importar y manejar datos espaciales en bases de datos y servidores para su consulta y despliegue web.

  • Configurar la interacción entre bases de datos espaciales, servidores GIS y aplicaciones web frontend.

  • Utilizar técnicas de programación para optimizar flujos de trabajo en análisis y publicación de datos geoespaciales.

  • Crear soluciones completas Web-GIS que puedan ser desplegadas y mantenidas profesionalmente.

¿A quién está dirigido este curso?

  • Profesionales y estudiantes de Sistemas de Información Geográfica (SIG) que deseen ampliar sus habilidades en desarrollo Web-GIS.

  • Desarrolladores interesados en integrar datos espaciales en aplicaciones web utilizando software libre.

  • Usuarios de ArcGIS Pro que quieran automatizar análisis y procesos utilizando Python y ArcPy.

  • Ingenieros y técnicos que buscan implementar soluciones geoespaciales con tecnologías abiertas y estándares OGC.

  • Personas con conocimientos básicos en GIS que desean aprender desde la configuración de bases de datos hasta la programación avanzada.

  • Analistas de datos espaciales que buscan fortalecer su capacidad para publicar y compartir mapas en Internet.

Estructura del curso

Section 1: PostGIS - PostgreSQL
Aprenda a instalar, configurar y gestionar bases de datos espaciales en PostgreSQL con PostGIS, incluyendo inserción y gestión de datos SIG.

Section 2: GeoServer
Domine la instalación, configuración y publicación de servicios GIS en GeoServer, incluyendo espacios de trabajo, almacenes de datos y estilos para capas GIS.

Section 3: OpenLayers
Implemente y personalice mapas web con OpenLayers, integrando capas de GeoServer y funciones como rotación, extensión predeterminada y barra de escala.

Section 4: Programación Python en ArcGIS Pro con ArcPy
Desarrolle scripts Python para análisis espacial, gestión de datos, geoprocesamiento y exportación de mapas en ArcGIS Pro usando ArcPy.

¿Por qué tomar este curso?

Este curso es fundamental para quienes buscan dominar las herramientas y técnicas que permiten gestionar, visualizar y analizar datos geoespaciales en un entorno web. El uso de software libre asegura que las habilidades adquiridas sean aplicables sin la necesidad de grandes inversiones en licencias, facilitando su adopción en proyectos personales y profesionales.

Además, la integración con ArcGIS Pro y su biblioteca ArcPy proporciona una ventaja en el campo profesional, al poder automatizar procesos complejos y expandir las capacidades del software GIS líder en la industria.

Los conocimientos impartidos en este curso potencian la capacidad de manejar flujos de trabajo completos desde el almacenamiento eficiente de datos geoespaciales, su publicación y visualización en interfaces web, hasta análisis avanzados que mejoran la toma de decisiones basadas en información geográfica.

Contexto profesional

Los sistemas Web-GIS son cada vez más relevantes en ámbitos como urbanismo, medio ambiente, transporte, gestión de recursos y cualquier área que requiera análisis y visualización espacial interactiva. Este curso prepara a los profesionales para afrontar estos retos con herramientas de código abierto y un enfoque metodológico probado, alineado con las necesidades actuales del mercado geoespacial.

Who this course is for:

  • Profesionales y estudiantes de SIG interesados en desarrollo Web-GIS con software libre.
  • Desarrolladores que deseen integrar datos geoespaciales en aplicaciones web.
  • Usuarios de ArcGIS Pro que busquen automatizar análisis y procesos con Python y ArcPy.
  • Ingenieros y técnicos que implementen soluciones geoespaciales con estándares abiertos.
  • Personas con conocimientos básicos en SIG que quieran aprender desde bases hasta programación avanzada.
  • Analistas de datos espaciales que quieran publicar y compartir mapas en Internet.
  • Estudiantes o profesionales que busquen ampliar sus habilidades en tecnologías Web-GIS.
  • Cualquier persona interesada en el manejo integral de datos geoespaciales para entornos web.