これはコマンド v.build.polylinesgrass で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
v.build.polylines - 線または境界からポリラインを構築します。
KEYWORDS
ベクトル、トポロジー、ジオメトリ、ライン、ノード、頂点
SYNOPSIS
v.build.polylines
v.build.polylines - 助けて
v.build.polylines =名 出力=名 [猫=string] [type=string[,string、...]]
[-上書きする] [-助けます] [-詳細] [-静かな] [-ui]
フラグ:
-上書き
出力ファイルが既存のファイルを上書きできるようにする
- 助けて
使用状況の概要を印刷する
-詳細
冗長モジュール出力
- 静かな
静かなモジュール出力
--ui
GUIダイアログを強制的に起動する
パラメーター:
=名 [必要]
入力ベクトルマップの名前
または直接OGRアクセス用のデータソース
出力=名 [必要]
出力ベクトルマップの名前
猫=string
カテゴリ番号モード
オプション: いや、 最初、 マルチ
デフォルト: いいえ
いいえ: ポリラインにカテゴリ番号を割り当てません。
最初の: ポリラインに最初の線のカテゴリー番号を割り当てます。
マルチ: ポリラインに複数のカテゴリ番号を割り当てます。
type=文字列[、文字列、...]
入力フィーチャタイプ
オプション: ライン、 境界
デフォルト: ライン、境界
DESCRIPTION
v.build.polylines ベクター マップ内のラインまたは境界からポリラインを構築します。
ラインは、XNUMX つの開始ノード、XNUMX つの終了ノード、およびそれらの間の任意の数の頂点によって定義されます。
開始ノードと終了ノード。 可能な限り最短の線は XNUMX つの頂点のみで構成されます。
開始ノードと終了ノードの座標は XNUMX つの頂点の座標と同じです。
v.build.polyline 行を選択し、その開始ノードからちょうど XNUMX つだけ戻ります。
同じタイプの他の回線がこのノードに接続されています。 線の方向は次のように反転されます。
必須です。つまり、次のラインが現在のノードに接続されているかどうかは問題ではありません。
開始ノードまたは終了ノード。 ポリラインの開始線が特定されると、前に進み、
接続されたラインのすべての頂点を (必要に応じて逆の順序で) 開始ラインに追加します。
必要に応じて、開始線と接続線が逆になります。 つまり、線が逆になると、
ポリラインを構築するために最初にどのノードが選択されるかによって異なります。 線の方向の場合
重要です (エリアを構築するための境界ではありません)。手動でラインを変更する必要があります
どちらかを使用した指示 v.編集 または wxGUI ベクトル デジタイザー.
ポリラインは、重要な場合に曲線を最も適切に表現します。
ノードはジオメトリではなくトポロジを定義する役割を果たします。 曲線は通常、
ポリラインとしてデジタル化されますが、構成要素である直線に分割される場合があります。
あるデータ形式から別のデータ形式に変換する際の線分。 v.build.polylines することができます
このような壊れたポリラインを再構築するために使用されます。
注意事項
v.build.polylines 同じタイプの線のみを新しいポリラインに結合します。つまり、線と
境界は別々に保たれます。
カテゴリ番号は、以下に基づいてポリラインに割り当てられます。 猫 パラメータに一致する最初のデバイスのリモートコントロール URL を返します。
· 猫=いいえ - ポリラインにはカテゴリ番号は割り当てられません。 属性テーブルも
入力ベクトル マップにリンクされているものは、出力ベクトル マップにはコピーされません。
· 猫=最初 - XNUMX行目のポリラインカテゴリ番号に割り当てます。 すべてリンクされています
属性テーブルはフィルタリングせずに出力ベクトル マップにコピーされますが、
カテゴリは猫のオプションに従って処理されます。
· 猫=マルチ - ポリラインを構成する線のカテゴリ番号が異なる場合
その後 v.build.polylines 複数のカテゴリ番号をポリラインに設定します。 また
リンクされたすべての属性テーブルが出力ベクトル マップにコピーされます。
v.build.polylines 正しく処理する 線、境界、
重心と点。 線と境界はポリラインに変換されます。 エリアは
保存されることが保証されています。
謝辞
このプログラムは元々、マーク・レイクがレバーヒューム・スペシャルの在職中に書かれたものです。
ユニバーシティ・カレッジ・ロンドンの研究員。
onworks.net サービスを使用してオンラインで v.build.polylinesgrass を使用する