Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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.

share|improve this question
add comment

4 Answers

up vote 15 down vote accepted

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. enter image description here

Using the Affine plugin we can add 5 to all the X coordinates:

enter image description here

Then after they are all on the second line at X 5, Y 5:enter image description here

share|improve this answer
2  
+1 for fine illustrations of the transformation :) –  Chau Aug 11 '11 at 8:22
    
I was happy to try this but first the interface of plugin looks very different now and second there is some limitation because there is no way I can put there 7500000 as is standard value when using GDA94 grid or UTM grid... –  Miro Mar 18 at 3:47
    
Umm, I moved it first manually with move tool as it is said in the second answer. –  Miro Mar 18 at 3:53
add comment

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.

share|improve this answer
    
Unfortunately, QGIS memory usage goes through the roof and crashes unless you're only moving a few simple objects. –  Damien Apr 26 '13 at 1:05
add comment

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.

share|improve this answer
add comment

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". ?

share|improve this answer
    
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. –  Paul 7 hours ago
    
If you have a new question, please ask it by clicking the Ask Question button. Include a link to this question if it helps provide context. –  Fezter 1 hour ago
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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