I have been using Qgis for a few years now, not high level stuff, and not professionally trained.

I have a set of attributes on a survey from a plane, and would like to move the entire group of points, lets say 100 metres East or West from where the animals are. By being able to offset the right side of the plane count and the left side of the plane count it is easier to look at and make sense of. The survey is all about numbers not their specific location.

The screen shot is a ground based test but shows green symbols being the right side of a plane or vehicle and the purple the left side (there were two runs on the left)

How can I do this?

enter image description here


2 Answers 2


The v.transform tool in the GRASS provider tools lets you do just that.

enter image description here

The tool actually lets you perform affine transformations, but setting the scale to 1 means it is basically a linear translation, i.e. a shift.

Set your values in the X and Y, and remember that it's cartesian values:

  • +X = East
  • -X = West
  • +Y = North
  • -Y = South

And the units depend on your CRS.

You can combine axes to shift your points (or any other vector type) diagonally. In this example I moved the green origin points some 300 meters east and 50 meters north. The resulting red points can be seen.

enter image description here


If the problem is to move a group of entities from an axis (the path of the plane/the vehicule), you could digitalize or import the axis as a polyline.

Then you could do a buffer of 100m on each side.. Then you select your points and move then with the Move Feature Tool on the buffered axis borders on each side. It's not absolutely exact, but it should be sufficient if I understand correctly the problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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