QGIS 3.0で頂点とセグメントをスナップできません


15

QGIS 3.0では2つのポリゴンをスナップできません。同じレイヤーの2つのポリゴンと、異なるレイヤーの2つのポリゴンをスナップしてみました。

[設定] >> [オプション] >> [デジタル化]タブでスナップが有効になっていることを確認し、スナップ距離を増やしました。

レイヤーレベルで「スナップ設定」を見つけることができませんでした。レイヤーが投影されます。


どちらかのポリゴンレイヤーを作成しただけですか?
ホワイザー

QGIS 3.0はまだ初期のテスト段階にあることに注意してください。そのため、バグが多く、十分に文書化されていません。QGISの使用方法を学習している場合、より安定したバージョンであり、文書化されている2.18で学習する方が簡単かもしれません。
csk

回答:


31

QGIS 3.0では、スナップ設定はスナップツールバーからアクセスできます。

これは以前のバージョンからの変更です。QGIS 2.xでは、[オプション]メニュー> [スナップオプション]からアクセスしました...

任意のツールバーを右クリックしてアクセスするメニューからスナップツールバーを有効にします。スナップツールバーは、現在のバージョンのQGIS(3.0.1)の[表示]メニューからは使用できません。これはバグであり、次の長期リリースで修正されると確信しています。

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

マグネットボタンをクリックして、スナップを有効にします。ツールバーのその他のツールを使用して、スナップ設定を構成します。スナップ半径には必ずゼロ以外の値を設定してください。スナップ半径をゼロにすると、スナップが効果的にオフになります。


レイヤー固有のスナップ設定については、スナップツールバーの2番目のボタンをクリックします。これにより、次のスナップオプションを含むメニューが表示されます。

  • すべてのレイヤー-すべてのレイヤーでスナップが有効になっています
  • アクティブなレイヤー-スナップはアクティブなレイヤーに対してのみ有効になります
  • 高度な構成-カスタマイズ可能な一連のレイヤーでスナップが有効になっています
  • スナップオプションを開く...

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

[スナップオプションを開く...]オプションを選択すると、各レイヤーのスナップ設定をカスタマイズできるメニューが表示されます。

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


レイヤーベースのスナップオプションを見つけましたか?スナップしてはいけない情報レイヤーが必要ですが、QGIS 3.0.2で選択を解除するためのレイヤーベースのオプションが見つかりません
R'n'E

1
@WilliamBligh回答を編集して、レイヤーベースのスナップの手順を含めました。
csk

4

スナップに関するQGISのドキュメントに基づいて、これらの設定を確立する必要があります。

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

スナップ許容値は、新しい頂点を設定するか、既存の頂点を移動するときに、接続しようとしている最も近い頂点やセグメントを検索するためにQGISが使用する距離です。スナップ許容範囲内にない場合、QGISは既存の頂点やセグメントにスナップする代わりに、マウスボタンを離した場所に頂点を残します。スナップ許容値の設定は、許容値で機能するすべてのツールに影響します。

一般的なプロジェクト全体のスナップ許容値は、設定‣オプションオプション...、デジタイジングタブを選択して定義できます。デフォルトのスナップモードとして、「頂点へ」、「セグメントへ」、「頂点とセグメントへ」から選択できます。デフォルトのスナップ許容値と頂点編集の検索半径を定義することもできます。許容値は、マップ単位またはピクセル単位で設定できます。ピクセルを選択する利点は、ズーム操作後にスナップ許容値を変更する必要がないことです。小規模なデジタル化プロジェクト(アラスカデータセットを使用)では、スナップ単位をフィート単位で定義します。結果は異なる場合がありますが、1:10000のスケールで300フィート程度の値が妥当な設定です。

グローバルスナップオプションを上書きするレイヤーベースのスナップ許容値は、設定‣スナップオプションを選択して定義できます。レイヤーごとにスナップモードと許容値を有効にして調整します(figure_edit_snappingを参照)。このダイアログには、スナップするレイヤーを選択するための3つの異なるモードがあります:現在のレイヤー:アクティブなレイヤーのみが使用され、編集中のレイヤー内のトポロジを確保する便利な方法すべてのレイヤー:すべての可視レイヤーの迅速かつ簡単な設定プロジェクト内で、ポインタがすべての頂点やセグメントにスナップするようにします。ほとんどの場合、このスナップモードを使用すれば十分です。詳細:レイヤーを編集してその頂点を別のレイヤーにスナップする必要がある場合は、ターゲットレイヤーがチェックされていることを確認し、スナップ許容値をより大きな値に増やします。

さらに、グローバルスナップ許容値に関係なく、スナップオプションダイアログでチェックされていないレイヤーへのスナップは発生しません。そのため、スナップする必要があるレイヤーのチェックボックスを必ずマークしてください。

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