Pythonはオルソ補正エラー分析のためにgdal.warp関数を呼び出します

  最近、Pythonを使用してgdalを呼び出すチュートリアルに従ってリモートセンシング画像のRPC補正実験を行いました。ワープ関数を使用して、画像のRPC補正を実行します。Pythonがgdalを呼び出すと、RPCの結果がプロのソフトウェアの結果と大きく異なる場合があります。環境として。ピクセル。
   gdal.pyをデバッグした後、gdal.Warp関数のtransformerOptionsパラメーター設定により、gdalが呼び出された後にset demデータを使用できなくなり、RPC補正の偏差が発生することが問題であることがわかりました。
  詳細は次のとおりです
  。チュートリアルのtransformerOptionsのパラメーターは、次の図のようにdemデータのパスに直接設定されます。
ここに画像の説明を挿入
  このアプローチでは、Pythonがgdalを呼び出すときにtransformerOptionsパラメーターを使用できなくなりますが、使用できません。エラーを報告します。
  gdal自体のtransformerOptionsパラメーターは「NAME = VALUE」として解釈されます。NAMEにはさまざまな種類があります。demデータを使用する場合、NAMEはRPC_DEMです。さらに、pythonのgdal.pyのtransformerOptionsモジュールはループ関数であり、図のdemfileを文字列として直接設定することはできません。
  上記の質問によると、以下に示すように、demの入力を辞書として設定し、「NAME = VALUE」の形式で記述するだけです。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_41863119/article/details/113065553