不含地理參考信息的柵格影像在ENVI中添加地理或投影坐標系

瘋狂學習gis 發佈 2022-06-25T01:30:43.501661+00:00

本文介紹基於ENVI軟體,對不含有任何地理參考信息的柵格遙感影像添加地理坐標系或投影坐標系等地理參考信息的方法。

  本文介紹基於ENVI軟體,對不含有任何地理參考信息的柵格遙感影像添加地理坐標系投影坐標系地理參考信息的方法。

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

  那麼我們就以其中一景遙感影像為例,對其添加地理參考信息。

  明確了具體需求,接下來就可以開始操作。首先,我們在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°(之所以是近似,是因為我也不是完全選中了這個參考點,而是近似選中)。

關鍵字: