gdal_contour
ラスター標高モデルからベクトル等高線を作成します.
概要
gdal_contour [--help] [--help-general]
[-b <band>] [-a <attribute_name>] [-amin <attribute_name>] [-amax <attribute_name>]
[-3d] [-inodata] [-snodata <n>] [-f <formatname>] [-i <interval>]
[-dsco <NAME>=<VALUE>]... [-lco <NAME>=<VALUE>]...
[-off <offset>] [-fl <level> <level>...] [-e <exp_base>]
[-nln <outlayername>] [-q] [-p] [-gt <n>|unlimited]
<src_filename> <dst_filename>
解説
gdal_contour は,入力ラスター標高モデル(DEM)からベクトル等高線ファイルを生成します.
等高線ラインストリングは一貫して方向がつけられ,高い側が右側になります.つまり,ラインストリングはトップを時計回りに回ります.
- --help
このヘルプメッセージを表示して終了します
- --help-general
一般的な GDAL コマンドラインオプションの使用方法を簡単に表示して終了します.
- -b <band>
DEMから取得する特定のバンドを選択します.デフォルトはバンド 1 です.
- -amin <name>
等高線ポリゴンの最小標高を格納する属性の名前を指定します.指定しない場合,最小標高属性は付加されません.デフォルトのライン等高線モードでは無視されます.
Added in version 2.4.0.
- -amax <name>
等高線ポリゴンの最大標高を格納する属性の名前を指定します.指定しない場合,最大標高属性は付加されません.デフォルトのライン等高線モードでは無視されます.
Added in version 2.4.0.
- -3d
2D ではなく 3D ベクトルの生成を強制します.すべての頂点に標高を含みます.
- -inodata
データセットに含まれる暗黙の nodata 値を無視し,すべての値を有効として扱います.
- -snodata <value>
"nodata" として扱う入力ピクセル値.
- -f <format>
特定のフォーマットで出力を作成します.
Added in version 2.3.0: 指定しない場合,フォーマットは拡張子から推測されます(以前は ESRI Shapefile でした).
- -dsco <NAME>=<VALUE>
データセット作成オプション(フォーマット固有)
- -lco <NAME>=<VALUE>
レイヤ作成オプション(フォーマット固有)
- -i <interval>
標高線間の高さ間隔. -i または -fl または -e を指定する必要があります.
- -off <offset>
間隔を解釈するためのゼロからのオフセット.
たとえば,`-i 100` は ...-100, 0, 100... で等高線を要求します.さらに -off 25 を追加すると,その代わりに ...-75, 25, 125... になります.
- -fl <level>
抽出する 1 つ以上の "固定レベル" の名前を指定します.
- -e <base>
指数スケールでレベルを生成します:base ^ k, k は整数です. -i または -fl または -e を指定する必要があります.
Added in version 2.4.0.
- -nln <name>
出力ベクトルレイヤの名前を指定します.デフォルトは "contour" です.
- -p
等高線ラインではなく等高線ポリゴンを生成します.
Added in version 2.4.0.
- -gt <n>
トランザクションごとに n 個のフィーチャをグループ化します(デフォルトは 100,000).トランザクションサポートを持つ DBMS ドライバに書き込むときのパフォーマンスを向上させるために値を増やします.``n`` はデータを単一のトランザクションにロードするために無制限に設定できます.0 に設定すると,明示的なトランザクションは行われません.
Added in version 3.10.
- -q
表示を静かにします:進行状況インジケータを表示しません.
C API
このユーティリティの機能は,C から GDALContourGenerate()
で行うことができます.
例
これにより,DEM データの dem.tif
から 10 メートルの等高線が作成され,等高線標高が elev
属性に含まれる contour.shp|shx|dbf
のシェープファイルが生成されます.
gdal_contour -a elev dem.tif contour.shp -i 10.0