Fixed lat/lon formatting
This commit is contained in:
parent
5d7a2bba3c
commit
a2289a8621
|
|
@ -186,10 +186,10 @@ class BoatValueGeo(BoatValue):
|
||||||
degrees = int(self.value)
|
degrees = int(self.value)
|
||||||
minutes = (self.value - degrees) * 60
|
minutes = (self.value - degrees) * 60
|
||||||
if self.geofmt == 'lat':
|
if self.geofmt == 'lat':
|
||||||
direction = ('E' if self.value > 0 else 'W')
|
direction = 'N' if self.value > 0 else 'S'
|
||||||
formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
|
formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
|
||||||
elif self.geofmt == 'lon':
|
elif self.geofmt == 'lon':
|
||||||
direction = 'N' if self.value > 0 else 'S'
|
direction = 'E' if self.value > 0 else 'W'
|
||||||
formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
|
formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
|
||||||
else:
|
else:
|
||||||
formatted = str(self.placeholder)
|
formatted = str(self.placeholder)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue