Notebooks 入门

ArcGIS Notebooks 提供一个基于 Web 的多功能界面,可进行数据分析。 通过 notebook,您可以执行分析、自动化工作流,并立即在地理环境中可视化数据和分析结果。 Notebook 将代码、实时可视化和地图以及数据工具进行了结合。 在 notebook 编辑器中,您可以在同一个位置写入、归档和运行 Python 代码。

Notebooks 在 notebook 编辑器中创作,该编辑器可通过 ArcGIS Online打开。 本主题将介绍 notebook 编辑器中的组件和菜单。

打开 Notebook

要打开并编辑您拥有的 notebook,请完成以下步骤:

  1. 以拥有创建和编辑 notebook 的权限的用户身份进行登录。
  2. 在您组织的导航栏中,单击 Notebook

    随即打开 Notebooks 主页。

  3. 或者,单击项目上的选项按钮 选项 以执行以下操作之一:
    • 对您拥有的 notebook(在我的 notebook 中)或与您共享的 notebook(在共享的 notebookEsri 示例 notebook 中)进行预览查看项目详细信息
    • 删除您拥有的 notebook(在我的 notebook 中)。
  4. 单击打开

    Notebook 编辑器随即打开。

  5. 单击保存下拉菜单 菜单,然后单击另存为

    将 notebook 另存为...窗口随即出现。

  6. 添加标题,可以选择更改文件夹标签摘要
  7. 单击保存 notebook

    随即保存该 notebook 并将其添加至我的 notebook

界面基础知识

Notebook 编辑器包含以下基本组件:

  1. 导航栏 - 浏览网站、从应用程序启动器打开其他应用程序、查看帮助资源以及登录或登出您的个人资料。 导航栏还会显示 notebook 的标题,并指示该 notebook 是否具有未保存的更改。
  2. 顶部功能区 - 执行关于您的 notebook 的各种任务。 此功能区具有以下按钮:
  3. Notebook 菜单功能区 - 此功能区上的操作可在 notebook 中直接进行。 您可以添加和删除单元格、更改 notebook 外观、将 notebook 返回到上一个检查点等。 此功能区还将显示 notebook 是否受信任以及正在运行的 Python 版本。
  4. 工具栏 - 将这些工具用于 notebook 中的常见任务。
  5. 工作空间 - Notebook 内容将显示在此处,您也可以在此处修改内容。

Notebook 菜单功能区

Notebook 菜单功能区中的下拉列表提供了以下操作。

文件

文件菜单中,您可以选择按照以下格式之一下载 notebook:

  • Markdown (.md)
  • Notebook (.ipynb)
  • Python (.py)
  • Reveal.js 幻灯片 (.slides.html)

您也可以从 notebook 项目页面以 .ipynb 格式下载 notebook。

编辑

编辑菜单中提供了以下项目:

  • 剪切单元格 - 从 notebook 工作空间中剪切当前选定的单元格。
  • 复制单元格 - 在 notebook 工作空间中复制当前选定的单元格。
  • 将单元格粘贴到上方 - 将复制的单元格粘贴到当前选定的单元格上方。
  • 将单元格粘贴到下方 - 将复制的单元格粘贴到当前选定的单元格下方。
  • 粘贴单元格并替换 - 粘贴复制的单元格,并用复制的单元格替换当前选定的单元格。
  • 删除单元格 - 删除当前选定的单元格。
  • 撤消删除单元格 - 反向恢复您删除单元格的操作;首先撤消最近的删除操作。
  • 拆分单元格 - 通过在指针当前位置的单元格内拆分内容,将一个单元格拆分为两个。
  • 合并上方单元格 - 将当前选定的单元格与其上方的单元格合并。
  • 合并下方单元格 - 将当前选定的单元格与其下方的单元格合并。
  • 向上移动单元格 - 在 notebook 工作空间中,将当前选定的单元格向上移动一个位置。
  • 向下移动单元格 - 在 notebook 工作空间中,将当前选定的单元格向下移动一个位置。
  • 查找和替换 - 打开一个弹出窗口,您可以在其中输入搜索查询。 您可以在 notebook 中查找和替换特定值或字符串。
  • 复制单元格附件 - 复制选定的单元格中包含的附件。
  • 剪切单元格附件 - 剪切并复制选定的单元格中包含的附件。
  • 粘贴单元格附件 - 将复制的附件粘贴到选定的单元格中。
  • 插入图片 - 打开一个弹出窗口,您可通过该窗口浏览并添加包括 GIF 在内的图像(仅适用于 Markdown 单元格)。

查看

视图菜单中提供了以下项目:

  • 切换工具栏 - 隐藏或显示工具栏。
  • 切换行号 - 隐藏或显示 notebook 工作空间中每个单元格中的行号。
  • 单元格工具栏 - 隐藏或显示 notebook 工作空间中每个单元格的选定幻灯片工具栏选项。 选项如下:
    • - 不显示单元格工具栏。
    • 编辑元数据 - 使用 JSON 为每个单元格输入元数据。
    • 原始单元格格式 - 原始单元格允许您直接写入输出;notebook 不评估这些单元格的内容。
    • 幻灯片 - 指定每个单元格在幻灯片中的显示方式。 此选项在显示代码时很有用。
    • 附件 - 管理 notebook 工作空间中每个单元格的关联附件。
    • 标签 - 为 notebook 工作空间中的每个单元格创建和管理标签。

插入

插入菜单中提供了以下项目:

  • 在上方插入单元格 - 在当前选定的单元格上方插入一个空单元格。
  • 在下方插入单元格 - 在当前选定的单元格下方插入一个空单元格。
  • 在上方插入标题 - 在当前选择的单元格的上方插入默认文本为 New heading 的标题单元格。
  • 在下方插入标题 - 在当前选择的单元格的下方插入默认文本为 New heading 的标题单元格。

单元格

单元格菜单中提供了以下项目:

  • 运行单元格 - 运行当前选定的单元格并将指针移动到下一个单元格。
  • 运行单元格并选择下方 - 运行当前选定的单元格,然后选择下面的单元格。
  • 运行单元格并插入至下方 - 运行当前选定的单元格,然后在选定单元格下方插入一个空单元格。
  • 运行全部 - 按顺序运行 notebook 中的所有单元格。
  • 运行上方全部 - 运行当前选定的单元格上方的所有单元格,但不运行选定单元格。
  • 运行下方全部 - 运行当前选定的单元格及其下方的所有单元格。
  • 单元格类型 - 更改当前选定的单元格的类型。 选项为代码MarkdownRaw NBConvert。 请注意,标题类型将切换到 Markdown
  • 当前输出 - 允许您控制当前选定的单元格的输出。 其中包括以下选项:
    • 切换 - 隐藏或显示当前选定的单元格的输出。
    • 切换滚动 - 启用或禁用当前选定的单元格的滚动。
    • 清除 - 清除当前选定的单元格的输出。
  • 所有输出 - 控制 notebook 工作空间内所有单元格的输出。 其中包括以下选项:
    • 切换 - 隐藏或显示所有单元格的输出。
    • 切换滚动 - 启用或禁用所有单元格的滚动。
    • 清除 - 清除所有单元格的输出。

菜单中提供了以下项目:

  • 中断 - 如果计算或分析花费的时间过长,则暂停正在运行的核。
  • 重新启动 - 通过重新启动核来重新启动整个计算过程。
  • 重新启动并清除输出 - 重新启动计算过程并清除 notebook 中显示的任何输出。
  • 重新启动并运行全部 - 重新启动计算过程,然后按顺序运行所有单元格。
  • 重新连接 - 在核空闲时重新连接到核。
  • 关闭 - 关闭 notebook 中的所有计算过程。
  • 更改核 - 更改核的类型。 ArcGIS Notebooks 中仅支持 Python 3 核类型。

帮助

通过此列表可访问键盘快捷方式、用户界面以及与 ArcGIS Notebooks 和关键 Python 模块关联的多个帮助文档的相关信息。

Notebook 工具栏按钮

通过 notebook 工具栏可以快速访问 notebook 菜单功能区中最常用的操作。 可用按钮如下(从左至右):

  • 添加 - 在当前选定的单元格下插入一个单元格。
  • 剪切 - 剪切当前选定的单元格。
  • 复制 - 复制当前选定的单元格。
  • 粘贴 - 将复制的单元格粘贴到当前选定的单元格下方。
  • 向上箭头 - 将选定的单元格在 notebook 序列中向上移动。
  • 向下箭头 - 将选定的单元格在 notebook 序列中向下移动。
  • 运行 - 运行当前选定的单元格。
  • 停止 - 中断核。
  • 重新启动 - 重新启动核。
  • 快进 - 重新启动核并运行所有单元格。
  • 单元格类型 - 选择或更改当前选定的单元格的类型。
  • 键盘 - 打开命令选项板。
  • 图表 - 进入或退出幻灯片模式。