??近期,本人在根據某些使用python呼叫gdal.Warp函式對影像進行RPC校正的教程對遙感影像進行了RPC校正實驗,發現有些時候python呼叫gdal的RPC結果與envi等專業軟體的RPC結果相差了很多像素,
?? 經調式gdal.py發現,問題在于gdal.Warp函式的transformerOptions引數設定導致呼叫gdal后無法使用設定的dem資料,而造成RPC校正的偏差,
??具體如下:
??教程中transformerOptions的引數直接設定為dem資料的路徑,例如下圖:

??這種做法會讓python呼叫gdal時,無法使用transformerOptions引數,但又不會報錯,
??gdal本身的transformerOptions引數解釋為‘NAME=VALUE’,NAME有很多種,若使用dem資料,則NAME是RPC_DEM,而且python的gdal.py中transformerOptions模塊是一個回圈函式,在圖中的demfile不能直接設定為一個字串,
??根據以上問題,則只需將dem的輸入設定為字典并寫做‘NAME=VALUE’的形式即可,如下圖:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252228.html
標籤:其他
上一篇:力扣812.最大三角形面積
