Book

Introducción a la Programación GIS

Una Guía Práctica de Python para Herramientas Geoespaciales de Código Abierto

by Qiusheng Wu · creator profile

Original English editionIntroduction to GIS Programming

¡Desbloquea el poder de los datos geoespaciales con Python! Esta guía práctica está diseñada para principiantes y usuarios intermedios que desean explorar el análisis espacial y la cartografía interactiva utilizando herramientas de código abierto. Aprenderás a trabajar con datos del mundo real a través de ejemplos prácticos y desarrollarás habilidades en programación con Python, análisis vectorial y ráster, mapeo web y computación en la nube. Ya seas estudiante, investigador, profesional GIS o científico de datos, este libro te proporcionará las herramientas necesarias para enfrentar con confianza los desafíos geoespaciales.

Table of contents

  • Parte I: Configuración del software

    1. Descripción general de las herramientas de software
    2. Introducción a la gestión de paquetes de Python
    3. Configuración de Visual Studio Code
    4. Control de versiones con Git
    5. Uso de Google Colab
    6. Trabajo con JupyterLab
    7. Uso de Docker
  • Parte II: Fundamentos de programación en Python

    1. Variables y tipos de datos
    2. Estructuras de datos en Python
    3. Operaciones con cadenas
    4. Bucles y sentencias condicionales
    5. Funciones y clases
    6. Trabajo con archivos
    7. Análisis de datos con NumPy y Pandas
  • Parte III: Programación geoespacial con Python

    1. Introducción a Python geoespacial
    2. Análisis de datos vectoriales con GeoPandas
    3. Trabajo con datos ráster usando Rasterio
    4. Análisis de datos multidimensionales con Xarray
    5. Análisis ráster con Rioxarray
    6. Visualización interactiva con Leafmap
    7. Geoprocesamiento con WhiteboxTools
    8. Cartografía 3D con MapLibre
    9. Computación en la nube con Earth Engine y Geemap
    10. Visualización de datos hiperespectrales con HyperCoast
    11. Análisis geoespacial de alto rendimiento con DuckDB
    12. Procesamiento de datos geoespaciales con GDAL y OGR
    13. Creación de paneles interactivos con Voila y Solara
    14. Computación distribuida con Apache Sedona
$30
Minimum $25 · Suggested $30 · Max $35

Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.