多维格式(包括 NetCDF、GRIB 和 HDF)常用于在科学社区中存储气象及海洋数据(如温度、湿度、风速和风向等)。数据通常以变量的形式进行存储,每一个变量均为一个多维数组,可表示在多个压力高度进行多次捕获得到的数据。多维镶嵌数据集可用于管理和处理多维数据。要创建多维镶嵌数据集,请参阅使用矢量字段模板创建镶嵌数据集主题。
ArcGIS 目前支持三种多维栅格类型:netCDF、GRIB 和 HDF,分别对应以这些格式存储的多维栅格数据。
- GRIB - 常规二进制规则分布信息是一种简明的数据格式,在气象学中较为常用,用于存储历史及预报天气数据。GRIB 栅格类型可用于将 GRIB 1 和 GRIB 2 数据添加至镶嵌数据集中。要查看示例工作流,请参阅使用矢量字段模板创建镶嵌数据集。
- HDF - 层次数据格式是由美国国家超级计算应用中心 (NCSA) 设计用于存储科学数据的格式。HDF 栅格类型可用于将 HDF4 和 HDF5 中存储的栅格数据添加到镶嵌数据集中。HDF 文件中存储的非栅格数据将会被 HDF 栅格类型忽略。
- NetCDF - NetCDF(网络公用数据格式)是一种用于存储多维数据的文件格式。有关详细信息,请参阅 NetCDF 数据存储的基础知识。目前,netCDF 栅格类型支持气候和预测 (CF)以及海洋/大气合作研究数据服务 (COARDS) 公约。采用其他约定创建的 NetCDF 文件也可用,但并不受 netCDF 栅格类型支持。要查看示例工作流,请参阅创建和可视化 netCDF 镶嵌数据集。
定义栅格类型时,需指定处理模板:
- 默认 - 将栅格数据添加至镶嵌数据集中,像素值不发生任何更改。
- 矢量字段 - 添加表示流向和量级的栅格数据,可使用“矢量字段渲染器”对以此模板创建的镶嵌数据集进行便捷的可视化操作。
- 自定义 - 您的自定义模板。
指定要添加至镶嵌数据集的变量。
可单击常规选项卡上的另存为按钮来保存栅格类型(其中变量将定义为栅格类型模板),以便在组织中重复使用。
ArcGIS 所支持的栅格类型在添加栅格至镶嵌数据集工具上的栅格类型下拉列表中列出。如果您的组织创建了自己的栅格类型,或者修改了某个栅格类型的属性并将其保存,则可能需要浏览到 *.art 文件进行选择。
镶嵌数据集可管理一个或多个变量。将全部变量放入一个镶嵌数据集中还是为每个变量创建一个镶嵌数据集取决于应用程序。如果应用程序只使用一个变量或几个独立变量,则为每个变量创建一个镶嵌数据集更便于创建、使用和管理。
在一个镶嵌数据集中放入多个变量需要更多的步骤,如查询和定义查询或处理模板的统计数据,以便在访问每个变量时获得更清晰的显示效果。由于增加这些步骤,除非必要,否则不建议将多个变量添加至一个镶嵌数据集中。如果应用程序使用多个变量,则建议采用多种方法访问这些变量,包括单独访问每一个变量,以及通过现有变量计算新的变量。例如,使用的变量可能为温度、相对湿度或风速。利用这些变量,即可派生出风寒指数和酷热指数。如果要可视化全部五个变量,可创建一个镶嵌数据集并将五个变量添加到其中,然后创建五个处理模板:
- 查询温度的模板
- 查询风速的模板
- 查询湿度的模板
- 计算风寒指数的模板
- 计算酷热指数的模板
要查看使用矢量字段模板创建镶嵌数据集的示例工作流,请参阅使用矢量字段模板创建镶嵌数据集。
要查看如何将自定义模板添加至镶嵌数据集,请参阅向镶嵌数据集添加处理模板。