Book

GIS编程入门

开源地理空间工具的 Python 实用指南

by Qiusheng Wu · creator profile

Original English editionIntroduction to GIS Programming

用Python释放地理空间数据的力量!这本实践指南专为渴望使用开源工具探索空间分析和交互式制图的初学者和中级用户而设计。您将通过实际案例学习如何处理真实世界的数据,并在Python编程、矢量和栅格分析、网络制图以及云计算方面建立技能。无论您是学生、研究人员、GIS专业人士还是数据科学家,这本书都将为您提供自信应对地理空间挑战的工具。

Table of contents

  • 第一部分:软件环境搭建

    1. 软件工具概述
    2. Python 包管理简介
    3. 配置 Visual Studio Code
    4. 使用 Git 进行版本控制
    5. 使用 Google Colab
    6. 使用 JupyterLab
    7. 使用 Docker
  • 第二部分:Python 编程基础

    1. 变量与数据类型
    2. Python 数据结构
    3. 字符串操作
    4. 循环与条件语句
    5. 函数与类
    6. 文件操作
    7. 使用 NumPy 和 Pandas 进行数据分析
  • 第三部分:Python 地理空间编程

    1. 地理空间 Python 入门
    2. 使用 GeoPandas 进行矢量数据分析
    3. 使用 Rasterio 处理栅格数据
    4. 使用 Xarray 进行多维数据分析
    5. 使用 Rioxarray 进行栅格分析
    6. 使用 Leafmap 进行交互式可视化
    7. 使用 WhiteboxTools 进行地理处理
    8. 使用 MapLibre 进行三维制图
    9. 使用 Earth Engine 和 Geemap 进行云计算
    10. 使用 HyperCoast 进行高光谱数据可视化
    11. 使用 DuckDB 进行高性能地理空间分析
    12. 使用 GDAL 和 OGR 进行地理空间数据处理
    13. 使用 Voila 和 Solara 构建交互式仪表板
    14. 使用 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.