ArcGIS Server 10.7.1 提供了新的增强功能、工具和漏洞修复。有关 10.7.1 中已解决的问题的列表,请参阅 10.7.1 已解决问题的列表。
注:
如果要从 10.6.1 或之前的版本进行升级,则需要使用 10.7.1 的新授权文件重新授权软件。您可以在 My Esri 中访问新的授权文件。如果要从 10.7 升级到 10.7.1,则无需重新授权软件。
注:
在 ArcGIS Server 10.7 中无法再配置多服务器集群;且升级到此版本后,具有多个集群的站点将被重新配置为单集群架构。如果您要升级已配置有多服务器集群的 ArcGIS Server 站点,请参阅升级多集群站点以获取完整信息和可用选项。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.7.1 版本兼容并查看已弃用的功能列表。要检查哪些较早版本的 ArcGIS 产品与 ArcGIS Server 10.7.1 兼容,请参阅 ArcGIS Server 与较早版本的兼容性。
下文将介绍 10.7 和 10.7.1 中的新功能和发展情况,以及每个项目所引入的版本。
ArcGIS Notebook Server
10.7 版本中引入的 ArcGIS Notebook Server 是托管 ArcGIS Notebooks 的专用服务器角色。这为您的 ArcGIS Enterprise 部署提供了与门户集成的全面数据科学平台。
ArcGIS Notebook Server 拥有独特的架构。为了给每个 notebook 创作者提供一个独立的工作空间,服务器角色将使用容器,即配置有数百个 Python 库的虚拟化操作系统。
因此,ArcGIS Notebook Server 安装过程与其他 ArcGIS Server 角色的安装过程不同。有关完整步骤,请参阅 ArcGIS Notebook Server 安装指南。
在 10.7.1 中,ArcGIS Notebook Server 现已支持多机站点。有关详细信息和完整步骤,请参阅将其他计算机连接到 ArcGIS Notebook Server 站点。
打印
自 10.7.1 起,打印服务将自动调整图例,以仅显示当前范围内可见要素的图面。此功能适用于从 ArcGIS Pro 发布至 ArcGIS Enterprise 10.7.1 的地图服务,而且无需其他配置。
发布
自 ArcGIS Pro 2.4 起,您现在可以直接将服务从 ArcGIS Pro 发布至 10.6 或更高版本的独立 ArcGIS Server 站点。
arcpy.sharing 模块还支持将 ArcGIS Pro 2.4 及更高版本的服务发布到 10.6 或更高版本的独立 ArcGIS Server 站点。有关完整信息,请参阅 ArcGIS Pro 文档中的 arcpy.sharing 简介。
现在,从 ArcGIS Pro 2.4 及更高版本发布到 ArcGIS Enterprise 10.7.1 的地图服务将支持要素分箱(一个将大量点要素聚合到称为图格的动态面的过程)。要素分箱是一种可视化工具,可用于探索大型数据集,同时优化包含数千或数百万个点要素的图层的绘图性能。可将已启用图格的图层作为地图图像图层发布到 ArcGIS Enterprise 10.7.1 门户,或作为地图服务发布到独立 ArcGIS Server 10.7.1 站点。在发布已启用图格的要素图层之前,必须将图层的源数据库注册到 ArcGIS Server 站点。
您现在可以发布 OGC 兼容的服务,例如从 ArcGIS Pro 向 ArcGIS Enterprise 门户发布 WMS 和 WFS 服务。
当向地图多次添加同一个要素类并发布引用企业级地理数据库的要素图层时,如果图层为只读(仅启用查询和同步功能),则您现在可以在要素图层上启用同步功能。
服务器管理
架构
ArcGIS Server 10.7 引入了共享实例配置,其中从 ArcGIS Pro 发布到站点的部分或全部地图服务将使用服务进程池(ArcSOC.exe 进程),而不是拥有自己的保留实例。这可以通过减少不需要的进程运行数量来节省服务器计算机上的内存使用量,并且不会降低服务性能。有关详细信息,请参阅配置服务实例设置。
在 10.7 中,管理员现在可以使用 ArcGIS Server 管理员目录为单个服务指定最大堆大小设置。javaHeapSize 服务属性将覆盖计算机的 socMaxHeapSize 设置,并且不会影响站点中其他服务的设置。增加此属性的值可能会解决性能问题(例如当堆大小限制会阻止服务处理超大文件时)。
已从 ArcGIS Server 10.7 中移除旧版服务器架构组件。这授予了 ArcGIS Server 一些明显的性能改进。
安全性
ArcGIS Server 10.7.1 包含多个可提高软件安全性的修复和增强功能。建议您升级至 10.7.1 以帮助保护 ArcGIS Server 基础设施。
在 10.7 中,现在默认情况下 ArcGIS Server 将发送包含所有 web 流量的 no-sniff web 标头。此标头可阻止用户的 Web 浏览器嗅探请求的内容类型,使其远离 ArcGIS Server 声明的内容类型。这样做是对跨站点脚本 (XSS) 攻击的防御。请谨慎使用禁用反嗅探标头选项。
自 10.7 起,默认 ArcGIS Server 中仅会启用 HTTPS 通信。先前系统将默认启用 HTTP 和 HTTPS 通信。默认的 TLS 协议设置也已更改。现在 ArcGIS Server 中仅会默认启用 TLS 1.2 版本,但您可以将设置修改为启用 TLS 1.0 和 1.1 版本。有关这些设置的详细信息,请参阅确保 ArcGIS Server 通信的安全性。
管理
自 10.7 起,ArcGIS Server Administrator Directory 的服务器属性资源中提供了两个用于提高多节点站点效率的新属性。第一个是 machineSuspendThreshold,用于定义一个不活动的时间段(计算机未注册活动状态),此时间段后站点将停止向非活动计算机分配管理和发布请求。默认情况下,此属性设置为 60 分钟。第二个是 suspendedMachineUnregisterThreshold,用于定义一个不活动的时间段,此时间段后计算机将自动从站点取消注册。由于取消注册不可逆转,默认情况下将禁用此属性。
新属性 Under Maintenance 可用于标记参与 ArcGIS Server 站点的计算机。当 ArcGIS Server Administrator Directory 中的属性设置为 true 时,计算机的常规健康检查操作将失败。在 10.7.1 中,ArcGIS Web Adaptor 不会将服务请求传递给任何未通过最新健康检查的计算机。您还可以对第三方负载均衡器或反向代理服务器进行编程,以避免向此类计算机传递服务请求。管理员可借此进行维护(如在计算机啥上执行操作系统升级),而不会导致服务请求闲置。您可以在编辑计算机资源中设置此属性。
监控
在 10.7 中,ArcGIS Server Manager 的站点选项卡下提供了新页面作业。在此页面上,您可以查询任何站点已发布服务的当前作业、查看有关每个作业的信息,以及执行用于取消或删除作业的干预操作。
自 10.7 起,现已为所有对 ArcGIS Server 服务的请求(例如绘制地图或查找地址)分配了唯一的请求 ID。此 ID 将包含在涉及该请求的所有日志中,且将针对包括托管服务在内的所有服务创建。可以针对特定的请求 ID 过滤对服务器日志的查询,从而可以查看有关如何处理请求的时间轴。这样做有助于您进行监控、故障排除和服务器优化工作。
地理处理服务
10.7 中新增以下功能。
输入和输出
管理
您可以将一个或多个地理处理服务的作业目录从本地计算机位置移动至 Microsoft Azure 云存储位置。这可以减少地理处理服务因为接收大量作业请求而对存储造成的影响。
部署
您现在可以将使用第三方 Python 库或 R-ArcGIS Bridge 编写的自定义脚本工具部署为地理处理服务。实现此目的需要执行一些步骤,详情请参阅以下 ArcGIS Pro 文档:
文档
在 10.7 版本中,ArcGIS Server 文档已得到改进。
与其他 ArcGIS Enterprise 软件组件相同,安装的帮助具有一个新格式:ArcGIS Enterprise 网站上所有可用内容的本地安装。您可借此访问 ArcGIS Server Manager 中 ArcGIS Enterprise 文档的所有部分。
此外,还对 ArcGIS Server 帮助进行了重组。现在,与站点规划和配置相关的管理员内容位于部署部分;有关 ArcGIS Server 中数据的信息和工作流现在位于管理数据部分;并已对管理部分进行了重构,以改善浏览体验。
ArcGIS Server 许可角色
在 10.7 和 10.7.1 中,对整个 ArcGIS Enterprise 平台进行了多项更新。
ArcGIS GeoAnalytics Server
ArcGIS Enterprise 门户中提供了新的工具和增强功能。有关详细信息,请参阅门户新特性。
ArcGIS GeoAnalytics Server 现已支持将结果写入大数据文件共享。
其他 ArcGIS Enterprise 组件
请参阅下列主题以了解 Portal for ArcGIS、ArcGIS Data Store 和 ArcGIS REST API 服务目录的新特性: