ArcGIS Pro Python编程
全新正版 假一赔十 可开发票
¥
65.92
5.1折
¥
129
全新
库存27件
作者 (美)塞拉斯·托马斯,(美)比尔·帕克
出版社 北京航空航天大学出版社
ISBN 9787512440548
出版时间 2023-03
装帧 平装
开本 16开
定价 129元
货号 1202851406
上书时间 2024-09-08
商品详情
品相描述:全新
商品描述
目录 第1部分 ArcGIS Pro Python模块介绍 第1章 Python for GIS简介 1.1 Python:建立不同 1.1.1 Python版本 1.1.2 ArcGIS Python版本 1.1.3 什么是Python 1.2 编程基础 1.2.1 变量 1.2.2 数据类型 1.2.3 数据结构或容器 1.2.4 迭代 1.2.5 条件句 1.2.6 从零开始的索引 1.2.7 函数 1.2.8 类 1.3 安装和导入模块 1.3.1 使用pip 1.3.2 安装不在PyPI中的模块 1.3.3 在虚拟环境中安装 1.3.4 导入模块 1.4 编写脚本的基本风格提示 1.4.1 缩进 1.4.2 使用print语句 1.4.3 构建脚本 1.5 总结 第2章 ArcPy基础知识 2.1 检查您的ArcPy安装 2.1.1 使用正确的Python IDLE Shell 2.1.2 使用Python IDLE Shell 2.1.3 ArcGIS Pro中的Python窗口 2.2 ArcPy环境设置 2.3 ArcPy工具:使用ArcPy进行地理处理 2.4 内置ArcPy函数 2.4.1 描述函数 2.4.2 列表函数 2.5 ArcPy模块简介 2.6 总结 第3章 适用于Python的ArcGIS API 3.1 什么是适用于Python的ArcGIS API 3.1.1 ArcGIS API模块 3.1.2 它有什么作用以及为什么要使用它 3.2 Python包管理器 3.2.1 Python环境 3.2.2 如何创建新的虚拟环境 3.3 ArcGIS Pro Notebooks 3.3.1 在ArcGIS Pro中创建Notebook 3.3.2 连接到ArcGIS Online或ArcGIS Enterprise 3.3.3 创建Notebook 3.4 使用gis模块来管理您的GIS 3.5 总结 第2部分 将Python模块应用于常见的GIS任务 第4章 数据访问模块和光标 4.1 遍历目录以查找数据 4.1.1 arcpy.da.Walk 4.1.2 arcpy.da.Walk练习 4.2 光标 4.2.1 搜索光标 4.2.2 更新光标 4.2.3 插入光标 4.3 总结 …… 第3部分 地理空间数据分析 第4部分 案例研究 内容摘要 本书是为ArcGIS专业人员、中级ArcGIS Pro用户、ArcGIS Pro高级用户、学生,以及想从GIS技术人员转行到GIS分析师的人,从GIS分析师转行到GIS程序员的人,或从GIS开发人员/程序员转行到GIS架构师的人编写的。 如果您对地理空间/GIS语法、ArcGIS和数据科学(Pandas)有基本的了解,学习本书是有帮助的,但也不是必需的。 第1部分ArcGIS Pro Python模块介绍 第1章Python for GIS简介,介绍了ArcGIS Pro和其他Esri产品自动化所需的Python核心组件。本章还包括Python语法的概述,以及介绍所需的数据结构和脚本概念。 第2章ArcPy基础知识,解释了ArcPy可用的语法和模块。ArcPy是一个Python包,熟悉它对于ArcGIS Pro的地图制作和数据管理非常重要。您将探索ArcPy中可用的功能和模块,并使用ArcPy在ArcGIS Pro窗口中进行一些地理处理。 第3章适用于Python的ArcGIS API,介绍了ArcGIS API for Python。这是一个Python包,旨在与Web GIS一起使用,并允许您直接使用ArcGIS Online或ArcGIS Enterprise上的数据。我们将介绍如何在ArcGIS Pro中设置和管理虚拟环境,并介绍类似于Jupyter Notebooks的ArcGIS Pro Notebooks。本书将使用ArcGIS Notebooks作为在ArcGIS Pro中编写和运行Python的一种方式。 第2部分将Python模块应用于常见的GIS任务 第4章数据访问模块和光标,介绍如何使用数据访问模块来帮助自动执行地理处理任务中的导入步骤。Walk函数将用于遍历目录以查找数据集。搜索、插入和更新光标将用于在要素类中查找和更新数据。 第5章发布到ArcGIS Online,介绍如何在ArcGIS Pro中发布和组织ArcGIS Online上的数据。我们将在ArcGIS Pro Notebooks中使用ArcGIS API for Python来发布、附加和编辑数据。我们还将向您展示如何使用Python自动化管理ArcGIS Online内容所涉及的重复性任务。 第6章ArcToolbox 脚本工具,演示了将Python脚本转换为脚本工具的过程。脚本工具存储在自定义工具箱中,并像ArcGIS工具一样运行。创建脚本工具是共享脚本的好方法,因为它允许组织中的非Python用户运行您为特定任务开发的工具。 第7章自动化地图制作,介绍了用于自动化地图制作任务的arcpy.mp模块。我们将看到如何使用Python更新损坏的数据源链接、从地图中添加/移动/删除数据图层、调整图层的符号系统、使用不同的布局元素以及导出地图。 第3部分地理空间数据分析 第8章Pandas、数据框和矢量数据,向您介绍如何使用Pandas进行地理空间数据分析。我们介绍了一些Pandas的基础知识,以及如何从Pandas DataFrames中获取数据,并查看依赖于Pandas的GeoJSONtoCSV文件到shapefile工作流程。 第9章使用Python进行栅格分析,演示如何使用arcgis和arcpy模块中的栅格工具来处理栅格和影像图层。我们着眼于创建栅格、保存栅格和访问其属性,以及如何用空间分析工具集实现更高级的空间建模和分析。 第10章使用NumPy进行地理空间数据处理,介绍了在处理栅格数据时如何以及何时使用NumPy模块。我们将了解一些基本的NumPy数组操作以及如何在地理空间分析中使用它们。 第4部分案例研究 第11章案例研究:ArcGIS Online管理和数据管理,包含案例研究,将向您展示如何在ArcGIS Pro中创建Notebook以管理您的ArcGIS Online账户。这些Notebook将允许您管理用户、报告信用积分、重新分配项目以及下载和重命名照片。所有这些都可以在ArcGIS Pro中使用ArcGIS API for Python和ArcGIS Pro Notebooks来完成。 第12章案例研究:高级地图自动化,向您展示如何从头到尾创建制图自动化。我们将介绍无法使用arcpy.mp更改的不同地图设置,以帮助为您的制图自动化创建良好的模板。然后,我们使用 arcpy.mp创建一个地图系列,显示2020年暂停的公交线路周围街区组的不同少数群体状态,以识别任何潜在的环境正义问题。 第13章案例研究:预测农作物产量,交互式数据科学网络地图,展示了提取、转换、加载(ETL)工作流程,该工作流程应用于使用来自世界各地的农业数据预测农作物产量的问题。我们编写了一个Notebook来执行数据收集、数据清理并拟合随机森林模型来进行预测,然后在我们的Python代码之上创建一个简单的JavaScript Web应用程序。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价