作家概述

FME将数据集视为文件夹名称。每个数据集的特征类型是文件名。

FME将为每个特性编写一个带有单个数据变量的netCDF文件。坐标变量和维度可以通过属性指定。

默认情况下,FME将写入坐标变量y和x来捕获光栅的地理引用。对于地理坐标系统,这些变量将被命名为lat和lon。多频带光栅将得到一个额外的频带坐标变量,该变量存储频带索引。

用户定义的坐标变量可以使用netcdf_coordinate_variable{}列表属性定义,而不是这些默认坐标变量。例如,可以指定以下属性来创建一个依赖于四个坐标变量的数据变量:{年,月,y, x}

netcdf_coordinate_variable {0} . name = "年"

netcdf_coordinate_variable{0}。type = " int "

netcdf_coordinate_variable {1} . name = "月"

netcdf_coordinate_variable{1}。type = " int "

netcdf_coordinate_variable {2} . name = " y "

netcdf_coordinate_variable{2}。类型=“替身”

netcdf_coordinate_variable {3} . name = " x "

netcdf_coordinate_variable{3}。类型=“替身”

当指定用户定义的坐标变量时,还必须为每个“额外的”(非x/y)坐标变量的每个波段指定值。例如,如果上面定义的年份变量有两个可能的值{2000,2001},而月份变量有12个可能的值{1,2,…, 12},则光栅必须有24个波段,并且应该定义以下属性:

netcdf_band{0}。coordinate_variable {0} = 2000

netcdf_band{0}。coordinate_variable {1} = 1

netcdf_band{1}。coordinate_variable {0} = 2000

netcdf_band{1}。coordinate_variable {1} = 2

...

netcdf_band{11}。coordinate_variable {0} = 2000

netcdf_band{11}。coordinate_variable {1} = 12

netcdf_band{12}。coordinate_variable {0} = 2001

netcdf_band{12}。coordinate_variable {1} = 1

...

netcdf_band{23}。coordinate_variable {0} = 2001

netcdf_band{23}。coordinate_variable {1} = 12

最后两个坐标变量总是假定为y和x,它们的值是基于光栅的地理引用的。因此,不需要使用netcdf_band{}为最后两个坐标变量指定值。coordinate_variable{}属性列表。