ENVI為遙感影像設定空間座標系的方法

疯狂学习GIS發表於2024-03-13

  本文介紹基於ENVI軟體,對不含有任何地理參考資訊的柵格遙感影像新增地理座標系投影座標系地理參考資訊的方法。

  我們先來看一下本文需要實現的需求。現有以下兩景遙感影像,其位於不同的空間位置;但由於二者均不含任何地理參考資訊,導致其在ENVI軟體中開啟後會自動重疊在一起;如下圖所示。

image

  那麼我們就以其中一景遙感影像為例,對其新增地理參考資訊。

  明確了具體需求,接下來就可以開始操作。首先,我們在ENVI軟體中開啟對應的兩景遙感影像;其次,在需要新增地理參考資訊的影像名稱處右鍵,選擇“View Metadata”。

  彈出如下所示的後設資料瀏覽視窗。

  這裡我們需要注意:如果大家開啟的後設資料瀏覽視窗的左側列表中含有“Map Info”這個選項,那麼我們直接單擊,將其開啟,並選擇“Edit Metadata”進行本文後續的操作即可;而如果是像本文中一樣,遙感影像後設資料視窗沒有“Map Info”這個選項,那麼我們就需要點選上圖中“Edit Metadata”,隨後在彈出的“Set Raster Metadata”視窗中點選左上角的“Add...”選項,將彈出另一個“Add Metadata Items”視窗。

  隨後,在“Add Metadata Items”視窗中選擇“Spatial Reference”選項,並點選“OK”。

  稍等片刻(這段時間中,ENVI軟體可能會出現如同卡死一般的閃爍,大家不用管,多等待一會即可),可以看到在“Set Raster Metadata”視窗中,已經出現如下所示的“Spatial Reference”選項。

  我們對“Spatial Reference”選項進行編輯即可。其中,首先需要選擇地理座標系或投影座標系的種類;其次配置遙感影像的空間解析度,也就是每一個像元的X大小和Y大小;再次,“Tie Point”中,前兩個選項(“Pixel X”與“Pixel Y”)為我們參考點(這個參考點具體是什麼,我們稍後會介紹)在影像中的位置,後兩個選項(“Map X”與“Map Y”)則是該參考點實際的空間位置——如果我們選擇的是地理座標系,那麼這裡就是實際的經緯度;如果我們選擇的是投影座標系,那麼這裡就是實際的投影數值。最後,配置座標系的旋轉角度,一般填0就可以。我在這裡只是做一個示範,因此下圖中的各引數也都是亂填的,大家依據實際情況來配置各引數即可。

  關於這個“參考點”,這裡有必要再多提幾句。參考點其實就是該影像中,某一個已知實際空間座標資訊、已知其在影像中位置的點;我們需要將這個點在影像中的位置(以行列號的形式表示,行數與列數均從0開始算起,遙感影像左上角的像元的左上角為第0行第0列)與該點在實際中的位置輸入進去,然後軟體再依據我們所選擇的座標系與影像空間解析度,對影像中每一個像元的空間位置進行計算,從而最終生成一個帶有地理參考資訊的柵格影像。

  隨後點選“OK”,即可完成對該影像的地理參考資訊的配置。我們再一次檢視該影像的後設資料,可以發現此時其已經含有“Map Info”這個選項,且其中的引數都已經是剛剛我們設定的引數了。

  這裡我們再依據結果影像,來再解釋一下參考點的意義。透過上圖我們可以知道,我在本文中是將“Pixel X”與“Pixel Y”均為0的這個點作為參考點,並將其空間位置(“Map X”與“Map Y”)均設定為1;那麼在結果圖中,我們透過Crosshairs功能、Cursor Value功能確定一下該點的位置,如下圖所示;可以看到“Pixel X”與“Pixel Y”均為0的這個點(圖中黃色圈內),其經、緯度就近似為1°與1°(之所以是近似,是因為我也不是完全選中了這個參考點,而是近似選中)。

  至此,大功告成。

相關文章