将 NetCDF 数据作为栅格图层读取

可以使用“多维工具”工具箱中的创建 NetCDF 栅格图层工具来根据 NetCDF 变量创建栅格图层。输出栅格图层可以在将栅格视为进一步分析时所用输入的其他工具中使用。要保存输出图层,可以右键单击内容窗格中的图层,单击共享,然后单击另存为图层文件,也可以使用“数据管理工具”工具箱中的保存至图层文件工具。

您可以使用添加数据按钮 添加数据 下拉列表中的多维栅格图层 多维栅格图层 选项来添加典型的 netCDF 栅格图层或多维栅格图层。有关更多详细信息,请参阅使用多维栅格图层

栅格图层可以使用二维或多维变量来创建。输出栅格图层类型是基于 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 ;
}
  1. 单击分析选项卡。
  2. 单击工具
  3. 在文本框中输入创建 NetCDF 栅格图层
  4. 在返回的列表中单击创建 NetCDF 栅格图层来打开该工具。
  5. 输入 NetCDF 文件文本框中输入名称,或单击浏览按钮导航到输入文件。
  6. 单击变量下拉箭头,并在列表中选择一个变量。
  7. 单击 X 维度下拉箭头,并在列表中选择一个维度,或保留默认设置。
  8. 单击 Y 维度下拉箭头,并在列表中选择一个维度,或保留默认设置。
  9. 输出栅格图层文本框中输入名称,或保留默认设置。
  10. 另外,如果要创建多波段图层,请单击波段维度下拉箭头,并在列表中选择一个维度。
  11. 如果要指定的多维数据切片不是默认值,请单击维度值下拉箭头,并在列表中选择一个或多个维度,然后单击添加。对于添加的每个维度,单击所添加维度旁的下拉列表,并选择一个值。
  12. 单击运行

    内存中的栅格图层便创建完成。您在目录树中看不到该图层,但可以将其用作支持该图层的地理处理工具的输入。

相关主题