ArcGIS Notebook Server10.8.1 提供了新的增强功能、工具和漏洞修复。以下将介绍值得注意的新发展。
如果要将站点从 10.7 或 10.7.1 版本升级到 10.8 或 10.8.1 版本,则必须重新授权该软件。如果要从 10.8 升级到 10.8.1,则无需重新授权。升级 ArcGIS Notebook Server 主题中包含重新授权说明。
计划笔记本
笔记本创建者和管理员现在可以在笔记本编辑器中计划 ArcGIS Notebooks,以使其在计划时间远程运行一次或定期运行。要计划笔记本,必须为用户分配一个新的计划笔记本自定义权限。仅管理员和具有计划笔记本权限的笔记本用户能够计划任务。笔记本编辑器中的任务窗格可用于为您拥有或管理的笔记本设置一个或多个自动计划。在此窗格中,您还可以指定在执行前要作为新单元格添加到笔记本的参数。
Schedule 函数会调用 ArcGIS Notebook Server Administrator Directory 中的执行笔记本操作。此操作是在 10.8 版本中引入的,可用于打开新容器并运行整个笔记本,而无需用户控制。
笔记本创作
自 10.8.1 版本起,首次打开笔记本时,系统会提示您选择笔记本的运行时。在此处,您可以选择站点中任意可用运行时,例如内置的标准或高级运行时,或站点中加载的任意自定义运行时。
10.8 版本的新特性
在 10.8 版本中引入了下列新特性。
ArcGIS Notebook Server Manager
在 10.8 版本中,门户中将提供新站点 ArcGIS Notebook Server Manager。Manager 是在站点中使用的常见管理任务的直观图形界面。
笔记本创作
现在,可以在笔记本编辑器中折叠 ArcGIS Notebooks 的部分。可以折叠从标题开始的部分。可以折叠标题以隐藏该部分中的所有内容,从而更快地导航冗长的笔记本。单击折叠部分的展开按钮可再次查看其内容。
在笔记本编辑器的文件浏览器中,您现在可以为已上传的文件添加代码片段。
笔记本管理
自 10.8 版本起,管理员可以使用 ArcGIS Notebook Server Administrator Directory 中的新增执行笔记本操作自动执行笔记本。
可以通过设置 Windows 任务计划程序来计划笔记本的运行,使 executeNotebook 操作在将来运行一次或定期重复运行。
服务器管理
新的命令行实用程序 upgradeSite 可将 ArcGIS Notebook Server 站点静默升级至未来版本。
在 10.8 版本中,Notebook Server 属性资源新增以下三个属性:
- 新属性 diskSpaceThresholdGB 用于设置可用磁盘空间的阈值,如果低于该阈值,则 ArcGIS Notebook Server 将记录相应消息。当磁盘驱动器的可用空间达到该值的两倍时,站点即开始记录 WARNING 级别日志消息;当可用空间达到阈值时,日志消息即会变为 SEVERE。剩余磁盘空间的默认值为 5 GB。
- 两个与 executeNotebook 操作相关的新服务器属性现在可用。maxExecuteNotebookContainersPerNode 用于限制针对自动执行可同时打开的容器数量;其默认限制为 20 个容器。maxExecuteNotebookTimeMinutes 用于设置自动执行运行的最大持续时间;如果达到此持续时间时笔记本仍在运行,则将终止容器。默认限值为 2 小时。
系统要求
由于对 Windows 计算机的 Docker 系统要求进行了更改,因此 Esri 现在建议仅在 Linux 上部署 ArcGIS Notebook Server。ArcGIS Notebook Server Windows 系统存在许多不适用于 Linux 系统的其他先决条件和约束。
不再支持将 Microsoft Edge 和 Internet Explorer 与 ArcGIS Notebook Server 配合使用。