ダングル/ルーズエンドの自動除去はQGISに沿っていますか?


9

これが私がやりたいことです:

ここに画像の説明を入力してください

元の行はウェイの分解されたosm抽出です。ダングル/ルーズエンドのない1つの連続した行に単純化したいと思います(図の赤いx)。

GRASSでネットワーク汎化ツールを見つけましたが、ルーズエンドを削除するQGISの方法がある可能性があります。

それを行うためのQGISのみのアプローチがない場合、GRASSのパラメーター化は、目的の結果を得るためにどのように見える必要がありますか?


2
最初から最後までルーティングできます。結果として可能な限り長いラインを探していますか?例:左側:アルゴリズムはより長い「アーム」を選択する必要がありますか?
アンダーダーク

@underdark、まさに!
ケイ

6
内のオプションがありv.clean呼ばrmdangleしきい値がある場合は、あなたが使用している場合は、閾値調整することができます。<0にぶら下がるを削除する必要があります(GRASSから)v.clean.advanced私は、このオプションを使用したことがないにもかかわらず、ぶら下がっが残っている場合は、動作するかどうかは確認できません。
ジョセフ

ネットワークを介してルーティングする最短パスを見つけるRoad Graphプラグインを見つけました。これにより、希望する連続したラインが正確に得られます。@ underdark、ルーティングアプローチを回答として使用した場合は、チェックします。
2014年

1
@ Joseph、GRASSツールrmdangleを正確に指摘してくれてありがとう。私もそれを見ていきます。
ケイ

回答:


2

(やや手動の)アプローチが適切な場合は、たとえばRoad Graphプラグインを使用して、開始点から終了点までルーティングできます。

それ以外の場合は、開始点と終了点の位置を自動的に検出する方法を見つける必要があります。

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