QGISは線に沿った点の距離を計算します


12

ポリライン(移動パス)とラインに沿って記録されたポイントがあります。Quantum GISのラインに沿った距離を各ポイントについて計算したいと思います。ポイント属性テーブルに新しい列を追加して、ライン上での距離を示す結果を期待しています。どんな考えでも感謝します。

マイク。

回答:


12

GRASSプラグインを使用したい場合は、まさにそれを行うモジュールv.distanceがあります。まず、GRASS Toolboxのv.in.ogrモジュールを使用して、ポリラインとポイントレイヤーをGRASSに取り込みます。次に、v.distanceモジュールを見つけます。FromベクトルとToベクトルは明らかにポイントとラインです。次に、「最も近い点までの距離...線形フィーチャに沿って」を選択します。また、距離値を受け入れるための属性列名が必要です(まだ持っていない場合は、v.db.addcolを使用してその属性を追加します)。それはそれを行う必要があります。


おかげでミカ。申し訳ありませんが、私は不在のため、今までフィードバックを提供できませんでした。v.distanceモジュールはまさに私が必要としたものです。本当にありがとう。
-Gabz

ラベルは現在、「このリニア機能に沿って...ポイント/重心間の距離」(QGIS 2.2)を読み取ること注
byteit101

QGIS 3.2のどこにもこのオプション/ラベルが見つからないようです これまでのところ、3.2でこの問題を解決するものは見つかりませんでした...
Horizen

3.10または3.12では機能しません
ジャックマラプラド

2

これを測定する他の方法は、Qchainage(QGisプラグイン)を使用して、ラインから等間隔にノードを生成することです。次に、最も近いハブまでの距離(QGisプラグイン)を使用して、ポイント間の距離を計算できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.