QGIS 3.0では2つのポリゴンをスナップできません。同じレイヤーの2つのポリゴンと、異なるレイヤーの2つのポリゴンをスナップしてみました。
[設定] >> [オプション] >> [デジタル化]タブでスナップが有効になっていることを確認し、スナップ距離を増やしました。
レイヤーレベルで「スナップ設定」を見つけることができませんでした。レイヤーが投影されます。
QGIS 3.0では2つのポリゴンをスナップできません。同じレイヤーの2つのポリゴンと、異なるレイヤーの2つのポリゴンをスナップしてみました。
[設定] >> [オプション] >> [デジタル化]タブでスナップが有効になっていることを確認し、スナップ距離を増やしました。
レイヤーレベルで「スナップ設定」を見つけることができませんでした。レイヤーが投影されます。
回答:
これは以前のバージョンからの変更です。QGIS 2.xでは、[オプション]メニュー> [スナップオプション]からアクセスしました...
任意のツールバーを右クリックしてアクセスするメニューからスナップツールバーを有効にします。スナップツールバーは、現在のバージョンのQGIS(3.0.1)の[表示]メニューからは使用できません。これはバグであり、次の長期リリースで修正されると確信しています。
マグネットボタンをクリックして、スナップを有効にします。ツールバーのその他のツールを使用して、スナップ設定を構成します。スナップ半径には必ずゼロ以外の値を設定してください。スナップ半径をゼロにすると、スナップが効果的にオフになります。
レイヤー固有のスナップ設定については、スナップツールバーの2番目のボタンをクリックします。これにより、次のスナップオプションを含むメニューが表示されます。
[スナップオプションを開く...]オプションを選択すると、各レイヤーのスナップ設定をカスタマイズできるメニューが表示されます。
スナップに関するQGISのドキュメントに基づいて、これらの設定を確立する必要があります。
スナップ許容値は、新しい頂点を設定するか、既存の頂点を移動するときに、接続しようとしている最も近い頂点やセグメントを検索するためにQGISが使用する距離です。スナップ許容範囲内にない場合、QGISは既存の頂点やセグメントにスナップする代わりに、マウスボタンを離した場所に頂点を残します。スナップ許容値の設定は、許容値で機能するすべてのツールに影響します。
一般的なプロジェクト全体のスナップ許容値は、設定‣オプションオプション...、デジタイジングタブを選択して定義できます。デフォルトのスナップモードとして、「頂点へ」、「セグメントへ」、「頂点とセグメントへ」から選択できます。デフォルトのスナップ許容値と頂点編集の検索半径を定義することもできます。許容値は、マップ単位またはピクセル単位で設定できます。ピクセルを選択する利点は、ズーム操作後にスナップ許容値を変更する必要がないことです。小規模なデジタル化プロジェクト(アラスカデータセットを使用)では、スナップ単位をフィート単位で定義します。結果は異なる場合がありますが、1:10000のスケールで300フィート程度の値が妥当な設定です。
グローバルスナップオプションを上書きするレイヤーベースのスナップ許容値は、設定‣スナップオプションを選択して定義できます。レイヤーごとにスナップモードと許容値を有効にして調整します(figure_edit_snappingを参照)。このダイアログには、スナップするレイヤーを選択するための3つの異なるモードがあります:現在のレイヤー:アクティブなレイヤーのみが使用され、編集中のレイヤー内のトポロジを確保する便利な方法すべてのレイヤー:すべての可視レイヤーの迅速かつ簡単な設定プロジェクト内で、ポインタがすべての頂点やセグメントにスナップするようにします。ほとんどの場合、このスナップモードを使用すれば十分です。詳細:レイヤーを編集してその頂点を別のレイヤーにスナップする必要がある場合は、ターゲットレイヤーがチェックされていることを確認し、スナップ許容値をより大きな値に増やします。
さらに、グローバルスナップ許容値に関係なく、スナップオプションダイアログでチェックされていないレイヤーへのスナップは発生しません。そのため、スナップする必要があるレイヤーのチェックボックスを必ずマークしてください。