23 lines
868 B
Python
23 lines
868 B
Python
def lalatitude(ref,GPSLatitude):
|
|
d = GPSLatitude.values[0].num/GPSLatitude.values[0].den
|
|
m = GPSLatitude.values[1].num/GPSLatitude.values[1].den
|
|
s = GPSLatitude.values[2].num/GPSLatitude.values[2].den
|
|
if ref == 'N':
|
|
latitude = d + (m / 60.0) + (s / 3600.0)
|
|
elif ref == 'S':
|
|
latitude = -1*(d + (m / 60.0) + (s / 3600.0))
|
|
else:
|
|
print('La latitude est fausse !')
|
|
return latitude
|
|
def lalongitude(ref,GPSLongitude):
|
|
d = GPSLongitude.values[0].num/GPSLongitude.values[0].den
|
|
m = GPSLongitude.values[1].num/GPSLongitude.values[1].den
|
|
s = GPSLongitude.values[2].num/GPSLongitude.values[2].den
|
|
if ref == 'W':
|
|
longitude = -1*(d + (m / 60.0) + (s / 3600.0))
|
|
elif ref == 'E':
|
|
longitude = d + (m / 60.0) + (s / 3600.0)
|
|
else:
|
|
print('La longitude est fausse !')
|
|
return longitude
|