2

私はそのようなnetcdfファイルを持っています:

dimensions:
    time = 8760 ;
    lon_lat = 35047 ;
    temperature = 8760 ;
variables:
    float temp(temperature, lon_lat) ;
        temp:units = "C" ;
    float time(time) ;
    float longitude(lon_lat) ;
        longitude:units = "degrees east" ;
    float latitude(lon_lat) ;
        latitude:units = "degrees north" ;

netcdf は米国全土をカバーしています。nco でやりたいことは、正方形などの特定の領域を削除することです。

したがって、特定の領域に特定の座標を指定することで、その領域を「切り取る」ことができます。

そのとき得られるのは、3 つの変数を含む州の netcdf ですが、その特定の地域のデータはありません。私がアメリカに穴を開けたとしましょう。

Hyperslabs(http://nco.sourceforge.net/nco.html#hyp)で試しました:

ncks -d lon,-106.,-102. -d lat, 20.,30. in.nc out.nc

ただし、次のように述べています。

ncks: ERROR dimension longitude is not in input file

そうです、次元が (lon_lat) であるためです。変数でそれをカットする方法はありますか?

4

2 に答える 2