ArcGIS Notebook Server 将其操作所需的基于文件的配置和内容存储在服务器目录中。 可以在安装和配置 ArcGIS Notebook Server 期间添加这些目录,或之后使用 ArcGIS Notebook Server Manager。
有四种目录类型,每种目录在服务器操作中都具有明确的分工:工作空间目录、数据目录、输出目录和系统目录。 下面介绍了工作空间和数据目录;输出和系统目录用于 ArcGIS Notebook Server 内部用途。
工作空间目录
工作空间目录允许 Notebook 创作者存储和读取在其 Notebook 中使用的文件。 ArcGIS Enterprise 门户中的每个 Notebook 创作者在工作空间目录中都有一个唯一的文件夹。 您的唯一文件夹安装在您的每个 Notebook 中,因此 Notebook 可以读取和写入工作空间目录。 Notebook 只能在用户各自的工作空间目录文件夹中读取和写入信息;无法从其他用户的 Notebook 访问该文件夹。
数据目录
数据对 ArcGIS Notebooks 至关重要。 在创建 Notebook 时,您可以从 ArcGIS Enterprise 门户的项目、外部 GIS 服务器或本地文件目录中添加数据图层。
包含数据的本地目录可以通过注册至 ArcGIS Notebook Server 站点来作为文件路径提供给笔记本。 可以向服务器站点注册多个数据目录。 每个注册的数据目录均可供该站点中运行的每个 Notebook 使用。
使用栅格分析工作流的 Notebook 针对数据目录具有特殊用法。 您可以将基于文件的栅格存储注册为数据目录,从而使栅格分析工具的输出在 Notebook 中立即可用。
数据目录的注意事项
为了使 Notebook 能够访问已注册的数据目录,目录必须为所有用户提供读取和执行权限。
仅可将本地卷注册为数据目录。 无法注册 Windows 共享卷。 这是 Docker Desktop 当前的限制,该平台运行于 ArcGIS Notebook Server。
在多机 ArcGIS Notebook Server 站点中,您在站点注册的任何数据目录都必须保存在本地的每台计算机上,包括使用 DFS 复制或其他系统在计算机之间复制和同步的内容。 您可以按照提供的步骤将新数据目录添加到 DFS 复制。
组织中的所有 Notebook 创建者都可以从所有已注册数据目录中将数据添加到其笔记本中。 无法将数据目录限制为仅门户中的某些用户或群组可用。
在涉及生成影像芯片以训练模型的深度学习工作流中,芯片托管在基于文件的栅格存储中。 执行此工作流时,请将栅格存储通过 ArcGIS Notebook Server 注册为数据目录,使影像芯片可用于您的笔记本。
注册数据目录中的数据不属于 ArcGIS Enterprise 门户。 因此,共享笔记本时,确保查看共享笔记本的所有用户都可以访问该笔记本引用的任何注册数据目录。
注册数据目录
可以在 ArcGIS Notebook Server Manager 中注册数据目录,以使本地目录可用于服务器站点。
注:
要将文件上传或写入此自定义数据目录位置,该目录必须对 Notebook 容器内的用户“arcgis”(组“users”)具有读写权限。
- 以管理员身份登录到您的 ArcGIS Enterprise 门户,然后打开 ArcGIS Notebook Server Manager。
- 打开设置页面并单击目录。
- 单击“注册数据目录”以打开注册对话框。
- 输入目录名称及其在您的计算机上的完整路径。
- 指示该目录将用作 DATA 目录。
- 单击保存确认。
您无法编辑或更新在 ArcGIS Notebook Server 注册的目录的名称或路径。 要进行更改,必须取消注册现有目录,然后重新注册。
为服务器目录指定新位置
自 10.8 版本起,可以在 Manager 中编辑现有目录以更改其位置。 扩展到多机站点时,可以使用此方法将目录放置在共享文件路径中。
注:
对于 arcgisworkspace 目录以及您的用户在站点注册的任何自定义数据目录,请使用本地目录路径。 多机站点的每台计算机上必须存在相同的目录路径。
- 以管理员身份登录到您的 ArcGIS Enterprise 门户,然后打开 ArcGIS Notebook Server Manager。
- 打开设置页面并单击目录。
- 选择要修改的目录,然后单击编辑按钮。
- 将现有“目录路径”值替换为目录的新路径。 单击保存确认。
站点重启后,将使用新路径来访问目录。
- 将现有目录的内容复制粘贴到其新位置。
针对每个要更新的目录重复上述步骤。
注:
如果 arcgisworkspace 目录位置已更新,则必须重新运行安装实用程序以将示例数据提取到新的工作空间目录位置。