12

I can see the move tool. But coming across versions, i did not see any Rotate tool in Quantum GIS. As a hardcore feature editor myself, i have found it rather difficult. Am i missing something obvious?

14

Use the Plugins>Fetch Python Plugins and select:

Rectangles, Ovals and Diamonds

Edit your layer (polygon)

enter image description here

and select a feature to rotate - click and hold on the edge and the shape will rotate. enter image description here

  • I believe the plugin you are referring to is 'Rectangles ovals digitizing,' not 'Rectangles, Ovals and Diamonds.' – dakcarto Jul 10 '12 at 18:45
  • 1
    Rectangles, Ovals and Diamonds (0.1.7) in the list on QGIS 1.8 is a new name to Rectangles Oval Digitizing - underdark.wordpress.com/2011/10/21/… – Mapperz Jul 10 '12 at 18:52
  • 2
    Those plugins are by similar authors, but do different things. Rectangles, Ovals and Diamonds creates features based on an available point layer and attributes and outputs to a new shapefile. Rectangles Ovals Digitizing offers the digitizing tools available when editing a layer (offering the rotate function you describe). You have both installed, as seen in your first screen snap. – dakcarto Jul 10 '12 at 19:43
  • as i checked, It can only rotate Polygon features, and only one feature at a time..it is called 'rect,ovals and digitizing' – vinayan Jul 11 '12 at 11:13
  • whatever works - the point is that it does 'rotate' which was the GISse question. – Mapperz Jul 11 '12 at 13:36
7

You can rotate features with the qgsAffine plugin.

It's part of the QGIS Contributed Repository.

Having a rotate tool on the editor toolbar would be a plus. Here is the feature request from hub.qgis.org

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

  • 1
    qgsAffine though useful, is painful to use.. – vinayan Jul 10 '12 at 17:28
7

The current developement version(1.9.0) of QGis has a visual interactive rotate tool that can rotate multiple selected features at a time just like we can do with the move tool. If you are using OsGeo4W instlaler, you should be able to see this tool(In Advanced Digitizing Toolbar) in the current version.

enter image description here

Edit:

QGIS 2.0 onwards have the above mentioned rotate tool built in.

5

Yes, it is easily possible to rotate (and therefore mirror to a certain extent) a layer in QGIS (2+) without PYQGIS.

To do this, you need to enable the Advanced Digitizing Toolbar, by right clicking on the blank toolbar and enabling it:

Toolbar menu

Now, with editing on, select the Rotate Feature(s) tool and click on the feature you want to rotate. You can do this interactively or by entering a degree value and hitting Enter:

rotate tool in action

4

Check out the CadTools plugin Rotate Feature tool:

enter image description here

"This function is for rotating features. You first have to select the feature you want to rotate and a vertex which will be the centre of rotation. The vertex does not have to be on the current layer.

After selecting the feature and the vertex you can enter the angle of rotation (in degrees)."

Caveats

  • There is only numeric input for rotation (no visual-feedback dragging or snapping), though that may be a good thing depending upon your needs.

  • The rotated objects are duplicated to a new 'CadLayer ...' layer. You will need to copy/paste features back to your source data set. This is a nice non-destructive means of editing, but labor-intensive for many rotations.

  • The copy/pasted duplicate objects do not retain any attribute data. Think of it as new feature creation, not a manipulation of existing geometries.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.