Skip to main content

使用多维镶嵌数据集

镶嵌数据集中的多维数据

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

镶嵌数据集是一个用于管理图像和栅格数据集合(包括多维数据)的数据模型,并为使用 NetCDF、GRIB 和 HDF 格式提供了统一的数据模型。 更多信息,请参阅从 NetCDF、GRIB 或 HDF 创建多维镶嵌数据集

还可以根据不同时间、不同高度或深度采集的影像或栅格数据,创建多维镶嵌数据集。 例如,可使用多年来采集的 Landsat 图像生成的 NDVI 数据,创建一个多维镶嵌数据集。。 更多信息,请参阅从图像时间序列创建多维镶嵌数据集

除了具备镶嵌数据集的通用属性外,多维镶嵌数据集还包含关于镶嵌数据集轮廓线表中作为字段存储的变量和维度的信息:

  • 变量 - 变量名

  • 维度 - 镶嵌数据集中使用的维度名称

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

在镶嵌数据集中存在多维属性后,可以可视化并处理多维数据。

显示多维镶嵌数据集

多维镶嵌数据集可以直接添加到 ArcGIS Pro 的地图中,切片则可通过多维选项卡进行可视化。 有关显示多维数据的更多信息,请参阅可视化多维镶嵌数据集

分析多维镶嵌数据集

多维镶嵌数据集可使用地理处理工具进行分析,或使用栅格函数来动态处理。

使用地理处理工具进行分析

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

注:

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

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

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

等值线模型

还可在 ArcGIS Pro 中选择,将所选切片添加为地图图层,然后便可访问这些图层,以用于地理处理工具。 选择并添加到地图时,也可选择多个图像来添加到地图上。

将选择添加到地图中

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

处理重叠 = 平均值

带有栅格函数的过程

栅格函数可使用栅格函数模板应用到镶嵌数据集或镶嵌数据集项目上,用于处理。

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

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

该等式可用栅格函数模板表示。 ArcGIS Pro 在栅格函数窗格中提供了风寒栅格函数。 还可通过栅格函数编辑器进行添加。

风寒指数模型

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

如果图像服务是从多维镶嵌数据集发布的,则称为多维。 可以按照访问多维镶嵌数据集中的切片的方式,访问、分析和显示这些数据切片。

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

使用时间

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