使用 Python 对气候区域进行分类
注册 Earthdata 账户
在运行 Python notebook 之前,您必须先执行一些初步任务。
Daymet 数据可供任何人使用;但是,您必须创建一个 Earthdata 账户,才能访问该数据。 Earthdata 账户为免费账户,借助该账户,您可以访问 NASA 地球观测系统数据和信息系统 (EOSDIS) 中的所有数据。
注:
如果您已拥有 Earthdata 账户,请直接跳至下一部分。
- 打开注册 Earthdata 登录账户配置文件网页。
- 完成此页面上的表单。 在从属关系部分中,建议回答以下问题:
- 对于从属关系,选择教育。
- 对于用户类型,选择公共用户。
- 对于研究区域,选择 Land Processes。
- 选中我不是机器人复选框。
- 单击注册 Earthdata 登录账户。
- 关闭 Earthdata 网页。
构建 Python 环境
您将克隆默认 arcgispro-py3 环境并将 Pydap 包添加至克隆的环境。 Pydap 是一个 Python 库,用于实现 OPeNDAP 协议。 OPeNDAP 将提供对数百个科学数据集的访问权限,包括 Daymet。
使用 ArcGIS Pro 包管理器来创建新环境并添加新包。
- 在开始页面中打开 ArcGIS Pro,单击设置。
您将克隆默认 arcgispro-py3 环境并将新环境命名为 arcpydap。
- 在设置窗格中,单击包管理器。
- 在包管理器窗格中,对于活动环境,单击设置按钮。
- 在环境管理器窗口的 arcgispro-py3(默认)行中,单击克隆环境。
克隆环境窗口打开。
- 在克隆环境窗口的目标框中,编辑环境路径的最后部分,将克隆环境名称从 arcgispro-py3-clone 更改为 arcpydap。
- 单击确定。
在环境管理器上,arcgispro-py3(默认)行旁边将出现指示器,显示正在克隆环境。
运行克隆进程大约需要 2 分钟。
该进程完成后,将向 arcpydap 环境的环境管理器添加一个新行。
- 在环境管理器的 arcpydap 行中,指向该行的末尾并单击更多选项按钮,然后单击激活。
环境将被激活。 此过程需要花费几秒钟的时间。
- 在环境管理器上,单击确定。
- 关闭 ArcGIS Pro,然后重新启动 ArcGIS Pro。
这可确保新环境对于新 ArcGIS Pro 会话处于活动状态。
- 在开始页面,单击设置,然后在设置窗格中,单击包管理器。
在包管理器窗格中,活动环境应为 arcpydap。
- 在包管理器窗格中,单击添加包。
- 在搜索框中,输入 pydap。
- 在结果列表中的 Pydap,单击安装。
- 选中复选框同意使用条款,然后单击安装。
安装过程将需要一分钟左右的时间。 完成后,在任务部分该进程旁边将出现一个绿色的勾号。
- 关闭 ArcGIS Pro。
在 ArcGIS Pro 中工作
接下来,您将打开提供的 ArcGIS Pro 工程。 您将使用该工程中提供的 notebook 继续本教程。
- 下载 Napa_Daymet.zip 文件。
- 定位已下载的文件,将其解压到 C 盘,因此文件夹路径为 C:\Napa_Daymet。
警告:
如果将该文件解压到 C 盘之外的位置,则某些数据连接将断开。
- 打开解压的 Napa_Daymet 文件夹,然后双击 Napa_Daymet.aprx(或 Napa_Daymet)将其在 ArcGIS Pro 中打开。
- 如果出现提示,请使用 ArcGIS 账户登录。
如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项。
ArcGIS Pro 随即出现,其中显示了带有加利福尼亚州纳帕县轮廓的小地图和 notebook。 此 notebook 是在 Napa_Daymet 文件夹中找到的 Daymet.ipynb 文件。
- 单击 Daymet Notebook 选项卡。
该 notebook 包括所有必要的说明。
- 读取并运行该 notebook 中的每个单元格。
注:
您可以在 ArcGIS Pro 中的 notebook 入门教程中了解有关在 ArcGIS Pro 中运行 notebook 的详细信息。