热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

ARCGIS PYTHON开发从入门到精通(视频+工具版)

编号:
wx1204368663
销售价:
¥85.26
(市场价: ¥98.00)
赠送积分:
85
数量:
   
商品介绍

本书是通俗实用的 ArcGIS Python 开发入门与进阶指南,旨在帮助GIS从业人员快速掌握ArcGIS脚本开发技术,开发制作高效、自动化的脚本工具,从而高效精准地完成日常机械性、重复性的数据处理分析任务。本书分为2大篇共19章,通过丰富的案例分别讲解如何在ArcGIS Desktop中和在ArcGIS Pro中进行Python脚本开发,书中融入大量实战案例,可直接或改进后应用于实际工作,且兼顾不同平台开发差异,实用性与可操作性强;同时依托视频与工具辅助,化繁为简,方便读者理解学习。
本书适合GIS 开发初学者或具有一定基础的GIS 开发专业人员学习使用,可以供规划单位及设计单位的内业数据处理分析人员进行培训教学,同时还可作为高等院校的地理信息系统、遥感、测绘等相关专业的教材使用。

第1篇 ArcGIS Desktop Python 开发篇
第1章 ArcGIS Desktop 介绍002
1.1 ArcGIS Desktop产品架构 002
1.1.1 ArcMap 介绍 002
1.1.2 ArcCatalog 介绍 003
1.1.3 ArcScene 介绍 005
1.1.4 ArcGlobe 介绍 006
1.2 ArcGIS 二次开发生态链 007
1.2.1 ArcGIS Python 脚本开发技术 008
1.2.2 ArcGIS Objects 开发技术 008
1.2.3 ArcGIS API for JavaScript 开发技术 015
1.2.4 ArcGIS SDK移动端开发技术 015

第2章 ArcGIS Python 入门 017
2.1 ArcGIS Python 的应用场景及适合人群 017
2.2 ArcGIS Python 的版本演化 022
2.3 ArcPy 介绍及配置 023
2.3.1 ArcPy 介绍 023
2.3.2 如何在VSCode 环境中配置ArcPy 023
2.4 ArcPy 常用模块概述 027
2.4.1 数据访问模块 028
2.4.2 地图制图模块 028
2.4.3 网络分析模块 029
2.4.4 空间分析模块 029

第3章 Python 基础学习 031
3.1 语法、语句、函数、变量、模块 031
3.1.1 语法 031
3.1.2 语句 032
3.1.3 函数 032
3.1.4 变量 032
3.1.5 模块 032
3.2 常用数据结构介绍及基本操作 035
3.2.1 字符串定义及操作 036
3.2.2 元组定义及操作 037
3.2.3 列表定义及操作 038
3.2.4 字典定义及操作 039
3.3 条件语句和循环语句学习 039
3.3.1 条件语句的用法及案例 039
3.3.2 循环语句的用法及案例 040
3.4 函数的定义及调用 042
3.5 对常用文件的读写操作 042
3.5.1 对TXT 文件的读写操作 043
3.5.2 对CSV文件的读写操作 044
3.5.3 对Excel 文件的读写操作 044

第4章 编码及解码介绍 046
4.1 编码原理 046
4.2 解码原理 047
4.3 ArcGIS 编码介绍 047
4.4 矢量文件属性表乱码解决方案 048

第5章 ArcGIS Python 集成开发环境及脚本运行方式 050
5.1 ArcGIS Python 集成开发环境介绍 050
5.1.1 在VSCode 中的集成环境 050
5.1.2 在ArcMap 中的集成环境 051
5.2 ArcPy 脚本的不同运行方式 051
5.2.1 以独立脚本文件直接运行 051
5.2.2 在ArcToolbox 中作为工具箱工具运行 052
5.2.3 在ArcMap 的Python 环境中直接运行 053

第6章 开始编写第一个ArcGIS Python 脚本 054
6.1 在VSCode中新建Python文件 054
6.2 开发环境中的编码设置及中文输出 055
6.3 案例讲解——编写添加字段脚本 055

第7章 ArcPy 常用API 介绍059
7.1 ArcPy 常用函数介绍 059
7.1.1 游标函数 059
7.1.2 对象详情函数 063
7.1.3 刷新函数 064
7.1.4 数据检索游标函数 065
7.1.5 消息提示函数 065
7.1.6 栅格数据结构与NumPy 数据转换函数 066
7.2 ArcPy 常用类介绍 069
7.2.1 环境类(env) 069
7.2.2 数组类(Array) 071
7.2.3 几何类(点、线、面) 071
7.2.4 栅格类(Raster) 073
7.3 数据获取模块介绍 073
7.3.1 数据检索查询游标 073
7.3.2 数据检索插入游标 074
7.3.3 数据检索更新游标 075
7.4 地图制图模块介绍 076
7.4.1 地图文档类 077
7.4.2 数据框类 077
7.4.3 图层元素类 078
7.4.4 文本元素类 079
7.4.5 地图图片导出函数 079
7.5 空间分析模块介绍 080
7.6 地理处理工具集介绍 081

第8章 矢量数据处理分析脚本案例分析 084
8.1 属性表字段批处理脚本制作 084
8.1.1 字段批量添加脚本 084
8.1.2 字段批量删除脚本 087
8.2 属性表字段值批处理脚本制作 088
8.2.1 单字段赋值更新脚本 088
8.2.2 多字段赋值更新脚本 090
8.3 几何图形创建脚本制作 091
8.3.1 点数据自动创建 091
8.3.2 线数据自动创建 093
8.3.3 面数据自动创建 094
8.4 按照外部文件结构创建矢量图层 096
8.4.1 按照Excel 结构创建 096
8.4.2 按照 TXT 结构创建 098

第9章 栅格数据处理分析脚本案例分析 100
9.1 批量裁剪栅格数据 100
9.1.1 矢量掩模批量裁剪栅格数据案例 100
9.1.2 栅格掩模批量裁剪栅格数据案例 102
9.2 栅格图层运算 103
9.3 栅格像元值更改 104

第10章 ArcMap 内嵌Python 的两种调用方式 107
10.1 在Python即时窗体中编写脚本 107
10.2 在字段计算器中编写arcpy函数 109

第11章 ArcGIS Python 制作工具箱工具 112
11.1 工具箱工具简介 112
11.2 脚本导入工具箱流程113
11.3 脚本参数设置详解 115
11.3.1 输入参数设置 118
11.3.2 输出参数设置 119
11.3.3 常用参数介绍 119
11.4 脚本快速执行批处理操作 120

第12章 模型构建器介绍 121
12.1 模型构建器界面布局121
12.2 模型构建流程 123
12.2.1 输入参数 123
12.2.2 输出参数 125
12.2.3 模型连接 126
12.2.4 模型运行 126
12.3 复合模型构建流程 126
12.3.1 多个ArcToolbox 中自带工具互相连接 126
12.3.2 脚本工具与ArcToolbox 中自带工具互相连接 128

第13章 综合案例分析 130
13.1 字段长度一键扩展工具制作 130
13.2 图层分类自动化入库工具制作 131
13.3 测绘点文件自动化创建图斑地块工具制作 133

第14章 如何高效地深度学习ArcGIS Python 开发 136
14.1 ArcGIS Python 帮助文档打开路径 136
14.2 如何查看ArcGIS Python 的API 函数使用方法 138


第2篇 ArcGIS Pro Python 开发篇
第15章 ArcGIS Pro 开发入门 142
15.1 部署ArcGIS Pro 142
15.2 在ArcGIS Pro 中使用Python 145
15.2.1 使用内嵌解释器控制工程 145
15.2.2 使用ArcPy 做二次开发(VSCode 配置) 146
15.2.3 制作打包ArcToolbox 工具 148
15.2.4 搭建ArcGIS Pro 的AI 模块运行环境 151

第16章 ArcGIS Pro 中Python 的开发特性 153
16.1 Python 2和Python 3 153
16.1.1 语法对比 153
16.1.2 性能优化 157
16.1.3 开放性对比 159
16.2 ArcGIS Pro 中ArcPy 的优化方向 160
16.2.1 更丰富的地理处理工具 160
16.2.2 基于更高版本Python 构建 163
16.2.3 强大的地理AI 模型服务支持 164
16.2.4 接入了开放地理资源 166

第17章 ArcGIS Pro 中Python 开发基础应用案例分析 167
17.1 案例1——DOM影像有效范围提取 167
17.1.1 案例说明 167
17.1.2 案例演示 168
17.1.3 案例总结 170
17.1.4 代码总结 170
17.2 案例2——数字高程数据生成Delaunay三角网 171
17.2.1 案例说明 171
17.2.2 案例演示 171
17.2.3 案例总结 175
17.2.4 代码总结 175
17.3 案例3——MODIS遥感反演实例 175
17.3.1 案例说明 175
17.3.2 案例演示 176
17.3.3 案例总结 178
17.3.4 代码总结 178

第18章 ArcGIS Pro 中Python 开发高级应用案例分析 179
18.1 案例4——遥感影像色彩拉伸 179
18.1.1 案例说明 179
18.1.2 案例演示 180
18.1.3 调用示例 190
18.1.4 案例总结 192
18.1.5 代码总结 192
18.2 案例5——矢量分析在热岛效应温度研究中的应用 192
18.2.1 案例说明 192
18.2.2 案例演示 194
18.2.3 案例总结 196
18.2.4 代码总结 197
18.3 案例6——深度学习之农田自动判读 197
18.3.1 案例说明 197
18.3.2 案例演示 203
18.3.3 案例总结 205
18.3.4 代码总结 206

第19章 如何高效地深度学习ArcGIS Pro Python 开发 207
19.1 ArcGIS Pro Python 帮助文档 207
19.1.1 打开ArcGIS Pro 帮助文档 207
19.1.2 ArcGIS Pro Python 自动化处理的学习 207
19.1.3 ArcGIS Pro Python 地理处理工具的查找 208
19.2 其他学习方法 209


参考文献 210

商品参数
基本信息
出版社 化学工业出版社
ISBN 9787122500069
条码 9787122500069
编者 宁昊 主编 李辉 副主编 著
译者 --
出版年月 2026-05-01 00:00:00.0
开本 16开
装帧 平装
页数 210
字数 336000
版次 1
印次 1
纸张 一般胶版纸
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]