複数のポイントをライン上に最短距離で移動させたい(pointShifter)

647 views
Skip to first unread message

佐藤

unread,
Sep 25, 2018, 10:22:10 AM9/25/18
to QGIS初心者質問グループ
みなさま

QGIS3.21, windows10を使用しています。
QGIS2.18も併用しています。

複数のポイントをそれぞれ最も近いライン上の場所に移動させたいと考えています。
ポイントA,B,Cを近接したライン上の点a,b,cに移動(生成?)するといった形です。

図1.png

このようなPluginを利用したことがある方はいらっしゃいますでしょうか?
pointShifter (https://plugins.qgis.org/plugins/pointShifter/)がこれにあたるのかなと思いましたが、pythonを使ったことがなく使用方法もわかりません。
なにかご教授いただければ幸いです。
よろしくお願い致します。

佐藤

福岡

unread,
Sep 25, 2018, 7:31:05 PM9/25/18
to QGIS初心者質問グループ
佐藤 様

おはようございます。

試してみたところ、うまく行ったと思いますので投稿いたします。
使ったのはプロセッシングツールの「ジオメトリをレイヤーにスナップ」です。

実験用のポイントとラインです。

befor.png


設定は次のようにしました。

snap_geometry.png


結果は次のようになりました。

after.png


佐藤

unread,
Sep 26, 2018, 9:11:15 AM9/26/18
to QGIS初心者質問グループ
福岡さま

早速お返事いただきありがとうございます。
分かりやすいご説明で、初心者の私でも成功することができました。
属性データも受け継がれており安心しました。
こんなにあっさりとできてしまうんですね。さすがです。

近くにQGISを使えるがいないので大変助かりました。
なにかあればまたご質問させてください。
ありがとうございました。

佐藤

Reply all
Reply to author
Forward
0 new messages