需要 Spatial Analyst 许可。
ArcGIS Spatial Analyst 扩展模块接受 ArcGIS 所支持的全部栅格、要素和表格式数据作为输入。此外,尽管 Spatial Analyst 本身仍支持许多格式作为输入格式,但输出格式只支持某几种特定的格式。
栅格数据
Spatial Analyst 既可作用于文件型的栅格数据,也可作用于地理数据库中的栅格数据。
输入栅格数据格式
通常,Spatial Analyst 工具本身可以处理 ArcGIS 支持的所有输入栅格格式。
由于可直接读取受支持的栅格格式,因此省去了在对某些数据格式执行操作时可能会创建中间临时文件的转换步骤。这样做的好处在于不仅缩短了处理时间,同时也减少了对磁盘空间的占用。
输出栅格数据格式
以下是支持的输出栅格格式:
- 地理数据库栅格
- TIFF (.tif)
- Esri Grid
- CRF 栅格 (.CRF)
- ERDAS IMAGINE (.img)
您为输出栅格数据指定的位置和名称决定了它的创建格式。
ArcGIS 支持的输出栅格格式要少于支持的输入栅格格式,而 Spatial Analyst 具体支持的输出栅格格式通常也要少于 ArcGIS 支持的输出栅格格式。不过,输出栅格数据一经创建,您就可以使用复制栅格工具轻松地将其转换为其他格式。
要素数据
输入要素数据
Spatial Analyst 工具本身可以将 ArcGIS Pro 支持的所有合适类型的要素类作为输入数据进行处理。
输出要素数据
而对于输出数据,受支持的要素类型则仅包括点、多点、折线和面,具体支持哪种要素类型取决于您所使用的特定地理处理工具。
要素类可在地理数据库中创建,或作为 shapefile 在输出文件夹中创建。
创建临时数据
当针对栅格数据或要素数据运行 Spatial Analyst 工具时,某些情况下可能会导致软件操作过程中创建中间文件或临时文件。在操作完成并创建了结果输出后,您可根据需要删除这些临时文件。
临时文件的创建位置由临时工作空间环境参数来控制。
多波段栅格数据
将多波段栅格用作输入时,大多数 Spatial Analyst 工具仅对第一个波段执行操作。
然而,多元分析工具集和提取分析工具集中的某些工具例外,它们确实会处理多波段输入中的各个波段,并且可以创建多波段输出。有关具体的详细信息,请查阅各个工具的参考。
镶嵌数据集
任何支持栅格作为输入的 Spatial Analyst 工具都可以在镶嵌数据集上进行操作。
镶嵌数据集可以非常大(成千上万的像元行列),因此,在镶嵌数据集上运行任何分析工具都会占用许多系统资源,并花费大量的执行时间。考虑在操作中限制分析范围或数据分辨率非常重要。
处理镶嵌数据集的多种分辨率
镶嵌数据集可以包含栅格数据的多种分辨率。为正在完成的分析类型使用相应的像元大小非常重要。
镶嵌数据集栅格限制
镶嵌数据集对可以同时分析的单个栅格的数量有限制。如果超出此限制,输出中可能会显示 NoData 区域。
镶嵌规则
另外,需要考虑的是镶嵌规则,它确定了如何处理各栅格的重叠。有关如何控制镶嵌的更多详细信息,可以从以下主题获取:
为控制要使用的图层以及图层的整理方式,请参阅创建镶嵌图层工具的镶嵌方法选项。
其他镶嵌数据集属性也会影响镶嵌过程中处理各个栅格的方式。 这些包括“允许的镶嵌方法”、“默认排序顺序”和“默认镶嵌运算符”。“默认重采样方法”等一些属性会影响像素质量。
地理处理分析环境
在大多数情况下,您需要定义以下地理处理环境中的一个或多个,以控制分析:
影像服务
您只能对特定类型的服务(例如影像服务或 WCS 服务)执行 Spatial Analyst 操作。其他类型的服务,例如地图服务或这些服务中的图层,不能作为输入用于 Spatial Analyst 工具。
使用影像服务时的处理注意事项
影像服务基于栅格数据集和镶嵌数据集创建。因此,当使用影像服务作为输入时,前一部分中与镶嵌数据集相关的所有问题也同样存在。
警告:
请注意最大请求大小属性,此属性用于限制可以同时分析的行数和列数。如果超出此限制,则无法完成操作。
当使用影像服务时,首先应使用创建影像服务器图层工具来创建影像服务图层。这使您能够定义许多属性,其中包括范围(模板)和像元大小。