Longitude Latitude
Repérage sur la sphère
Méthodes
Exercices corrigés
Entraine-toi
Les notations DMS, DM et DD
Généralement, on exprime les coordonnées géographiques dans le système sexagésimal, noté DMS pour degrés, minutes, secondes. Par exemple 49°30’30’’ pour 49 degrés, 30 minutes et 30 secondes. Une minute d’angle vaut 1/60 degrés tandis qu’une seconde d’angle vaut 1/3600 degrés.
Il est également possible d’utiliser les unités DM (Degré Minute) ou DD (Degré décimal) :
- En DMS : 49°30’30’’
- En DM : 49°30,5’
- En DD : 49,5083° (généralement avec quatre décimales)
Question 1
Vérifier par un calcul que la latitude 48°36.5375’ (DM) correspond à 48°36’32.25” (DMS).
Sachant que 1'=60''1′=60′′ alors 0.5375' = 60* 0.5375 = 32.25''0.5375′=60×0.5375=32.25′′.
Travail Python
Ecrire les fonctions de conversion qui permettent de passer de l'une des représentation à une autre.
https://repl.it/@mrchretien/DearMellowNotification
# M CHRETEIN
"""voir https://sites.google.com/view/sntqueneau/localisation-carto-mobilite/longitude-latitude"""
def DMSversDM(D,M,S):
# 30s | 60s
# min | 1 min
return D,M+S/60
print(DMSversDM(49,30,30)) # DOIT DONNER 49 et 30,5
def DMversDD:
#a compLETER
print(DMversDD(49,30.5)) # DOIT DONNER 49,5083
def DMSversDD:
#a compLETER
print(DMSversDD(49,30,30)) # DOIT DONNER 49.5083
def DMversDMS:
#a compLETER
print(DMversDMS(49,30.5)) # DOIT DONNER 49 ,30 et 30
def DDversDM:
#a compLETER
print(DDversDM( 49,5083)) # DOIT DONNER 49 et 30.5
def DDversDMS:
#a compLETER
print(DDversDMS(49,5083)) # DOIT DONNER 49 ,30 et 30