これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ogrlineref です。
プログラム:
NAME
ogrlineref - ogrlineref このユーティリティは次の目的で使用できます。
· 入力データから線形参照ファイルを作成
· 入力座標の投影に対する「線形参照」距離を返します。
パス上の(ポイント)
· 「線形参照」距離に従ってパス上の座標(ポイント)を返します
· 「線形参照」の開始と終了に従ってパスの部分を返します
距離
SYNOPSIS
ogrlineref [--help-general] [-progress] [-quiet]
[-f 形式名] [[-dsco 名前=値] ...] [[-lco 名前=値]...]
[-作成する]
[-l src_line_datasource_name] [-ln レイヤー名] [-lf フィールド名]
[-p src_repers_データソース名] [-pn レイヤ名] [-pm pos_フィールド名] [-pf フィールド名]
[-r src_parts_datasource_name] [-rn レイヤー名]
[-o dst_datasource_name] [-on レイヤー名] [-of フィールド名] [-s ステップ]
[-get_pos] [-x 長] [-y 緯度]
[-get_coord] [-m 位置]
[-get_subline] [-mb 位置] [-me 位置]
DESCRIPTION
ogrlineref プログラムを使用すると、線形参照 (以下を含むファイル) を作成できます。
特別な長さのセグメント (たとえば、参照単位で 1 km) と線形座標の取得
このファイルから参照された距離またはサブライン (サブパス)。 このユーティリティには M は必要ありませんでした
またはジオメトリ内の Z 値。 結果は、OGR がサポートする任意の形式で保存できます。 また、いくつか
標準出力に書き込まれる情報。
--ヘルプ-一般:
使用法を表示します。
-進捗:
進捗状況を表示します。
-静かな:
エラーと結果を除くすべてのメッセージを抑制します。
-f フォーマット名:
出力形式名を選択します。 デフォルトでは、シェープファイルが作成されます。
-dsco 名前=値:
データセット作成オプション (形式固有)
-lco 名前=値:
レイヤー作成オプション (形式固有)
-作成する:
線形参照ファイル(部品の線列)を作成します。
-lsrc_line_datasource_name:
入力ラインストリング データソースへのパス (道路など)
-lnレイヤー名:
データソース内のレイヤー名
-lfフィールド名:
入力行を区切る固有値のフィールド名 (道路のセットなど)
-psrc_repers_datasource_name:
線形参照点へのパス (道路のマイルストーンなど)
-pnレイヤー名:
データソース内のレイヤー名
-午後pos_field_name:
パスに沿った距離のフィールド名 (マイルストーン値など)
-pfフィールド名:
入力参照点を線にマップするための固有値のフィールド名
-rsrc_parts_datasource_name:
線形参照ファイルへのパス
-rnレイヤー名:
データソース内のレイヤー名
-odst_データソース名:
出力線形参照ファイル (線文字列データソース) へのパス
ワンレイヤー名:
データソース内のレイヤー名
-のフィールド名:
入力行の一意の値を格納するフィールド名
-s手順:
長さ単位でのパーツ サイズ
-get_pos:
入力 X、Y の線形参照位置を返します
-x長い:
入力X座標
-yラット:
入力Y座標
-get_coord:
入力直線距離に対するパス上の戻り点
-m位置:
入力直線距離
-get_subline:
入力線形位置からの入力パスの部分と入力線形位置への入力パスの部分を返します。
-mb位置:
入力開始直線距離
私に位置:
入力端直線距離
実施例
この例では、リニアに必要なデータを含むシェープファイル (parts.shp) を作成します。
参考(1km部分):
% ogrlineref -create -l Roads.shp -p References.shp -pm dist -o Parts.shp -s 1000 -progress
作者
ドミトリー・バリシュニコフ [メール保護]
onworks.net サービスを使用してオンラインで ogrlineref を使用する
