Bladeren bron

fix bearing angle (compass convention; merge from devbr6)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@37321 15284696-431f-4ddb-bdfa-cd5b030d7da7
Hamish Bowman 16 jaren geleden
bovenliggende
commit
1acf7c36ca
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      gui/wxpython/gui_modules/mapdisp.py

+ 3 - 2
gui/wxpython/gui_modules/mapdisp.py

@@ -1427,8 +1427,9 @@ class MapFrame(wx.Frame):
 
         if self.Map.projinfo['proj'] == 'xy' or 'degree' not in self.Map.projinfo['unit']:
             angle = int(math.degrees(math.atan2(north,east)) + 0.5)
-            angle = angle+90
-            if angle < 0: angle = 360+angle
+            angle = 180 - angle
+            if angle < 0:
+                angle = 360+angle
 
             mstring = 'segment = %s %s\ttotal distance = %s %s\tbearing = %d deg' \
                 % (strdist,dunits,strtotdist,tdunits,angle)