使用多维镶嵌数据集

镶嵌数据集中的多维数据

多维数据需多次或在多个深度捕获,并且通常以 NetCDF、GRIB 或 HDF 格式存储。每个文件中均包含一个或多个变量,且每个变量均为一个多维数组,表示给定时间内或给定垂直维度中的数据。例如,NetCDF 文件可存储 2010 至 2019 年每个月的温度、湿度和风速数据,也可存储高程为 0 米、1 米和 10 米的这些数据。

镶嵌数据集是用于管理影像和栅格数据集合(包括多维数据)的数据模型,它提供了统一的数据模型,可处理 NetCDF、GRIB 和 HDF 格式。有关详细信息,请参阅从 NetCDF、GRIB 或 HDF 创建多维镶嵌数据集

您还可以根据随时间或从不同高度或深度收集的影像或栅格创建多维镶嵌数据集。例如,您可以使用从多年收集的 Landsat 影像创建的 NDVI 数据来创建多维镶嵌数据集。有关详细信息,请参阅根据图像时间序列创建多维镶嵌数据集

除镶嵌数据集具有的常规属性之外,多维镶嵌数据集还具有变量和维度的相关信息,这些信息以字段形式存储在镶嵌数据集轮廓线表中:

  • 变量 - 变量名称
  • 维度 - 镶嵌数据集中所使用维度的名称。

使用 NetCDF、HDF 或 GRIB 栅格类型创建镶嵌数据集时,将自动生成维度和变量信息,并且多维信息选项卡可以在镶嵌数据集属性对话框中找到。使用栅格或图像的时间序列创建镶嵌数据集时,必须使用构建多维信息工具生成所需多维字段、元数据和结构,以使镶嵌数据集具有多维感知能力。镶嵌数据集轮廓线表中必须有一个字段,用于识别每个栅格中的变量,并且轮廓线表中必须有一个时间或高度字段来定义一个或多个维度。

如果镶嵌数据集中存在多维属性,则可以显示并处理多维数据。

显示多维镶嵌数据集

多维镶嵌数据集可以直接添加到 ArcGIS AllSource 的地图中,切片可以使用多维选项卡进行可视化。有关显示多维数据的详细信息,请参阅可视化多维镶嵌数据集

分析多维镶嵌数据集

多维镶嵌数据集可以使用地理处理工具进行分析,也可以使用栅格函数即时进行处理。

使用地理处理工具的分析

多维分析工具集提供了用于分析多维栅格数据(包括多维镶嵌数据集)的工具。多维工具集提供了用于管理多维栅格数据(包括合并和聚合变量或维度)的工具。许多数据管理工具需要多维栅格数据采用云栅格格式 (.crf)。要将多维镶嵌数据集转换为云栅格格式,请使用复制栅格并指定将数据处理为多维。

注:

CRF 支持多维栅格存储,并且是生成多维栅格的地理处理工具的默认输出栅格格式。.CRF 文件针对在分布式处理和存储环境中读写大文件进行了优化。在 .CRF 文件中,多维栅格数据将被划分为较小的切片包,允许多个进程同时写入一个输出。

您可以在镶嵌数据集中运行许多地理处理工具以分析数据集中的每个切片,也可以提取单个切片进行分析。

要在镶嵌数据集中的单个切片上运行地理处理工具,可以使用多维过滤器栅格函数,也可以使用创建镶嵌图层工具。例如,使用创建镶嵌图层工具并指定时间为 2015 年 12 月的查询,然后将镶嵌图层的输出结果用作等值线工具的输入,以生成时间为 2015 年 12 月的切片等值线。

等值线模型

您也可以在 ArcGIS AllSource 中进行选择,再将选定的切片作为图层添加到地图中,这样即可访问这些要在地理处理工具中使用的图层。当您选定切片并将其添加到地图时,您还可以选择将多个图像添加到地图。

将所选内容添加到地图

如果要计算一组数据切片的最小值、最大值或平均值,可创建相应的定义查询,再将镶嵌数据集的镶嵌运算符设置为最小值最大值平均值。现在可使用复制栅格工具导出输出结果。

处理重叠 = 平均值

使用栅格函数处理

可以使用栅格函数模板将栅格函数应用于镶嵌数据集或镶嵌数据集项目以进行处理。

栅格函数模板可用于表示科学公式。例如,可通过温度和风速计算出风寒指数。

 wind chill = 35.74 + 0.615T -
35.75*(V^0.16) + 0.4275T*(V^0.16)

该公式可表示为栅格函数模板。ArcGIS AllSource 会在栅格函数窗格中提供风寒指数栅格函数。或者,可以通过栅格函数编辑器进行添加。

风寒指数模型

将多维镶嵌数据集发布为影像服务

如果通过多维镶嵌数据集发布影像服务,影像服务即为多维。您可以访问、分析和显示数据切片,方法与在多维镶嵌数据集中访问数据切片相同。

多维影像服务支持 WMS 的时间和垂直维度查询。如要要发布支持标准 WMS 时间和高程查询的影像服务,请在发布多维镶嵌数据集前,在镶嵌数据集属性中设置用于时间和垂直维度的字段。

使用时间

有关 WMS 时间和垂直维度查询的详细信息,请参阅在 Web 浏览器中与 WMS 服务进行通信