これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gdaltransform です。
プログラム:
NAME
gdaltransform - gdaltransform は座標を変換します
SYNOPSIS
gdaltransform [--help-general]
[-i] [-s_srs srs_def] [-t_srs srs_def] [-to "NAME=VALUE"]
[-order n] [-tps] [-rpc] [-geoloc]
[-gcpピクセルライン東北[標高]] *
[srcfile [dstfile]]
DESCRIPTION
gdaltransform ユーティリティは、座標のリストをサポートされている任意の座標に再投影します。
GCP ベースの変換を含む投影。
-s_srs 氏 def:
ソース空間参照セット。 渡すことができる座標系は何でも
EPSG PCS を含む OGRSpatialReference.SetFromUserInput() 呼び出しによってサポートされます。
および GCS (つまり、EPSG:4296)、PROJ.4 宣言 (上記のとおり)、または .prf ファイルの名前
よく知られたテキストが含まれています。
-t_srs srs_def:
ターゲット空間参照セット。 渡すことができる座標系は何でも
EPSG PCS を含む OGRSpatialReference.SetFromUserInput() 呼び出しによってサポートされます。
および GCS (つまり、EPSG:4296)、PROJ.4 宣言 (上記のとおり)、または .prf ファイルの名前
よく知られたテキストが含まれています。
〜へ 名前=値:
GDALCreateGenImgProjTransformer2() に渡すのに適したトランスフォーマ オプションを設定します。
-注文 n:
ワーピングに使用される多項式の次数 (1 ~ 3)。 デフォルトでは多項式が選択されます
GCP の数に基づいて順序付けします。
-tps:
利用可能な GCP に基づいて薄板スプライン トランスの使用を強制します。
-rpc:
RPC の使用を強制します。
-ジオロック:
地理位置情報配列の使用を強制します。
-i 逆変換: 宛先からソースへ。
-gcpピクセル ライン イースト 北向き [標高]:
変換に使用する GCP を提供します (通常は XNUMX つ以上必要です)
srcファイル:
ソース投影定義または GCP を含むファイル。 指定しない場合、ソース投影は次のようになります。
コマンドラインから読み取る -s_srs または -gcp パラメータ
dstファイル:
宛先投影定義を含むファイル。
座標は、標準入力から行ごとに数値のペア (またはトリプル) として読み取られます。
変換され、同じ方法で標準出力に書き込まれます。 すべての変換
gdalwarp が提供するものを gcp ベースも含めて扱います。
入力と出力は常に XNUMX 進数形式である必要があることに注意してください。 現在サポートはありません
DMS 入力または出力用。
入力画像ファイルが提供されている場合、入力はその画像上のピクセル/ライン座標で行われます。 もし
出力ファイルが提供され、出力はその画像上のピクセル/ライン座標で行われます。
再投影 例
ある投影座標系から別の投影座標系への単純な再投影:
gdaltransform -s_srs EPSG:28992 -t_srs EPSG:31370
177502 311865
「Belge 1972 / Belgian Lambert 72」では、メートル単位で次の出力が生成されます。
投影:
244510.77404604 166154.532871342 -1046.79270555763
再投影 例
次のコマンドは、関連付けられた RPC モデルを使用した RPC ベースの変換を要求します。
という名前のファイルを使用します。 -i (逆) フラグが使用されているため、変換は次のようになります。
地理参照 (WGS84) 座標を画像座標に戻して出力します。
gdaltransform -i -rpc 06OCT20025052-P2AS-005553965230_01_P001.TIF
125.67206 39.85307 50
画像上のピクセルとラインで測定された次の出力が生成されます。
3499.49282422381 2910.83892848414 50
作者
フランク・ウォーマーダム [メール保護]、ヤン・ハルトマン [メール保護]
onworks.net サービスを使用してオンラインで gdaltransform を使用する