使用 Python 对气候区域进行分类

注册 Earthdata 账户

在运行 Python notebook 之前,您必须先执行一些初步任务。

Daymet 数据可供任何人使用;但是,您必须创建一个 Earthdata 账户,才能访问该数据。 Earthdata 账户为免费账户,借助该账户,您可以访问 NASA 地球观测系统数据和信息系统 (EOSDIS) 中的所有数据。

注:

如果您已拥有 Earthdata 账户,请直接跳至下一部分

  1. 打开注册 Earthdata 登录账户配置文件网页。
  2. 完成此页面上的表单。 在从属关系部分中,建议回答以下问题:
    • 对于从属关系,选择教育
    • 对于用户类型,选择公共用户
    • 对于研究区域,选择 Land Processes
  3. 选中我不是机器人复选框。
  4. 单击注册 Earthdata 登录账户
  5. 关闭 Earthdata 网页。

构建 Python 环境

您将克隆默认 arcgispro-py3 环境并将 Pydap 包添加至克隆的环境。 Pydap 是一个 Python 库,用于实现 OPeNDAP 协议。 OPeNDAP 将提供对数百个科学数据集的访问权限,包括 Daymet。

使用 ArcGIS Pro 包管理器来创建新环境并添加新包。

  1. 在开始页面中打开 ArcGIS Pro,单击设置

    在 ArcGIS Pro 的开始页面上,单击设置。

    您将克隆默认 arcgispro-py3 环境并将新环境命名为 arcpydap

  2. 设置窗格中,单击包管理器

    打开包管理器。

  3. 包管理器窗格中,对于活动环境,单击设置按钮。

    单击活动环境的设置按钮。

  4. 环境管理器窗口的 arcgispro-py3(默认)行中,单击克隆环境

    克隆默认环境。

    克隆环境窗口打开。

    克隆环境窗口打开。

  5. 克隆环境窗口的目标框中,编辑环境路径的最后部分,将克隆环境名称从 arcgispro-py3-clone 更改为 arcpydap

    将环境名称更改为 arcpydap。

  6. 单击确定

    环境管理器上,arcgispro-py3(默认)行旁边将出现指示器,显示正在克隆环境。

    克隆进度指示器。

    运行克隆进程大约需要 2 分钟。

    该进程完成后,将向 arcpydap 环境的环境管理器添加一个新行。

    arcpydap 环境已创建。

  7. 环境管理器arcpydap 行中,指向该行的末尾并单击更多选项按钮,然后单击激活

    激活新环境。

    环境将被激活。 此过程需要花费几秒钟的时间。

  8. 环境管理器上,单击确定
  9. 关闭 ArcGIS Pro,然后重新启动 ArcGIS Pro

    这可确保新环境对于新 ArcGIS Pro 会话处于活动状态。

  10. 在开始页面,单击设置,然后在设置窗格中,单击包管理器

    包管理器窗格中,活动环境应为 arcpydap

    活动环境为 arcpydap。

  11. 包管理器窗格中,单击添加包

    单击添加软件包。

  12. 搜索框中,输入 pydap

    输入 pydap 来搜索 pydap 包。

  13. 在结果列表中的 Pydap,单击安装

    单击安装。

  14. 选中复选框同意使用条款,然后单击安装

    同意条款,然后单击安装。

    安装过程将需要一分钟左右的时间。 完成后,在任务部分该进程旁边将出现一个绿色的勾号。

    安装完成。

  15. 关闭 ArcGIS Pro

在 ArcGIS Pro 中工作

接下来,您将打开提供的 ArcGIS Pro 工程。 您将使用该工程中提供的 notebook 继续本教程。

  1. 下载 Napa_Daymet.zip 文件。
  2. 定位已下载的文件,将其解压到 C 盘,因此文件夹路径为 C:\Napa_Daymet
    警告:

    如果将该文件解压到 C 盘之外的位置,则某些数据连接将断开。

    选择目标和提取文件窗口

  3. 打开解压的 Napa_Daymet 文件夹,然后双击 Napa_Daymet.aprx(或 Napa_Daymet)将其在 ArcGIS Pro 中打开。

    Napa_Daymet 文件夹中的 Napa_Daymet.aprx 文件

  4. 如果出现提示,请使用 ArcGIS 账户登录。

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项

    ArcGIS Pro 随即出现,其中显示了带有加利福尼亚州纳帕县轮廓的小地图和 notebook。 此 notebook 是在 Napa_Daymet 文件夹中找到的 Daymet.ipynb 文件。

  5. 单击 Daymet Notebook 选项卡。

    该 notebook 包括所有必要的说明。

  6. 读取并运行该 notebook 中的每个单元格。

    ArcGIS Pro 中的 Daymet notebook

注:

您可以ArcGIS Pro 中的 notebook 入门教程中了解有关在 ArcGIS Pro 中运行 notebook 的详细信息。