请浏览以下内容以查找最新版本的 ArcMap 中的新增功能和改进功能。
ArcMap 10.5.1 的新特性
ArcMap 10.5.1 版本主要对质量进行了改进,但是仍引入了少量新功能。接下来的三个章节中将对新功能进行介绍。
地理处理
在此版本中,Spatial Analyst 扩展模块工具箱的表面工具集和 3D Analyst 扩展模块工具箱的栅格表面工具集中的坡度和坡向工具都有了显著改进。添加了新的参数,具有了提高性能的新功能,并且 NoDate 处理行为也有所变更。
现在有两种方法可以定义这些工具如何执行运算。默认平面方法相当于这些工具的传统操作方式,将使用 2D 笛卡尔坐标系在投影平面上执行计算。使用新的测地线方法时,通过将地球形状视为椭圆体,在 3D 笛卡尔坐标系中执行计算。
下方列出了测地线方法的主要优点:
- 通常使用该方法生成的坡度比平面方法生成的结果更加精确。
- 如果您的系统上已安装某些 GPU 硬件,则这些工具能够显著提高性能。有关如何支持、配置以及启用此功能的更多详细信息,请参阅通过 Spatial Analyst 处理 GPU。
- 使用测地线方法时,计算结果不受数据集投影方式的影响。如果在空间参考中定义了 z 单位,此方法将使用输入栅格的 z 单位。如果输入的空间参考未定义 z 单位,则需要使用新的 z 单位参数执行此方法。
这些工具的其他变更需要通过 NoData 像元和边界像元的处理方式执行。
- 要求在与处理像元相邻的 8 个像元中至少有 7 个具有有效值。如果具有有效值的像元少于 7 个,则该位置的输出将为 NoData。
- 输出栅格最外侧行和列的像元为 NoData。这是因为沿输入数据集边界的这些像元没有足够的邻域来执行有效计算。
以下是对 ArcGIS 10.5.1 现有工具添加的更改
数据管理工具箱
工具 | 更改 |
---|---|
追加控制点 | 添加大地水准面参数以将正高转换为椭球体高 |
构建金字塔和统计数据 | 添加查询定义参数以选择要处理的栅格数据集。 |
编辑工具箱
工具 | 更改 |
---|---|
传递属性 | 当多个源要素与目标要素匹配时,新的传输规则字段参数设置规则以控制用于将属性传递到目标要素的源要素。 |
栅格和影像
为 Airbus 和 DigitalGlobe 传感器提供了新的产品类型和处理模板。
- 受影响的三个 Airbus 传感器为 Pleiades-1、SPOT 6 和 SPOT 7。这些传感器现在支持反射率并以三个几何处理级别显示产品:初级、正射和投影。反射率产品是使用传感器校准参数和大气系统效应,根据辐射度进行了更正的图像。显示产品是已经过色彩平衡以优化颜色渲染的即用型图像。
- 受影响的四个 DigitalGlobe 传感器为 GeoEye-1、QuickBird、WorldView-2 和 WorldView-3。现在,这些 DigitalGlobe 传感器在应用新引入的大气补偿 (AComp) 的情况下进行分布。
如果使用多维数据(例如 netCDF、GRIB 或 HDF),可以将名为多波段合成的新处理模板应用于镶嵌数据集。由此可根据多维数据创建由任意数量的波段构成的镶嵌数据集。
现在,可以使用 Python 来开发您自己的栅格类型,然后根据与数据相关联的元数据结构的格式对其进行自定义。这些使用 Python 实现的自定义栅格类型可以提供与其他栅格类型类似的无缝体验。有关详细信息,请参阅在 Python 中实现自定义栅格类型。
数据库
在 PostgreSQL 中,ST_Geometry 现在支持 ST_Aggr_Union SQL 函数。
在 PostgreSQL 中将地理数据库升级到 10.5.1 版本即可添加 ST_Aggr_Union 函数。
要将 ST_Aggr_Union 函数添加到 PostgreSQL 数据库(非地理数据库),需要更新 ST_Geometry 安装。
现在 PostgreSQL 中的 UUID 数据类型将作为 ArcGIS 软件的 GUID 得到支持。
ArcMap 10.5 的新特性
以下章节将介绍 ArcMap 10.5 中的新功能和变更功能。
地理处理
以下是新增工具以及对 ArcGIS 10.5 现有工具的更改。
3D Analyst 工具箱
新增工具
更改
工具 | 更改 |
---|---|
更改 LAS 类代码 | 此工具新增了三个参数:处理范围、处理边界以及处理与范围相交的整个 LAS 文件。 |
多面体覆盖区 | 添加了分组字段参数来合并多面体要素,以便构成同一覆盖区面。 |
分析工具箱
新增工具
制图工具箱
更改
工具 | 更改 |
---|---|
合并分开的道路 | 添加了道路特征字段参数,以帮助在复杂或异常的排列中对道路要素特征进行分类。这些值有助于工具对要进行合并的候选要素对的评估进行优化。 |
简化线 | 引入了全新的简化算法 WEIGHTED_AREA,其工作原理是首先识别每个折点的有效三角形面积。随后采用一系列度量对这些三角形进行加权以对比每个面积的平面度、偏度和凸度。通过加权后的面积指导移除相应折点以简化线,同时尽可能多地保留特性。 现在,可通过考虑障碍要素根据上下文运行此工具,障碍要素即简化输入要素时不应越过的要素。为此,添加了输入障碍图层参数。 在使用大型数据集时,根据上下文进行处理会超出内存限制。此时,可使用 Cartographic Partitions 环境变量通过分区来运行此工具。 在此工具中,拓扑处理得到了很大改进。拓扑错误不会由此工具生成。 |
简化面 | 引入了全新的简化算法 WEIGHTED_AREA,其工作原理是首先识别每个折点的有效三角形面积。随后采用一系列度量对这些三角形进行加权以对比每个面积的平面度、偏度和凸度。通过加权后的面积指导移除相应折点以简化线,同时尽可能多地保留特性。 现在,可通过考虑障碍要素根据上下文运行此工具,障碍要素即简化输入要素时不应越过的要素。为此,添加了输入障碍图层参数。 在使用大型数据集时,根据上下文进行处理会超出内存限制。此时,可使用 Cartographic Partitions 环境变量通过分区来运行此工具。 在此工具中,拓扑处理得到了很大改进。拓扑错误不会由此工具生成。 |
数据管理工具箱
新增工具
更改
工具 | 更改 |
---|---|
分析控制点 | 添加的最大重叠级别参数可限制用于分析控制点的重叠影像数。 |
追加控制点 | 此工具新增了两个参数:XY 精度和Z 精度。 |
应用区域网平差 | 此工具新增了三个参数:输入 DEM 、Z 偏移和控制点表。“输入 DEM”用于向镶嵌数据集添加高程图层。“z 偏移”可设置用于校正高程图层的垂直偏移。向输入控制点表应用的校正与解决方案表校正相同。 |
构建接缝线 | 有两种新计算方法可帮助您构建接缝线:泰森多边形法和差异法。还有三个新参数可帮助移除狭长面:最小区域大小、最小薄度比率和最大狭长大小。 |
计算区域网平差 | 可通过两个新的变换类型调整镶嵌数据集:有理多项式系数 (RPC) 和帧照相机。使用这两种新变换中的一种时,还可以指定影像精度参数。此参数用于帮助系统确定应用变换之前是否需要其他处理。 |
计算控制点 | 已添加影像位置精度参数。此参数将根据影像的精度级别来确定用于计算控制点的算法。 |
计算连接点 | 已添加影像位置精度参数。此参数将根据影像的精度级别来确定用于计算连接点的算法。 |
配置地理数据库日志文件表 | 在 10.5 中,PostgreSQL 和 SQL Server 中的地理数据库使用日志文件的临时表,这比在数据库中创建永久表更高效。因此,在 PostgreSQL 或 SQL Server 中的地理数据库上运行此工具不会更改日志文件表格行为。 |
合并地图 | 添加了保留 SQLite 参数。 |
转换坐标记法 | 添加了排除带有无效注记的记录参数。 |
创建镶嵌数据集 | 现有 ArcGIS 10.5 可识别的新栅格类型:ADS、Deimos-2、DubaiSat-2、GF-4、Jilin-1 和 KOMPSAT-3。 |
导入切片缓存 | 添加了覆盖切片参数。 |
迁移存储 | 可以使用此工具将曲线、点 ID 和其他 CAD 相关数据从相关表直接迁移到位于 SQL Server 地理数据库中的要素类业务表中的列。ArcGIS 10.3.1 和 10.4.1 之间创建的数据使用相关表存储此信息。如果将该信息移动到基表中的列,则可以提高性能,尤其是宗地结构数据集的性能。 |
注册到地理数据库 | 现在,可以使用此工具将视图注册到地理数据库。 此外,该工具还允许定义用于 ObjectID 的字段和定义表格的空间属性或查看是否存在空间字段。 |
编辑工具箱
新增工具
Network Analyst 工具箱
新增工具
更改
工具 | 更改 |
---|---|
查找最近设施点 | 此工具新增了四个参数:输出路径、覆盖、输出网络分析图层以及保存路径数据。 |
查找路径 | 此工具新增了五个参数:输出路径、输出网络分析图层、时间窗的时区、覆盖以及保存路径数据。 |
生成服务区 | 此工具新增了两个参数:输出网络分析图层以及覆盖。 |
求解 | 添加了覆盖参数。 |
求解位置分配 | 此工具新增了三个参数:输出位置分配分析图层、覆盖以及输出路径分析图层。 此工具现在输出 TRUE_LINES_WITH_MEASURES。 |
时空模式挖掘工具箱
新增工具
更改
工具 | 更改 |
---|---|
创建时空立方体 | 已将六边形添加为聚合结构之一。 |
Spatial Analyst 工具箱
新增工具
更改
在距离工具集中,对成本和路径距离工具进行了性能和精度改善。这些更改可提高处理速度,使用较大数据集时尤其如此。用于距离累积、水平和垂直系数和源特征的内部算法更为精确,之前采用最邻近法完成的成本表面输入重采样过程现在使用双线性插值法完成。
在距离工具集中,为下列工具提供了行驶方向是这一新源特征参数:
在数学分析工具集、条件分析工具集和局部分析工具集中,所有工具(合并除外)均已升级为在内部使用栅格函数。当输出为 Esri Grid 以外的栅格格式(如 TIFF 或地理数据库栅格格式)时,这种更新可以提高性能。
空间统计工具箱
更改
工具 | 更改 |
---|---|
优化的热点分析 | 已将六边形添加为聚合结构之一。 |
制图
发布
发布要素服务时,允许更新真曲线属性现在将默认处于启用状态。此外,您现在还可以使用能够创建和编辑真曲线的客户端,以选择限制编辑者仅更新要素服务中的真曲线。
如果要素服务中的客户端编辑几何未提供 m 值,则在发布要素服务时,还可以选择自动插入 NaN m 值。您无法从特定客户端(例如 ArcGIS Online 和 Portal for ArcGIS)编辑包含已启用 m 值的图层的要素服务。如果您的图层不需要 m 值,则可以在要素服务上启用允许在没有 m 值的情况下进行几何更新属性,以自动插入 NaN 值。
数据
地理数据库
将视图注册到地理数据库
注册到地理数据库地理处理工具已扩展为允许注册视图。将视图注册到地理数据库时,该地理数据库将存储视图属性,例如用于 ObjectID 的字段和空间属性相关信息。当您将视图添加到地图时,由于 ArcMap 无需提示您或通过查询视图内容来发现此信息,因此可提高性能。
由于元数据存储在地理数据库中,因此还可以为注册到地理数据库的视图创建元数据。
可以将已注册视图作为仅查询要素服务包含在要发布的地图中。
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 地理数据库中,RASTER_STORAGE 配置关键字下的 DEFAULTS 参数将设置为 RASTERBLOB。Rasterblob 可为栅格数据集或镶嵌数据集的业务表中的栅格数据提供优化的 BLOB 存储,从而减少 I/O 操作次数并提高性能。
将地理数据库升级到 10.5 时,则将不会更改默认 RASTER_STORAGE 设置。如需充分利用这个经过优化的新栅格存储,可以在 DEFAULTS 关键字下更改设置或创建使用此设置的关键字,然后在创建或复制栅格数据集或镶嵌数据集时,指定新的关键字。有关更改或创建配置关键字的信息,请参阅更改配置关键字。
请注意,ArcGIS 10.5 之前的客户端版本无法打开使用 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 字段的数据集。
栅格
已使用新工具更新区域网平差窗口,以帮助您校正镶嵌数据集。还可通过四个新地理处理工具来帮助您处理正射映射项目:构建立体模型、计算照相机模型、生成点云和基于点云进行插值。
可使用三个栅格函数对栅格执行即时处理:关键元数据函数、栅格化属性函数和分区重映射函数。
从 ArcGIS 10.5 版本开始,支持以下栅格类型和传感器:ADS、Deimos-2、DubaiSat-2、Jilin-1、以及 KOMPSAT-3。
地理编码
系统将不再支持存储在地理数据库中的地址定位器,且这些定位器不会显示为工具的输入,也不会显示在 ArcGIS 10.5 或更高版本中。此外,定位器将无法在地理数据库中进行创建和保存。
已提高地址定位器样式的质量和性能。
您现在可以创建支持备用城市名称和备用街道名称搜索的地址定位器。
编辑
宗地编辑
检查宗地结构命令用于验证宗地结构的拓扑完整性。此命令可识别数据的损坏情况,例如顺序错误的宗地导线、未闭合的宗地和无效的尺寸。在 ArcGIS 10.5 中,检查选定宗地命令可用于检查选择的宗地,而不用于检查整个结构。
扩展模块
Network Analyst
在 10.5 中,新增和改进的功能可在 ArcGIS Network Analyst 中使用。
使用 Network Analyst 10.5 时,以下新增和增强功能可供使用:
- 路径分析图层现在包含 LocationType 字段,允许您指定哪些停靠点是路径应通过的航路点,但在方向中却未描述为停靠点。
- 已将求解位置分配地理处理工具更新为输出 TRUE_LINES_WITH_MEASURES,以显示网络中请求点及其所分配到的设施点之间的的最短路径。输出路线包括测量值,以标识到达沿途任意点的行驶时间或距离。
- Network Analyst 工具箱中新增了一个工具 - 生成起点-目的地成本矩阵。该工具可生成包含多个起点和目的地的行驶时间和行驶距离的矩阵,并根据所需的最短时间和距离对目的地进行排序。
空间分析
在 10.5 中,已更改 Spatial Analyst 扩展模块中工具的默认输出栅格格式。
为输出栅格指定的位置和名称决定了输出栅格的创建格式。在之前的版本中,如果输出位置为文件夹,则默认输出格式为 Esri Grid 栅格。现在,(文件夹位置的)默认输出格式为 TIFF 栅格。如果您要用自定义名称覆盖默认名称,请包含用来创建 TIFF 栅格数据集的 .tif 扩展名。如果没有扩展名,将创建一个 Esri Grid 栅格。