これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gdal_retile です。
プログラム:
NAME
gdal_retile - gdal_retile.py gdal_retile.py は、一連のタイルおよび/またはタイル化されたビルドを再タイル化します
ピラミッドレベル
SYNOPSIS
gdal_retile.py [-v] [-co NAME=VALUE]* [-of out_format] [-ps ピクセル幅ピクセル高さ]
[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}]'
[ -tileIndex tileIndexName [-tileIndexField tileIndexFieldName]]
[ -csv ファイル名 [-csvDelim デリミタ]]
[-s_srs srs_def] [-pyramidOnly]
[-r {近似/双線形/三次/三次スプライン/ランチョス}]
-levels レベル数
[-useDirForEachRow]
-targetDir TileDirectory input_files.fi
DESCRIPTION
このユーティリティは、一連の入力タイルを並べ替えます。 すべての入力タイルは
同じ座標系で地理参照され、一致する数のバンドがあります。
オプションで、ピラミッド レベルが生成されます。 の形状ファイルを生成することができます。
タイル出力。
入力タイルの数がコマンド ライン バッファーを使い果たす場合は、一般的な --optfile
オプション
-targetDir ディレクトリにジョブを開始します。:
タイル結果が作成されるディレクトリ。 ピラミッドはサブディレクトリに保存されます
1 から番号が付けられます。作成されたタイル名には番号付けスキーマがあり、次の名前が含まれます。
ソース タイル
-の 形式でアーカイブしたプロジェクトを保存します.:
出力形式、デフォルトは GeoTIFF (GTiff) です。
-co 名前=値:
出力ファイルの作成オプション。 複数のオプションを指定できます。
-ot データ・タイプ:
出力画像バンドに特定のタイプを強制します。 型名を使用します (つまり、Byte、
Int16,...)
-ps ピクセルサイズ_x ピクセルサイズ_y:
出力ファイルに使用するピクセル サイズ。 指定しない場合、256 x 256 がデフォルトです。
-レベル レベル数:
構築するピラミッド レベルの数。
-v:
タイル操作が完了すると、詳細な出力を生成します。
-ピラミッドのみ:
並べ替えなし、ピラミッドのみを構築
-r アルゴリズム:
リサンプリングアルゴリズム、デフォルトはnear
-s_srs srs_def:
使用するソース空間参照。 渡すことができる座標系は次のとおりです。
OGRSpatialReference.SetFro‐mUserInput() 呼び出しでサポートされているもの。
EPSG PCS および GCSes (ie.EPSG:4296)、PROJ.4 宣言 (上記のように)、または
既知のテキストを含む .prf ファイル。 srs_def が指定されていない場合、
ソース タイルが使用されます (存在する場合)。 srs_def は作成済みに伝搬されます
タイル (可能な場合) およびオプションの形状ファイルに
-タイルインデックス タイルインデックス名:
結果タイルのインデックスを含む形状ファイルの名前
-タイルインデックスフィールド タイルインデックスフィールド名:
タイル名を含む属性の名前
-csv csvファイル名:
タイルの地理参照情報を含む csv ファイルの名前。 ファイル
5 つの列を含む: tilename、minx、maxx、miny、maxy
-csvDelim の項目に表示されます。 区切り文字:
csv ファイルで使用される列区切り文字。デフォルト値はセミコロン「;」です。
-useDirForEachRow:
通常、ベース イメージのタイルは、次の説明に従って格納されます。 -targetDir。 大型用
一部のファイル システムでは、イメージ内のファイル数が多い場合にパフォーマンスの問題が発生します。
ディレクトリが大きすぎるため、gdal_retile が妥当な時間内に終了しません。 これを使って
パラメータは、異なる出力構造を作成します。 ベース画像のタイルが格納されます
0 と呼ばれるサブディレクトリで、1,2、XNUMX、... と番号が付けられたサブディレクトリのピラミッド。
これらの各ディレクトリには、別のレベルのサブディレクトリが作成され、番号が付けられます
各レベルに必要なタイル行の数に応じて、0...n。 最後に、ディレクトリ
特定のレベルの XNUMX 行のタイルのみが含まれます。 大きな画像の場合
係数 N のパフォーマンス改善を達成できます。
注: gdal_retile.py は Python スクリプトであり、GDAL が Python でビルドされた場合にのみ機能します。
サポート。
作者
クリスチャン・ミューラー [メール保護]
onworks.net サービスを使用してオンラインで gdal_retile を使用する