2014-08-30 138 views
1

我的netCDF數據集xy作爲只是枚舉值[0:495]的空間尺寸(在蘭伯特圓錐投影),[0:309],和latlon變量作爲2D與齧合形狀(309,495)。分配尺寸

我想分配lonlat變量xy尺寸得到投射過來經度和緯度的數據,但我找不到任何提及如何做到這一點。
轉換現有數據集會很好,但可接受的選項也是從現有的重新創建新的NetCDF數據集,或者生成hdf-5。


對不起,我意識到我的問題是無法理解的。我將嘗試另一個不暗示地理空間投影的例子。

我有3維的netCDF數據集。垂直尺寸altitude以單位hPa表示,而數據集包含變量height,其將每個altitude級別映射到米。我想更改netCDF數據集並將height變量指定爲altitude維度。因此,當我通過選擇的程序讀取netCDF數據集時,它將以米爲單位讀取垂直尺寸爲height,而不是hPa中的altitude

希望現在更容易理解。

+0

您是否擁有朗伯投影所需的所有參數? – user3344003 2014-09-01 04:09:24

+0

如果你的意思是proj字符串,我有它,但這不是必須的,因爲我有精確的lat,lon座標爲每個x,y維度點。 – vlad 2014-09-01 06:55:10

+1

到目前爲止,閱讀你的問題和所有評論,至少對我來說,你仍然很困惑。你能修改/詳細說明嗎?如果在數據集上執行'ncdump -h',輸出是什麼? – 2014-09-02 20:02:59

回答

3

將尺寸高度重命名爲高度。這使高度(而不是高度)成爲座標變量。 netCDF操作員(NCO)通過以下方式執行此操作: ncrename -d高度,高度in.nc out.nc

+0

感謝查理回答:)這是我期待的一種解決方案。 – vlad 2014-09-03 09:13:36