作品简介

Python是目前最热门的开发语言之一,ESRI公司已经将Python作为ArcGIS产品的主要二次开发语言。在ArcGIS开发中使用Python语言,既可以高效地调取ArcGIS地理数据处理的功能,又可以便捷地使用众多Python的开源资源。本书结合大量地理实际应用代码和数据,重点介绍了Python的基础知识、ArcGIS中Python的使用方法、地图文档和图层的访问与管理、空间数据访问与操作、矢量数据和栅格数据分析、地图制图、自定义工具、插件制作等内容。

本书可供地理学、生态学等相关专业从事地理数据处理的人员学习使用,从而快速掌握ArcGIS Python编程方法。

作者:芮小平、张彦敏。

作品目录

  • 内容简介
  • 前言
  • 第1章 Python基础
  • 1.1 Python发展历史及特点
  • 1.2 Python语言基础
  • 第2章 ArcPy编写地学数据处理程序
  • 2.1 ArcPy概述
  • 2.2 ArcGISPython编程环境简介
  • 2.3 ArcPy中的函数和类
  • 2.4 利用ArcPy编写第一个程序
  • 2.5 ArcPy的错误和警告处理机制
  • 第3章 管理地图文档与图层
  • 3.1 使用当前地图文档
  • 3.2 获取地图数据框架
  • 3.3 访问地图图层信息
  • 3.4 修改地图图层属性
  • 3.5 地图文档中的图层操作
  • 第4章 ArcPy查询空间数据
  • 4.1 属性字段的访问
  • 4.2 空间数据的查询
  • 4.3 操作二进制数据
  • 4.4 ArcGIS中通过属性条件和空间位置关系的查询
  • 第5章 ArcPy操作空间数据
  • 5.1 属性数据操作
  • 5.2 几何数据操作
  • 5.3 矢量数据专题图与符号设置
  • 5.4 栅格数据操作
  • 5.5 栅格数据专题图
  • 5.6 地图打印输出
  • 第6章 ArcPy空间数据分析
  • 6.1 矢量数据空间分析
  • 6.2 栅格数据空间分析
  • 6.3 定义和调用Arctoolbox工具
  • 6.4 基于模型构建器建模的ArcPy使用方法
  • 第7章 ArcPy定制Add-In插件
  • 7.1 Add-In简介
  • 7.2 PythonAdd-In插件的制作方法
  • 7.3 安装和共享插件
  • 7.4 管理Add-In
  • 7.5 插件编程方法及实例
展开全部