ポリラインを延長したい

2,498 views
Skip to first unread message

ニャン

unread,
Nov 11, 2018, 8:50:36 AM11/11/18
to QGIS初心者質問グループ
いつもお世話になっております。ニャンです
ここの投稿を読んで勉強しています。


あらかじめいくつかの線が引いてあるポリラインの長さを伸ばしたいです。
イラストレーターやキャドでしたらレイヤを選択して線を伸ばせますが、QGISではそのような
編集が可能でしょうか?
プラグインやフィールド計算機を試してみましたがうまく行きませんでした

ちなみにArcGISではできるようです。


福岡

unread,
Nov 11, 2018, 8:51:01 PM11/11/18
to QGIS初心者質問グループ
ニャン 様

高度なデジタイジングツールを使って何とかできないか触ってみましたが、うまく行かなかったです。
このツールのような編集系の機能でうまく行けば一番良いと思いますので、解決策をお持ちの方は投稿をよろしくお願いいたします。m(__)m

ちょっと面倒くさいのですが、考えた手順です。
QGIS3.4のプロセッシングツールボックスの「ベクタジオメトリ - ラインを延長」で始点と終点を距離を入力して延長できますので、これでラインを延長します。
(始点側か終点側かわからないときは、両方とも延長します。)
スナップ機能を有効にして、対象を全てのレイヤにします。
最後は普通に頂点ツールを使って、新しくできた「延長」というレイヤの地物へスナップすると、お望みのことはできると思います。

今日はちょっと慌ただしくて図を入れる手間を省いてしましたが、良くわからないところがあればお知らせください。m(__)m

sakuya_izayoi

unread,
Nov 11, 2018, 10:09:17 PM11/11/18
to QGIS初心者質問グループ
こちらizayoiです。
ニャンさま
私の場合は当該レイヤをdxfで直交座標系に変換して出力した後に、そのレイヤをcadで編集し、もう一度QGISに戻してやってます。
色々といじっていたのですが、そちらの方が早いです。
実業務で使っている方法なので、cadやイラストレーターが使用できる環境ならばお勧めです。
っこれらの環境構築が厳しい場合は、福岡さまの方法が良いかと思います。

adachi

unread,
Nov 13, 2018, 9:03:45 PM11/13/18
to QGIS初心者質問グループ
ニャン様

ver.2.X 限定ですが…
プラグインでできないか?といろいろ触ってみましたが、QAD pluginというのが
いちばんCADっぽくて使いやすかったです。


①プラグインをインストール、CADらしいコンソールが出てくる




②レイヤを編集モードにする(忘れがちですが、大事)


③延長先にしたい(ここまで延長したい)ラインを選択(CADのように、右→左へのドラッグで選択できます) 



④コマンドラインに「extend」と入力、enterを押す



⑤延ばしたいラインをクリック


  


⑥延長されます

 

shirai...@gmail.com

unread,
Nov 14, 2018, 2:01:12 AM11/14/18
to QGIS初心者質問グループ
レイヤ内のすべての線を一律で延長するというのであれば、
ベクタジオメトリのなかのラインを延長で行えます。(QGIS3.4.1)

始点側と終点側をそれぞれ一律で延長できます。


ニャン

unread,
Nov 18, 2018, 7:42:15 AM11/18/18
to QGIS初心者質問グループ
皆様、様々なやり方を教えていただきありがとうございます。

仕事で使用しているQGISのバージョンが少し古いためCADで編集作業をいたしました。
QGIS3.4は今までとは仕様が異なるため、あまり使っていなかったです。

ここ場の皆様の投稿は勉強になります。また分からないことがありましたらよろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages