课程大纲

Python 简介

  • Python 概述及其在地理空间分析中的应用
  • 为 ArcGIS 和 QGIS 设置 Python 环境
  • 基本语法和任务执行
    • if、elif、else 语句
    • 循环:for、while
    • 函数和模块
    • 处理错误和异常

数据分析和可视化简介

  • 使用 Pandas 和 Numpy 在 Python 中处理数据
  • 地理空间数据集的数据操作技术
  • 使用 Matplotlib 和 Seaborn 可视化地理空间数据

使用 Geopandas、Arcpy 和 PyQGIS 进行矢量数据分析

  • 矢量数据结构简介
  • 在 QGIS 中使用 Geopandas 操作矢量图层
  • 在 ArcGIS 中使用 Arcpy 进行矢量图层分析
  • 使用 PyQGIS 进行矢量操作

使用 GDAL/OGR、Rasterio、Geopandas、Arcpy 和 PyQGIS 进行栅格数据分析

  • 栅格数据简介
  • 使用 GDAL/OGR 和 Rasterio 处理栅格图层
  • 在 ArcGIS 中使用 Arcpy 进行栅格数据分析
  • 使用 PyQGIS 自动化栅格处理任务

在 QGIS 和 ArcGIS 中使用 Python 进行工具序列化

  • 自动化 GIS 工作流和流程
  • 在 ArcGIS 和 QGIS 中创建脚本以实现顺序任务自动化
  • 使用 Python 构建自定义地理处理工具

使用 Python 进行地理空间信息管理

  • 自动化报告生成和地图创建
  • 连接到地理空间数据库并访问 Web 服务(WMS、WFS)
  • 自动化数据检索和分析

总结与后续步骤

要求

  • 对 GIS 的基本了解,并熟悉 ArcGIS/QGIS 工具

受众

  • 地球科学专业人员
  • 工程专业人员
 35 小时

客户评论 (3)

即将举行的公开课程

课程分类