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
¡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
- Descripción general de las herramientas de software
- Introducción a la gestión de paquetes de Python
- Configuración de Visual Studio Code
- Control de versiones con Git
- Uso de Google Colab
- Trabajo con JupyterLab
- Uso de Docker
-
Parte II: Fundamentos de programación en Python
- Variables y tipos de datos
- Estructuras de datos en Python
- Operaciones con cadenas
- Bucles y sentencias condicionales
- Funciones y clases
- Trabajo con archivos
- Análisis de datos con NumPy y Pandas
-
Parte III: Programación geoespacial con Python
- Introducción a Python geoespacial
- Análisis de datos vectoriales con GeoPandas
- Trabajo con datos ráster usando Rasterio
- Análisis de datos multidimensionales con Xarray
- Análisis ráster con Rioxarray
- Visualización interactiva con Leafmap
- Geoprocesamiento con WhiteboxTools
- Cartografía 3D con MapLibre
- Computación en la nube con Earth Engine y Geemap
- Visualización de datos hiperespectrales con HyperCoast
- Análisis geoespacial de alto rendimiento con DuckDB
- Procesamiento de datos geoespaciales con GDAL y OGR
- Creación de paneles interactivos con Voila y Solara
- Computación distribuida con Apache Sedona
Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.