1. 程式人生 > >正弦曲線投影及ENVI下Modis資料座標投影定義

正弦曲線投影及ENVI下Modis資料座標投影定義

  正弦曲線投影是一種等面積的偽圓柱投影。規定緯線投影為平行直線,經線投影為對稱於中央經線的正弦曲線,同一緯線上經距相等,緯距向兩極縮小。主要用於小比例尺世界地圖。在ENVI中對應的正弦曲線投影名稱叫sinusoidal,下面介紹定義不同中央經線的sinusoidal投影的方法。

  (1)在ENVI中,選擇Map -> Customize Map Projections,開啟Customize Map Projections面板(如圖1)。

  (2)主要設定引數如下:

  投影名稱(Projection Name):定義一個易於識別的名稱

  投影型別(Projection Type):sinusoidal

  投影半徑(Sphere Radius):6370997(預設)

  東偏(False easting):根據要求填寫,主要目的是為了讓座標為正值

  北偏(False northing):根據要求填寫,主要目的是為了讓座標為正值

  中央經線(Longitude):根據引數填寫。


圖1 Customized Map Projection Definition面板

  (3)選擇Projection->Add New Projection,將投影新增到ENVI所用的投影列表中。

  (4)選擇File > Save Projections,儲存新的或更改過的投影資訊。

  這樣一箇中央經線是0°的sinusoidal投影新建完成。

  MODIS很多種產品資料採用的就是正弦曲線投影,如MODIS三級資料土地覆蓋型別產品(MCD12Q1)等。由於不同的座標名稱定義方式不一致,在ENVI中開啟MODIS不直接讀取其座標資訊,需要手動填寫相應的座標資訊。如下以MCD12Q1為例子介紹操作步驟:

  (1)選擇File -> Open External File -> Generic Formats ->HDF,選擇MOIDS檔案。

  (2)在HDF Dataset Selection面板中選擇一個數據集開啟。在波段列表中看到開啟的資料集沒有座標資訊(MapInfo)。


圖2 HDF Dataset Selection面板

  (3)MODIS檔案的座標資訊及其他資訊可通過以下方式獲取,在ENVI主選單中,選擇Basic Tools->Preprocessing->Data-Specific Utilities->View Global Attributes,選擇MOIDS檔案可以瀏覽HDF的元資料資訊。


圖3 HDF資料集資訊

  (4)在波段列表中,單擊右鍵開啟edit Header,開啟Edit Attributes->Map Info。

  (5)在Edit Map Information面板中,單擊Change Proj按鈕新建一個sinusoidal座標。

  投影名稱(Projection Name):Sin0

  投影型別(Projection Type):sinusoidal

  投影半徑(Sphere Radius):6371007.181(資料集中獲得)

  東偏(False easting):0

  北偏(False northing):0

  中央經線(Longitude):0。

  回到Edit Map Information面板中,填寫左上角起始座標和像元大小(這些資訊都可以從圖3中的資料集資訊中獲取-UpperleftPointMtrs):

  E:3335851.559(x座標)

  N:6671703.118(y座標)

  X/Y Pixel Size:500


圖4 Edit Map Information面板

  這樣資料就有了座標資訊,做投影轉換、鑲嵌等處理就順理成章了。同時生成了一個.hdr標頭檔案,下次可以直接通過File- >Open Image File開啟HDF格式的檔案。


圖5投影之後的結果