• ArcGIS Pro Python编程
21年品牌 40万+商家 超1.5亿件商品

ArcGIS Pro Python编程

编程语言 新华书店全新正版书籍

55.29 4.3折 129 全新

库存32件

江苏无锡
认证卖家担保交易快速发货售后保障

作者Toms 著;[美]Silas

出版社北京航空航天大学出版社

出版时间2023-03

版次1

装帧其他

货号1202851406

上书时间2023-04-28

新华文轩网络书店

十四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
新华文轩网络书店 全新正版书籍
商品描述
本书是为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应用程序。
图书标准信息
  • 作者 Toms 著;[美]Silas
  • 出版社 北京航空航天大学出版社
  • 出版时间 2023-03
  • 版次 1
  • ISBN 9787512440548
  • 定价 129.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 408页
  • 字数 574.000千字
【内容简介】


本书是为arcgis专业人员、中级arcgispro用户、arcgispro用户、,以及想从gis技术人员转行到gis分析师的人,从gis分析师转行到gis程序员的人,或从gis开发人员/程序员转行到gis架构师的人编写的。如果您对地理空间/gis语、arcgis和数据科学(pandas)有基本的了解,学本书是有帮助的,但也不是必需的。部分arcgispropython模块介绍章pythonforgis简介,介绍了arcgispro和其他esri产品自动化所需的python核心组件。本章还包括python语的概述,以及介绍所需的数据结构和脚本概念。第2章arcpy基础知识,解释了arcpy可用的语和模块。arcpy是一个python包,熟悉它对于arcgispro的地图制作和数据管理非常重要。您将探索arcpy中可用的功能和模块,并使用arcpy在arcgispro窗中进行一些地理处理。第3章适用于python的arcgisapi,介绍了arcgisapiforpython。这是一个python包,旨在与webgis一起使用,并允许您直接使用arcgisonline或arcgisenterprise上的数据。我们将介绍如何在arcgispro中设置和管理虚拟环境,并介绍类似于jupyternotebooks的arcgispronotebooks。本书将使用arcgisnotebooks作为在arcgispro中编写和运行python的一种方式。第2部分将python模块应用于常见的gis任务第4章数据访问模块和光标,介绍如何使用数据访问模块来帮助自动执行地理处理任务中的导入步骤。walk函数将用于遍历目录以查找数据集。搜索、插入和更新光标将用于在要素类中查找和更新数据。第5章发布到arcgisonline,介绍如何在arcgispro中发布和组织arcgisonline上的数据。我们将在arcgispronotebooks中使用arcgisapiforpython来发布、附加和编辑数据。我们还将向您展示如何使用python自动化管理arcgisonline内容所涉及的重复任务。第6章arctoolbox脚本工具,演示了将python脚本转换为脚本工具的过程。脚本工具存储在自定义工具箱中,并像arcgis工具一样运行。创建脚本工具是共享脚本的好方,因为它允许组织中的非python用户运行您为特定任务开发的工具。第7章自动化地图制作,介绍了用于自动化地图制作任务的arcpy.mp模块。我们将看到如何使用python更新损坏的数据源、从地图中添加/移动/删除数据图层、调整图层的符号系统、使用不同的布局元素以及导出地图。第3部分地理空间数据分析第8章pandas、数据框和矢量数据,向您介绍如何使用pandas进行地理空间数据分析。我们介绍了一些pandas的基础知识,以及如何从pandasdataframes中获取数据,并查看依赖于pandas的geojsontocsv文件到shapefile工作流程。第9章使用python进行栅格分析,演示如何使用arcgis和arcpy模块中的栅格工具来处理栅格和影像图层。我们着眼于创建栅格、保存栅格和访问其属,以及如何用空间分析工具集实现更的空间建模和分析。0章使用numpy进行地理空间数据处理,介绍了在处理栅格数据时如何以及何时使用numpy模块。我们将了解一些基本的numpy数组作以及如何在地理空间分析中使用它们。第4部分案例研究1章案例研究:arcgisonline管理和数据管理,包含案例研究,将向您展示如何在arcgispro中创建notebook以管理您的arcgisonline账户。这些notebook将允许您管理用户、报告信用积分、重新分配项目以及下载和重命名照片。所有这些都可以在arcgispro中使用arcgisapiforpython和arcgispronotebooks来完成。2章案例研究:地图自动化,向您展示如何从头到尾创建制图自动化。我们将介绍无使用arcpy.mp更改的不同地图设置,以帮助为您的制图自动化创建良好的模板。然后,我们使用arcpy.mp创建一个地图系列,显示2020年暂停的公交线路周围街区组的不同少数群体状态,以识别任何潜在的环境正义问题。3章案例研究:预测农作物产量,交互式数据科学网络地图,展示了提取、转换、加载(etl)工作流程,该工作流程应用于使用来自世界各地的农业数据预测农作物产量的问题。我们编写了一个notebook来执行数据收集、数据清理并拟合森林模型来进行预测,然后在我们的python代码之上创建一个简单的javascriptweb应用程序。
【作者简介】


Silas Toms是一名地理空间数据专家和数据工程师,在地理数据系统领域拥有超过15年的工作经验。他毕业于加州保利洪堡大学,从环境数据分析到为超级碗建立GIS,到目前担任一家电动汽车充电公司的数据工程总监。这是他的第四本书,包括两本关于ArcGIS和ArcPy的书,以及Mastering Geospatial Analysis with Python 3。

Bill Parker是一名GIS专业人员,拥有超过15年的GIS和Python工作经验。他曾在ICF担任大型环境项目的GIS负责人,使用ArcPy实现GIS分析和地图制作的自动化。他的项目重点包括担任Caltrain现代化EIR/S、加州高速铁路项目圣何塞到默塞德和旧金山到圣何塞EIR/S的GIS负责人。他现在为Volta Charging工作,使用Python做自动化空间分析和ArcGIS Online工作流程。



【目录】
第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 

……
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

新华文轩网络书店 全新正版书籍
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP