ArcGIS Server 10.5.1 的新特性
ArcGIS Server 10.5.1 版本对维护和质量进行了改进。有关 10.5 1 中已解决的问题列表,请参阅 10.5 1 已解决问题的列表。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.5.1 版本兼容并查看已弃用的功能列表。要检查哪些较早版本的 ArcGIS 产品与 ArcGIS Server 10.5 1 兼容,请参阅 ArcGIS Server 与较早版本的兼容性。
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder 为单台计算机上的基础 ArcGIS Enterprise 部署提供了简单的安装和配置体验。
使用 ArcGIS Enterprise Builder,安装和配置基础部署的体验从未如此简单。该构建器通过精简和易于使用的向导来收集您的需求。一旦满足要求,即可在后台完成安装和配置,以节省您的时间。
ArcGIS Server 10.5 的新特性
ArcGIS Server 10.5 引入了产品的稳定性增强功能和改进功能。有关 10.5 中已解决的问题列表,请参阅 10.5 已解决问题的列表。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.5 版本兼容并查看已弃用的功能列表。请注意,10.5 版本中已弃用 globe 服务和移动数据访问功能。要检查哪些较早版本的 ArcGIS 产品与 ArcGIS Server 10.5 兼容,请参阅 ArcGIS Server 与较早版本的兼容性。
ArcGIS Enterprise 简介
在 10.5 中,之前称为 ArcGIS for Server 的产品现在称为 ArcGIS Enterprise。购买 ArcGIS Enterprise 时,将获得 ArcGIS Server、Portal for ArcGIS、ArcGIS Data Store 和 ArcGIS Web Adaptor 软件组件;可以在您自己的基础架构中安装这些组件来部署 Web GIS。
作为此名称更改的一部分,10.5 还为 ArcGIS Server 引入了许可角色,以针对用户的 ArcGIS Enterprise 部署启用不同的功能。可以安装 ArcGIS Server 组件并将其许可为以下选项之一:
- ArcGIS GIS Server
- ArcGIS Image Server
- ArcGIS GeoAnalytics Server
- ArcGIS GeoEvent Server
有关详细信息,请参阅关于 ArcGIS Server 许可角色。有关 ArcGIS Enterprise 的详细信息,请参阅什么是 ArcGIS Enterprise?。
许可:
由于 10.5 中的 ArcGIS Server 许可模型发生了更改,因此,如果要升级现有 ArcGIS Server 实施,则有一个已修改的升级工作流可供使用,且您需要使用新许可文件进行授权。之前的版本中不需要此步骤。您可以在 My Esri 中访问新的授权文件。强烈建议您在升级到 10.5 之前检查升级文档。使用 ArcGIS GeoAnalytics Server 执行大数据分析
从 ArcGIS 10.5 开始,可以使用 ArcGIS GeoAnalytics Server 提供的工具通过分布式计算执行要素分析。这些工具 可以分析模式、聚合空间和时间上下文中数据以及帮助您回答诸如以下的问题:
- 在数十年间累积的上百万个紧急呼叫中,哪些区域中的紧急呼叫率最高?
- 在纽约市有哪些最活跃的出租车搭乘地点,该趋势每周怎样变化?
- 记录 GPS 跟踪的飞行路径是什么,其中有多少条路径在 2015 年处于禁飞区 100 km 之内?
ArcGIS GeoAnalytics Server 允许跨多个 ArcGIS Server 计算机执行分布式分析。通过整合多台计算机的计算能力,您的分析可更快地执行,相比先前在单一计算机执行计算,可涵盖更大量的数据。
要使用 ArcGIS GeoAnalytics Server,您的部署中必须包含 Portal for ArcGIS。有关如何设置部署以启用 GeoAnalytics Server 的详细信息,请参阅设置 ArcGIS GeoAnalytics Server。
GeoAnalytics Server 工具可通过 ArcGIS REST API、ArcGIS Python API、ArcGIS Pro 和 Portal for ArcGIS 地图查看器获取。 。
使用 ArcGIS Image Server 执行大栅格数据分析
在 10.5 中,可以使用 ArcGIS Image Server提供的工具通过分布式计算执行大栅格数据分析。这些工具使用现有栅格函数分析功能,允许您将 ArcGIS Pro 作为客户端来构建您自己的自定义栅格处理或分析工作流,并生成全分辨率分析结果。
Portal for ArcGIS 地图查看器中还提供栅格分析工具的子集。有关使用门户配置栅格分析工具的说明,请参阅配置门户以执行栅格分析。
使用新地理编码工具对大表执行批处理地理编码
在 10.5 版本中,可使用新 GeocodingTools 服务对大表、CSV 文件和 Excel 文件进行批处理地理编码。此新服务可使用任何现有地理编码服务执行批处理地理编码。此服务会将输出创建为托管要素服务或门户中的文件项目。
要了解有关使用此服务的详细信息,请参阅执行批处理地理编码。
改进了在 Linux 中的 ArcPy 脚本体验
在 ArcGIS Server 10.4 及更早版本中,需要通过 ArcGIS Server 中附带的 Python 2.7 Runtime 来调用在 Linux shell 中执行的 Python 脚本。从 10.5 版本起,可使用独立于 ArcGIS Server 安装的 Python 3.5 Runtime 执行“选择工具”。此功能可在编写 Python 脚本(包括使用第三方模块和 Linux 原生路径)时提供更为纯正的 Linux 体验。有关详细信息,请参阅 Linux 中的 Python 3 Runtime for ArcGIS Server。
安全修复和增强
ArcGIS Server 10.5 包含多个可提高软件安全性的修复和增强功能。建议您升级至 10.5 以帮助保护 ArcGIS Server 基础设施。
服务增强
服务具有以下新增功能:
- 发布要素服务时,允许更新真曲线属性现在将默认处于启用状态。现在还可以使用能够创建和编辑真曲线的客户端,以选择限制编辑者仅更新要素服务中的真曲线。有关详细信息,请参阅要素服务的编辑者权限。
- 新属性已添加到要素服务,以便可在编辑图层几何时将 NaN m 值自动插入到已启用 m 值的图层中。您无法从特定客户端(例如 ArcGIS Online 和 Portal for ArcGIS)编辑包含已启用 m 值的图层的要素服务。如果您的图层不需要 m 值,则可以在要素服务上启用此属性,以自动插入 NaN 值。有关详细信息,请参阅配置包含启用了 m 值的图层的可编辑要素服务。
- 可在从 ArcGIS Pro 中发布要素服务时设置其默认 z 值。
- 可在从 ArcGIS Pro 发布时指定包含时间数据的要素服务的时区。
ArcGIS Enterprise on Amazon Web Services
由于 Esri Amazon 机器映像包含 Portal for ArcGIS、ArcGIS Server 和 ArcGIS Data Store,因此在 Amazon Web Services (AWS) 上之前称为 ArcGIS Server 的产品现在称为 ArcGIS Enterprise on Amazon Web Services。
有关 10.5 版本中新功能的信息,请参阅 ArcGIS Enterprise on Amazon Web Services 的新特性。
地理数据库
将视图注册到地理数据库
注册到地理数据库地理处理工具已扩展为允许注册视图。将视图注册到地理数据库时,该地理数据库将存储视图属性,例如用于 ObjectID 的字段和空间属性相关信息。当您将视图添加到地图时,由于 ArcGIS 无需提示您或通过查询视图内容来获取此信息,因此可提高性能。
由于元数据存储在地理数据库中,因此还可以为注册到地理数据库的视图创建元数据。
PostgreSQL 和 SQL Server 地理数据库中的新日志文件表类型
将 ArcGIS 10.5 客户端与 PostgreSQL 或 SQL Server 地理数据库配合使用时,日志文件表将创建为临时表。将为每位用户创建这些临时日志文件表,因此对于同一用户进行的多个连接不存在资源争用问题,且在客户端会话结束后,将自动删除这些表。使用临时表还可以提高性能,因为无需将插入临时表的数据写入数据库事务日志。
ArcGIS 10.5 客户端将始终使用 PostgreSQL 和 SQL Server 日志文件表的临时表;因此,地理数据库管理员无需更改这两个数据库中地理数据库的日志文件表设置。请注意,ArcGIS 10.5 客户端将忽略使用配置地理数据库日志文件表工具做出的任何日志文件更改。
SQL Server 的地理数据库中几何属性的新存储方法
在 ArcGIS 10.5 中,在 SQL Server 的地理数据库中创建的,使用几何或地理存储的要素类将直接在业务表中存储 pointID、多面体和参数实体(例如真曲线)等属性。在 ArcGIS 10.5 之前的版本中,此信息存储在与业务表连接的端表中。如果端表包含许多几何属性,则此连接可能导致性能不佳。例如,当使用宗地结构数据集时,通常会发现性能降低。
从 SDEBINARY 存储类型迁移到几何或地理存储的要素类也将使用此格式。
如果在 10.5 之前的版本中创建了几何或地理要素类或将数据迁移到几何或地理存储,则可以运行迁移存储地理处理工具以将几何属性移至业务表中并利用性能改善带来的益处。
请注意,10.3 和之前版本的客户端无法连接到使用此新型存储的要素类。
地理数据库中新的默认栅格存储类型
您使用 ArcGIS 10.5 在 Oracle、PostgreSQL 或 SQL Server 中创建的地理数据库默认使用全新的镶嵌数据集栅格存储类型:rasterblob。Rasterblob 可为镶嵌数据集的业务表中的栅格数据提供优化的 BLOB 存储,从而减少 I/O 操作次数并提高性能。如果将地理数据库升级到 10.5,则默认栅格存储设置不会更改。要在升级的地理数据库中使用镶嵌数据集的新存储类型,请导出 DBTUNE 表中的内容、改变 RASTER_STORAGE 配置关键字下方的 DEFAULTS 参数值,然后导入更改的内容。
请注意,当您设置 RASTER_STORAGE 参数为 RASTERBLOB 时,栅格数据集以及栅格目录将使用 BINARY(PostgreSQL 或 SQL Server)或 BLOB (Oracle) 存储。
ArcGIS 10.5 和 ArcGIS Pro 1.4 之前的客户端版本无法打开使用 rasterblob 存储的镶嵌数据集。如果您的 10.5 地理数据库将通过需要使用镶嵌数据集的较旧 ArcGIS 客户端访问,请将地理数据库中的默认 RASTER_STORAGE 参数更改为 BINARY(PostgreSQL 或 SQL Server)或 BLOB (Oracle)。
同步 Oracle 的地理数据库的 open_cursors 设置
Oracle 中的 10.5 地理数据库包含一个存储过程 (sde.gdb_util.update_open_cursors),允许您使用您的地理数据库中的设置同步在 Oracle 中设置的 open_cursors 值。
针对 PostgreSQL 中的 ST_Geometry 数据扩展的 ST_Transform 功能
PostgreSQL 中的 ST_Transform SQL 函数现在采用第二个 SRID 作为输入,以允许在两种不同地理坐标系之间转换数据。
不再支持的地理数据库功能
您无法使用 ArcGIS 10.5 客户端在地理数据库中创建定位器。
ArcGIS 不再支持创建包含 Oracle SDO_GeoRaster 的数据集。仍旧可以查看较旧地理数据集中的 SDO_GeoRaster 数据,但是无法使用 ArcGIS 10.5 客户端新建包含 SDO_GeoRaster 字段的数据集。