gdal_polygonize
ラスターからポリゴン地物レイヤーを生成します.
概要
gdal_polygonize [--help] [--help-general]
[-8] [-o <name>=<value>]... [-nomask]
[-mask <filename>] <raster_file> [-b <band>]
[-q] [-f <ogr_format>] [-lco <name>=<value>]...
[-overwrite] <out_file> [<layer>] [<fieldname>]
説明
このユーティリティは,共通のピクセル値を共有するラスターのすべての連結領域に対してベクトルポリゴンを作成します.各ポリゴンは,そのポリゴンのピクセル値を示す属性で作成されます.処理対象のピクセルを決定するために,ラスターマスクも提供できます.
ユーティリティは,出力ベクトルデータソースを作成します.既に存在する場合は,既存のデータソースに追加しようとします.
このユーティリティは,アルゴリズムに関する詳細を持つ :GDALPolygonize()
関数に基づいています.
注釈
gdal_polygonize は Python ユーティリティであり, GDAL Python バインディングが利用可能な場合のみ利用できます.
- --help
このヘルプメッセージを表示して終了します
- --help-general
一般的な GDAL コマンドラインオプションの使用方法を簡単に表示して終了します.
- -8
8 接続性を使用します.デフォルトは 4 接続性です.
- -nomask
入力バンドのデフォルトの有効性マスク(ノーデータやアルファマスクなど)を使用しない.
- -mask <filename>
指定されたファイルの最初のバンドを有効性マスクとして使用します(ゼロは無効,ゼロ以外は有効).指定されていない場合,入力バンドのデフォルトの有効性マスク(ノーデータやアルファマスクなど)が使用されます(-nomask が指定されていない限り)
- <raster_file>
ポリゴンが派生するソースラスターファイルです.
- -b <band>
ポリゴンを構築する <raster_file> のバンドです. GDAL 2.2 以降,値を "mask" に設定して,最初のバンドのマスクバンドを使用することを示すこともできます(または指定されたバンドのマスクの場合は "mask,band_number")
- -f <ogr_format>
出力フォーマットを選択します. GDAL 2.3 以降,指定されていない場合,フォーマットは拡張子から推測されます(以前は GML でした).短いフォーマット名を使用します
- -o <NAME>=<VALUE>
Added in version 3.7.
ポリゴン化オプションです. :
GDALPolygonize()
ドキュメントを参照してください.
- -lco <NAME>=<VALUE>
Added in version 3.7.
レイヤー作成オプション(フォーマット固有)
- -overwrite
Added in version 3.8.
出力レイヤーが既に存在する場合は上書きします.
- <out_file>
ポリゴンが書き込まれる宛先ベクトルファイルです.
- <layer>
ポリゴン地物を保持するために作成されたレイヤーの名前です.
- <fieldname>
作成するフィールドの名前です(デフォルトは "DN" です).
- -q
スクリプトはクワイエットモードで実行されます.進行状況モニターは抑制され,通常のメッセージは表示されません.