第四章 配準

2022-09-13 09:51:11 字數 1250 閱讀 3266

1:為什麼要進行配準 我們通過配準,可以進行資料空間位置的糾正。這個資料可以是向量資料,也可以是柵格資料。

我們通過配準,可以進行資料空間位置的糾正。這個資料可以是向量資料,也可以是柵格資料。

遙感影像資料在成像過程中存在多種幾何畸變,需要通過配準操作對影像/柵格資料集的座標進行糾正;紙質地圖儲存過程中存在紙張變形,掃瞄後的圖紙容易產生誤差變形,並且紙圖掃瞄後的圖紙都是沒有空間位置的,需要通過資料配准將其糾正到地理座標系或投影座標系等參考系統中,同時也可以糾正幾何畸變和變形誤差,達到同一區域不同資料集座標系的統一。在對多個資料集進行分析時,例如影像鑲嵌、向量資料合併或者疊加,要求所有參與分析的資料集在同一座標系下,這個時候也需要進行資料的配準。

3:配準演算法簡介  

線性配準

線性配準也稱仿射變換,是最常用的一種配準方法。這種配準方法假設地圖因變形而引起的實際比例尺在x和y方向上不相同,因此具有糾正地圖變形的功能。我們在配準過程中,需要選擇控制點,控制點是具有經緯度座標的點。使用線性配準方法,我們至少要選取4個控制點。在進行地形圖配準時,我們經常使用這種配準方法。

二次多項式配準

二次多項式配準是常用的精度較高的配準方法。對於變形比較嚴重的影象,我們可以使用二次多項式配準方法,可以得到較高的精度。對於二次多項式配準,一般要求控制點為至少7對,適當增加控制點的個數,可以明顯提高影像配準的精度。

矩形配準

矩形配準是一種簡單方便的配準糾正方法,由於輸出結果不會計算誤差,所以其配準的精度不可知,是一種精度不高的粗糾正方法。如果原影象為矩形,輸出後影象還是矩形,那麼可以這種方法,控制點個數選擇2個即可。比如,我們要把資料座標單位從公尺轉換成公釐,那麼可以使用這種方法。

4:配準誤差介紹

偏移配準

偏移配準僅需要一組控制點和參考點,分別對 x 座標和 y 座標求差值,再利用差值對原資料集所有組座標點進行偏移。

5:配準的流程

配準的流程

配準的流程包括5步,分別是:

載入資料、新建配準、選擇配準演算法和控制點、計算誤差、執行配準。

6:批量配準流程

點選【資料】—【批量配準】,開啟批量配準對話方塊,載入資料、配準檔案,然後執行配準。

配準資訊檔案(*.drfu)是這樣來的,先採用資料配準方式配準乙個圖層,儲存配準資訊檔案。批量配準時,載入儲存好的配準檔案。

批量配準中的配準演算法和配準資訊檔案中的配準演算法是一致的。即事先配準乙個圖層時,如果採用的配準演算法是線性配準,配準資訊檔案中記錄的配準演算法就是線性配準,那麼批量配準採用了這個配準資訊檔案,配準演算法也是線性配準。 

7:

第四章 繼承

一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...

第四章 物件

三個特性 身份 型別 值 每個物件都有唯一的身份來標識自己,使用內建函式id 得到。例子 usr bin env python coding utf 8 a 32 print a b a print id a id b 結果 d python27 python.exe e workp python ...

第四章 其他

sizeof和strlen 區別sizeof以位元組為單位給出資料的大小,strlen 函式以字元為單位給出字串的長度。使用strlen 函式要加 include標頭檔案。sizeof計算字元時會將標誌字串結束的不可見的空字元計算在內。定義符號常量 方法一 define name value 優點 ...