Existe-t-il un outil de rotation dans QGIS?


Réponses:


14

Utilisez les plugins> Fetch Python Plugins et sélectionnez:

Rectangles, ovales et diamants

Modifiez votre couche (polygone)

entrez la description de l'image ici

et sélectionnez une fonction à faire pivoter - cliquez et maintenez sur le bord et la forme tournera. entrez la description de l'image ici


Je pense que le plugin auquel vous faites référence est «Rectangles ovals digitalizing», et non «Rectangles, Ovals and Diamonds».
dakcarto

1
Rectangles, Ovals and Diamonds (0.1.7) dans la liste sur QGIS 1.8 est un nouveau nom pour Rectangles Oval Digitizing
underdark.wordpress.com/2011/10/21/…

2
Ces plugins sont des auteurs similaires, mais font des choses différentes. Les rectangles, les ovales et les diamants créent des entités basées sur une couche de points disponible et des attributs et des sorties vers un nouveau fichier de formes. Rectangles Ovals Digitizing offre les outils de numérisation disponibles lors de l'édition d'un calque (offrant la fonction de rotation que vous décrivez). Vous avez tous les deux installé, comme vu dans votre premier instantané d'écran.
dakcarto

comme je l'ai vérifié, il ne peut faire tourner que les entités polygonales, et une seule entité à la fois ... il est appelé "rect, ovales et numérisation"
vinayan

tout ce qui fonctionne - le fait est qu'il «tourne», ce qui était la question du SIG.
Mapperz

8

La version de développement actuelle (1.9.0) de QGis dispose d'un outil de rotation interactif visuel qui peut faire pivoter plusieurs entités sélectionnées à la fois, tout comme nous pouvons le faire avec l'outil de déplacement. Si vous utilisez l'instalateur OsGeo4W, vous devriez pouvoir voir cet outil (dans la barre d'outils de numérisation avancée) dans la version actuelle.

entrez la description de l'image ici

Éditer:

L'outil de rotation mentionné ci-dessus est intégré à QGIS 2.0.


7

Vous pouvez faire pivoter des fonctionnalités avec le plugin qgsAffine .

Il fait partie du référentiel de contributions QGIS .

Avoir un outil de rotation dans la barre d'outils de l'éditeur serait un plus. Voici la demande de fonctionnalité de hub.qgis.org

http://hub.qgis.org/issues/3472


1
qgsAffine bien qu'utile, est pénible à utiliser ..
vinayan

5

Oui, il est facilement possible de faire pivoter (et donc de refléter dans une certaine mesure) une couche dans QGIS (2+) sans PYQGIS.

Pour ce faire, vous devez activer la barre d'outils de numérisation avancée, en cliquant avec le bouton droit sur la barre d'outils vierge et en l'activant:

Menu de la barre d'outils

Maintenant, avec l'édition activée, sélectionnez l'outil Rotation d'entité (s) et cliquez sur l'entité que vous souhaitez faire pivoter. Vous pouvez le faire de manière interactive ou en entrant une valeur de degré et en appuyant sur Entrée:

outil de rotation en action


4

Découvrez l' outil Rotate Feature du plugin CadTools :

entrez la description de l'image ici

"Cette fonction est destinée à la rotation d'entités. Vous devez d'abord sélectionner l'entité à faire pivoter et un sommet qui sera le centre de rotation. Il n'est pas nécessaire que le sommet se trouve sur le calque courant.

Après avoir sélectionné l'entité et le sommet, vous pouvez saisir l'angle de rotation (en degrés). "

Avertissements

  • Il n'y a qu'une entrée numérique pour la rotation (pas de glissement ou d'accrochage à rétroaction visuelle), bien que cela puisse être une bonne chose selon vos besoins.

  • Les objets pivotés sont dupliqués vers un nouveau calque 'CadLayer ...'. Vous devrez copier / coller des fonctionnalités dans votre ensemble de données source. C'est un bon moyen d'édition non destructif, mais exigeant en main-d'œuvre pour de nombreuses rotations.

  • Les objets dupliqués copiés / collés ne conservent aucune donnée d'attribut. Considérez-le comme une nouvelle création d'entités, et non comme une manipulation de géométries existantes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.