飛行機の飛行軌跡を表す複数の線を含むレイヤーがあります。私の目標は、特定の空域における交通の流れを分析するためのマップを作成することです。
互いに一定の距離(たとえば、1海里)内にあるすべての平行または平行線に近いセグメントをマージしたいと思います。
新しくマージされた行には、マージされた元の行の数を含む属性が含まれている必要があります。たとえば、5本の平行線が1本にマージされる場合、新しくマージされた線のcount属性は5である必要があり、それに応じてスタイルを設定できます。
次の回路図の例を考えてみます。
入力:
3本の個別の線、そのうち2本には共通の平行セグメントがあります。
望ましい出力:
緑とオレンジの線の共通部分が1本の線(赤)に統合されました。新しい赤い線のカウント属性は2になります。
注:この例では、赤い線は元の2つの線分の平均です。残りの緑とオレンジのラインセグメントは、新しい赤いラインに正確に接続する必要はありません。つまり、結果は視覚的表現にのみ使用されるため、トポロジはそのままである必要はありません。
基本的に、私はこのようなものを作成しようとしています:
QGISでこのような結果を達成するにはどうすればよいですか?実際のデータセットは上記の例よりもはるかに大きいため、ソリューションはスケーラブルでなければなりません。
私はこのチュートリアルに出くわしましたが、これは私がやろうとしていることと非常によく似ています。ただし、QGISを使用して実行できるようにしたいと考えています。