Comment créer des polygones avec des lignes droites et des angles droits dans QGIS?

28

Lors de la création d'un polygone, comment dois-je faire pour que les lignes soient droites (90, 0 degrés, etc.) et lorsque je crée des coins, elles peuvent être à angle droit? Par exemple, comment créer un carré ou un rectangle parfait?

hpy
la source
3
Gardez à l'esprit qu'un rectangle "parfait" ne sera parfait que dans un système de référence de coordonnées donné. Si vous modifiez le CRS, le rectangle se déformera.
csk

Réponses:

28

Il y a une barre d'outils de numérisation de forme dans laquelle a une option pour ajouter un rectangle en utilisant différentes méthodes:

entrez la description de l'image ici

Pour afficher la barre d'outils, cliquez avec le bouton droit sur le menu principal et sélectionnez Shape Digitizing toolbar

J'utilise QGIS 3.4.

ahmadhanb
la source
3
Cela devrait être marqué comme solution car cela fonctionne hors de la boîte, sans ajouter de plugins
François
9

J'ai essayé les solutions suggérées, mais j'ai trouvé le plug-in CADTools un peu trop compliqué pour le comprendre rapidement. En outre, c'est une tâche assez simple.

Au lieu de cela, j'ai trouvé le plug-in Rectangles Ovals Digitizing de Pavol Kapusta. Le nom est assez explicite et il fonctionne parfaitement. Vous pouvez dessiner des formes à partir du centre ou par étendue.

entrez la description de l'image ici

Smerla
la source
J'ai trouvé que ce plugin était l'ensemble d'outils le plus simple à utiliser dans 2.x, mais les outils intégrés 3.x sont excellents.
RyanDalton
6

le plugin CadTools devrait faire ce que vous voulez. il y a aussi un tutoriel: http://www.catais.org/qgis/cadtools/ (surtout regardez sous "digitzing orthogonal")

Kurt
la source
L'outil de numérisation orthogonale dessine toujours des sommets exactement là où je pointe. Ma version de CADTools est 0.5.9 et QGIS version 1.8. Je l'ai essayé avec Windows 7, Ubuntu 12.04 et Ubuntu 10.04 maintenant, avec et sans OpenLayers Bing Aerial pour numériser. Le site du didacticiel est une excellente ressource avec une vidéo montrant un utilisateur cliquant sur l'outil, puis numérisant un carré avec des angles parfaits à 90 degrés verrouillés. Quelqu'un d'autre pourrait-il essayer de voir si cela fonctionne pour eux? Désolé, il a fallu si longtemps pour revenir là-dessus.
user12711
1
RESOLU: "Vous devez appuyer sur la touche ctrl pour dessiner des lignes ou des polygones avec des angles carrés." [J'ai regardé la vidéo mais je n'ai pas lu les instructions. Leçon apprise] Merci encore. Le lien du tutoriel CadTools est génial
user12711
2

Afin de créer des polygones ou des lignes avec des longueurs et des angles spécifiés, vous devez activer le panneau de numérisation avancé. (Affichage - numérisation avancée des panneaux)

Ajoutez simplement une couche vectorielle (lignes ou polygones), commencez à éditer et ajoutez une entité. Dans la fenêtre d'édition avancée, vous pouvez spécifier les angles et / ou les distances. Pour terminer l'esquisse, cliquez avec le bouton droit de la souris.

Machiel Huizenga
la source
0

J'ai essayé les CADtools mais je l'ai trouvé un peu compliqué. En plus, c'est une tâche assez simple, j'ai trouvé le plug-in Quantum Aided Design (commandes de type cad dans QGIS). Le nom est assez explicite et il fonctionne parfaitement. Vous pouvez dessiner / éditer / copier / découper ou compenser etc.

https://plugins.qgis.org/plugins/qad/

Mohamad Reza Salehi Sadaghiani
la source