Impossible de capturer les sommets et les segments dans QGIS 3.0

15

Je ne parviens pas à capturer 2 polygones dans QGIS 3.0. J'ai essayé de capturer 2 polygones de la même couche et également 2 polygones de différentes couches.

J'ai veillé à ce que la capture soit activée dans Paramètres >> Options >> onglet Numérisation, et j'ai augmenté la distance de capture.

Je n'ai pas pu localiser de «paramètres d'accrochage» au niveau de la couche. Les couches sont projetées.

adele.k
la source
Vous venez de créer l'une ou l'autre des couches de polygones?
whyzar
Sachez que QGIS 3.0 en est encore aux premiers tests. En tant que tel, il est bogué et mal documenté. Si vous apprenez à utiliser QGIS, cela pourrait être plus facile à apprendre sur 2.18, qui est une version plus stable et mieux documentée.
csk

Réponses:

31

Dans QGIS 3.0, les paramètres de capture sont accessibles via la barre d'outils de capture.

Il s'agit d'un changement par rapport aux versions précédentes. Dans QGIS 2.x, ils étaient accessibles via le menu Options> Options de capture ...

Activez la barre d'outils d'accrochage via le menu accessible en cliquant avec le bouton droit sur une barre d'outils. La barre d'outils d'accrochage n'est pas disponible via le menu Affichage dans la version actuelle de QGIS (3.0.1); c'est un bug qui, je suis sûr, sera corrigé par la prochaine version à long terme.

entrez la description de l'image ici

Cliquez sur le bouton magnétique pour activer la capture. Utilisez les autres outils de la barre d'outils pour configurer vos paramètres de capture. Veillez à définir une valeur non nulle pour le rayon de capture; un rayon de capture de zéro désactive efficacement la capture.


Pour les paramètres d'accrochage spécifiques au calque , cliquez sur le deuxième bouton de la barre d'outils d'accrochage. Cela fait apparaître un menu avec ces options de capture:

  • Tous les calques - l'accrochage est activé pour tous les calques
  • Couche active - l'accrochage est activé uniquement pour la couche active
  • Configuration avancée - l'accrochage est activé pour un ensemble personnalisable de couches
  • Ouvrir les options de capture ...

entrez la description de l'image ici

La sélection de l'option "Ouvrir les options de capture ..." vous amène à un menu dans lequel vous pouvez personnaliser les paramètres de capture pour chaque couche.

entrez la description de l'image ici

csk
la source
Avez-vous trouvé les options d'accrochage basées sur les couches? J'ai besoin de certaines couches d'informations qui ne devraient pas être accrochées, mais je ne trouve pas les options basées sur la lyre pour les désélectionner dans QGIS 3.0.2
le stylo de George William Russel
1
@WilliamBligh J'ai modifié ma réponse pour inclure des instructions pour l'accrochage basé sur les couches.
csk
4

Sur la base de la documentation sur QGIS pour la capture, vous devez définir ces paramètres.

entrez la description de l'image ici

La tolérance d'accrochage est la distance utilisée par QGIS pour rechercher le sommet et / ou le segment le plus proche auquel vous essayez de vous connecter lorsque vous définissez un nouveau sommet ou déplacez un sommet existant. Si vous n'êtes pas dans la tolérance de capture, QGIS laissera le sommet où vous relâchez le bouton de la souris, au lieu de le placer sur un sommet et / ou un segment existant. Le paramètre de tolérance de capture affecte tous les outils qui fonctionnent avec la tolérance.

Une tolérance d'accrochage générale à l'échelle du projet peut être définie en choisissant Paramètres ‣ options Options ..., onglet Numérisation. Vous pouvez choisir entre «Vers le sommet», «Vers le segment» ou «Vers le sommet et le segment» comme mode d'accrochage par défaut. Vous pouvez également définir une tolérance d'accrochage par défaut et un rayon de recherche pour les modifications de sommet. La tolérance peut être définie en unités de carte ou en pixels. L'avantage du choix des pixels est que la tolérance de capture ne doit pas être modifiée après les opérations de zoom. Dans notre petit projet de numérisation (en collaboration avec le jeu de données Alaska), nous définissons les unités d'accrochage en pieds. Vos résultats peuvent varier, mais quelque chose de l'ordre de 300 pieds à une échelle de 1: 10000 devrait être un paramètre raisonnable.

Une tolérance d'accrochage basée sur les couches qui remplace les options d'accrochage globales peut être définie en choisissant Paramètres options Options d'accrochage. Il active et ajuste le mode d'accrochage et la tolérance sur une base de couche (voir figure_edit_snapping). Cette boîte de dialogue propose trois modes différents pour sélectionner le ou les calques à accrocher: Calque actuel: seul le calque actif est utilisé, un moyen pratique de garantir la topologie au sein du calque en cours de modification Tous les calques: un réglage simple et rapide pour tous les calques visibles dans le projet afin que le pointeur s'accroche à tous les sommets et / ou segments. Dans la plupart des cas, il suffit d'utiliser ce mode de capture. Avancé: si vous devez modifier un calque et aligner ses sommets sur un autre calque, assurez-vous que le calque cible est coché et augmentez la tolérance de magnétisation à une valeur supérieure.

De plus, l'accrochage ne se produira jamais sur un calque qui n'est pas coché dans la boîte de dialogue des options d'accrochage, quelle que soit la tolérance d'accrochage globale. Veillez donc à cocher la case correspondant aux calques auxquels vous devez vous accrocher.

whyzar
la source