正弦曲線投影及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投影之後的結果