蛇行線の距離を求めたい

718 views
Skip to first unread message

westsh...@gmail.com

unread,
Oct 3, 2017, 10:22:39 PM10/3/17
to QGIS初心者質問グループ
お世話になっております.

蛇行線の始点から蛇行線と交差する線までの距離を求めるためにはどうしたらよいでしょうか?

河道のラインに地図上からトレースした川幅が変化する地点を交差させ,河道の始点から各交差点までの距離を求めたいのですがどのようなツールを用いればよいかわからず困っています.
「線の長さを測る」では大量の交差点に対応できず,「Split lines with lines」で線を分割し,加算することで求めようとしましたが図のように位置関係と番号が一致せず利用することができませんでした.

何卒よろしくお願いいたします.


福岡

unread,
Oct 4, 2017, 12:30:39 AM10/4/17
to QGIS初心者質問グループ
こんにちは

線分の分割が出来ていて、計測数が多量でないのなら、「ベクタ - 解析ツール - 基本統計」を使ってみたらどうでしょうか?
フィールド計算機で各線分の長さを$Lengthで計算して、合計したい線を選択してから基本統計を使うと合計値が簡単に得られます。


westsh...@gmail.com

unread,
Oct 4, 2017, 4:56:58 AM10/4/17
to QGIS初心者質問グループ
返答ありがとうございます.

小さめの河川ではその手法で計測することができました.ありがとうございました!
しかし,交差点が500点以上ある河道ではこちらの手法では作業に膨大な時間がかかりそうで困っています.
全ての交差点までの距離を求める手法はないでしょうか?

Yoshio Mishima

unread,
Oct 4, 2017, 7:05:29 AM10/4/17
to QGIS初心者質問グループ
投稿者様

はじめまして。

三島です。

投稿者様のような処理を行う場合、
Linear Referencing というものを使うと便利です。

平面上のXY座標ではなく
ラインジオメトリの始点からの距離で位置を定義するというものです。
(距離だけではなくなんらかの重みづけをしたコスト値を用いることもあります)

QGIS上では "LRSプラグイン" を利用するとそのような処理が可能です。

以前投稿者様と似通った河川横断構造物の仕事を行ったときに
参照した記事が大変わかりやすかったので紹介しておきます。

ではでは

westsh...@gmail.com

unread,
Oct 4, 2017, 10:54:13 PM10/4/17
to QGIS初心者質問グループ
三島様,返答ありがとうございます.

記事の方も参考にし,ご教授頂いたツールを活用した結果,求めていたデータを収集することができました!
こちらのツールで作業の効率も改善され,非常に助かっています.

あらためて福岡様,三島様,今回はありがとうございました.
Reply all
Reply to author
Forward
0 new messages