I’m working on a map the shows point displacement between two dates. These are survey benchmarks that are surveyed periodically to observe slope movement. Symbolizing this is QGIS is straight forward with the vector field marker by supplying two fields with the displacement values (delta) in X and Y direction. The map and all the layers are in EPSG:3057 that uses meters. The displacement values are in meters as well. My problem is that I need to rotate the map 130° CCW for publication but the arrows do not follow the map rotation (like a north arrow for example). The arrows keep point in the same “paper direction” or “screen direction”. Am I missing something in the symbology setting for the vector field marker?

The layer is a shapefile and this is QGIS 3.14.15 running in Windows 10.

QGIS 3.14.15 - rotation map with vector field merkers

  • Is there a specific reason you're using vector field marker? – Erik Jan 8 at 10:57
  • 4
    I tried both, I can confirm the rotation issue with the vector field marker, but the geometry generator is fixed. make_line(make_point($x,$y),make_point($x+Easting,$y+Northin)) should work out for you. I also suggest you open a bug report on the issue. – Erik Jan 8 at 11:21
  • 1
    Thanks a lot @Erik for confirmation, the geometry generator works perfectly for my case. Will report a bug report if I can’t find one already. – Ragnar Heiðar Jan 8 at 13:28
  • 2
    This has been reported as a bug/issue github.com/qgis/QGIS/issues/40916 – Ragnar Heiðar Jan 15 at 14:28
  • 1
    This bug has been fixed with QGIS version 3.18 thanks to Nyall Dawson! – Ragnar Heiðar Feb 25 at 20:03

Your Answer

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

Browse other questions tagged or ask your own question.