I have a shapefile including sightings of birds (points), but the gps points are taken from where the sighting have been made, not where the bird actually are. And in the map I need to show the real location of the birds.

My attribute table includes columns of distance to the bird (m) and the bearing in whitch it have been seen (degrees). Is it possible to move all the points automatically by using these two attributes? So for example 30 m to 90° (the east).

Im using Qgis 2.18.


Maybe a crude but a working solution:

  • make sure your project's CRS is set to any UTM-CRS (you need meters as map unit)
  • in the symbol tab choose single marker
  • next to X,Y offset change the units to map units
  • even further to the right, click the the greyish box with the two triangles and choose edit below variable
  • crack open your 7th grade math/geometry skills and calculate the X,Y offsets using Pythagorean rules, your hypothenuse and your angle
  • Thanks for the tip. I was hoping for something more automated than my math skills...but i could give it a try. – user133916 Jan 7 at 14:46
  • To clarify: You don't have to calculate anything yourself. Just feed the formula you have to create your values. – Erik Jan 7 at 15:18

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.