将 NetCDF 数据作为栅格图层读取
警告:
无法使用添加数据按钮 来添加 NetCDF 文件。
可以使用“多维工具”工具箱中的“创建 NetCDF 栅格图层”工具来根据 NetCDF 变量创建栅格图层。输出栅格图层可以在将栅格视为进一步分析时所用输入的其他工具中使用。要保存输出图层,可以右键单击 ArcMap 内容列表中的图层,然后单击“另存为图层文件”,也可以使用“数据管理工具”工具箱中的“保存至图层文件”工具。
栅格图层可以使用二维或多维变量来创建。输出栅格图层类型是基于 NetCDF 变量类型的浮点型或整型。以下示例显示的是一个三维变量 rainfall:
netcdf annualrainfall {
dimensions:
latitude = 48 ;
longitude = 115 ;
time = UNLIMITED ;
variables:
float latitude (latitude) ;
latitude:units = "degrees_north" ;
float longitude (longitude) ;
longitude:units = "degrees_east" ;
int time(time) ;
time:units = "days since 1895-01-01" ;
time:time_step = "annual" ;
time:calendar = "gregorian" ;
float rainfall (time, latitude, longitude) ;
rainfall:units = "mm yr-1" ;
rainfall:_FillValue = -9999.f ;
rainfall:missing_value = -9999.f ;
}
步骤:
- 单击搜索窗口按钮 或选项卡。
- 单击工具。
- 在文本框中输入创建 NetCDF 栅格图层,并单击“搜索”。
- 在返回的列表中单击创建 NetCDF 栅格图层来打开该工具。
- 在输入 NetCDF 文件文本框中输入名称,或单击浏览按钮导航到输入文件。
- 单击变量下拉箭头,并在列表中选择一个变量。
- 单击 X 维度下拉箭头,并在列表中选择一个维度,或保留默认设置。
- 单击 Y 维度下拉箭头,并在列表中选择一个维度,或保留默认设置。
- 在输出栅格图层文本框中输入名称,或保留默认设置。
- 另外,如果要创建多波段图层,请单击波段维度下拉箭头,并在列表中选择一个维度。
- 如果要指定的多维数据切片不是默认值,请单击默认值下拉箭头,并在列表中选择一个维度。该维度将被添加到表中。单击所添加的维度旁的值下拉箭头,并选择一个值。重复该步骤可指定其他维度的值。
-
单击确定。
内存中的栅格图层便创建完成。您在 ArcCatalog 树中看不到该图层,但可以将其用作支持该图层的地理处理工具的输入。在 ArcMap 中,栅格图层会被添加到内容列表中。
注:
您还可以在 ArcMap 中拖放 NetCDF 文件。如果该文件包含二维或多维变量,则使用第一个变量创建和显示栅格图层。
相关主题
9/15/2013