Cartographie-informatique/codes/creation_carte_umap2_coord.py

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