I have a layer of vectors located around, say, (100, 100), and I want to move them to new coordinate like (1000, 1000). How should I do it? Preferably using QGIS.
|
Yep sure can. Like alexgleith said you can use the qgsaffine plugin (from the plugin installer) The top of the first line is at 0,0 and the top of the second line is at 5,5. At the start the points are along 0 on the X.
Using the Affine plugin we can add 5 to all the X coordinates:
Then after they are all on the second line at X 5, Y 5: |
|||||
|
|
If you want to move them manually, simply start editing, select the features you want to move and then select the move tool and shift them. To move them by a particular x,y offset, you might be able to use the python plugin "qgsaffine". I am not up to date with using the python console, but there is probably a solution there too. |
|||
|
|
I find the "Numerical vertex edit" plugin very useful for specifying new coordinates for a point. On an editable layer, use the tool to select a point, then you will be prompted to enter the new coordinates. |
|||
|
|
|
I am able to move manually single points (not vertx of aline), but not able to set different coordinates. Using affine plugin I select the layer, then "selected feature" (not whole layer), I add X and Y values. It doesnt' work because it says "Layer not in edit mode". But i did put the layer in "edit mode". ? |
|||
|
|


