1

Is it possible to rotate a point symbol by an angle smaller than one degree?

When i try to enter 0,5° in the Angle field of the Symbol pane it gets rounded to 1°. 0°30′ doesn't work either.

My workaround solution would be to rotate the underlying .svg file, but that's not a nice solution.

Maybe it is feasible in Python?

  • Same when I try it. But it is possible to use a field in the attribute table to hold the angles then use the field values as rotation. I tried using 0,5 and 1, no errors but I cant tell if there is a difference in symbol rotation in the map. – BERA Sep 12 at 8:33
  • 1
    @BERA It works and is a better solution than my workaround, although it still is a bit of a workaround – ramden Sep 12 at 8:49
0

It appears that even though the value shown after you type in 0.5 is 1, the angle is set to 0.5. This can be checked using arcpy:

import arcpy
p = arcpy.mp.ArcGISProject("CURRENT")
m = p.listMaps('Map')[0] #Change to match your map name
lyr = m.listLayers("bs_riks")[0] #Change to match your layer name
sym = lyr.symbology
print(sym.renderer.symbol.angle)

enter image description here

(To set symbol angle:

sym.renderer.symbol.angle = 0.5
lyr.symbology = sym

)

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.