GDAL / OGRプログラムを使用してバッチスクリプトを実行すると、値1を確認することでエラーが発生したかどうかを検出できます。
ERRORLEVEL
Pythonまたは.NETでGDAL / OGRを使用すると、エラーが発生すると例外が発生します。
質問:実行中にが発行された
かどうかをどのように検出しWarning
ますか?
どうして?
警告が出てもプロセスが最後まで実行される可能性がありますが、予期したデータに関して出力が破損している可能性があります。私はこれらの破損をチェックするべきだと主張するかもしれませんが、私はプロセス全体を制御しているので、警告が出されたときに停止できるようにしたいと思います。
警告をエラーに変換したり、エラーハンドラーを設定したりするなど、Cレベルでエラー処理動作を変更できます(gdal.org/cpl__error_8h.htmlを参照)。ただし、それを非C APIに公開するものは何もありません。
—
BradHards
この質問は、stackoverflow.comで質問するのにより適していると思いますか?
—
nickves
@BradHards:私はむしろCコードに飛び込んで自分のものをコンパイルしたくない。
—
Chau
@nickves:GDAL / OGRを使用している人々がこのフォーラムを使用することを期待しているので、ここで質問をしました。
—
Chau