标签
内容简介
本书结合大量地理实际应用代码和数据,重点介绍了Python的基础知识、ArcGIS中Python的使用方法、地图文档和图层的访问与管理、空间数据访问与操作、矢量数据和栅格数据分析、地图制图、自定义工具、插件制作等内容。 本书可供地理学、生态学等相关专业从事地理数据处理的人员学习使用,从而快速掌握ArcGIS Python编程方法。
编辑推荐
适合谁读
适合
- 地理学、生态学等专业需要处理空间数据的人员
- 已掌握ArcGIS基础操作、想学习Python自动化的用户
- 希望用脚本批量完成地图制图与空间分析的技术人员
- 需要制作自定义工具或插件的GIS应用开发者
不适合
- 完全没有ArcGIS操作基础的纯编程初学者
- 希望系统学习Python通用开发而非GIS应用的读者
- 仅需了解GIS概念、不打算动手写代码的读者
阅读建议
- 先安装并熟悉ArcGIS的Python环境,边读边复现示例代码
- 按章节顺序从Python基础过渡到地图文档与图层访问
- 重点练习矢量与栅格分析示例,整理成可复用脚本
- 学完自定义工具部分后,尝试把常用流程封装为插件
出版社简介
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 版权信息
- 内容简介
- 前言
- 第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 插件编程方法及实例
常见问题
没有Python基础能直接读这本书吗?
书中的代码和数据可以直接运行吗?
这本书主要讲ArcPy还是通用Python?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
芮小平,公开资料有限,目前可确认的身份是一位图书作者,其作品主要面向地理信息系统与编程设计的交叉领域。库内收录其作品一种,即《ArcGIS Python编程基础与应用》,该书归入编程设计类,从书名可见其写作重心在于将 Python 语言与 ArcGIS 平台的实际操作结合起来,面向需要借助脚本完成空间数据处理与自动化任务的读者。就现有信息而言,芮小平的写作偏向基础入门与实用操作,注重把编程知识落到具体的软件应用场景中,而非停留在抽象语法层面。这类题材对初学者较为友好,也有助于读者理解 Python 在 GIS 工作中的实际用法。由于作者本人背景、学历与从业经历均未见可靠公开记载,此处不作推测,仅据其作品题材与分类作简要介绍,更多信息有待后续补充。
张彦敏,中国作者,中医学博士,现为山西中医药大学教师,从事中医内科的教学、临床与科研工作。其已出版的两种作品分别面向医学与编程设计两个领域,题材跨度较大。医学方面,她师承赵尚华,编著《赵尚华元宗血津复辨证法治疗癌症临证实录》,围绕中医辨证论治癌症的临床实践展开,属于临证经验整理类著作;编程方面,《ArcGIS Python编程基础与应用》则涉及地理信息系统中的 Python 编程入门与操作应用。除上述信息外,公开资料有限,其生卒年、英文名及更多个人经历尚不明确,难以进一步补充。总体而言,她的写作兼顾中医临床经验总结与技术工具类教程,体现出跨学科的资料整理与教学取向。