Outils pour utilisateurs

Outils du site


conversions_angles

Convertions de mesures d'angles

Conversion degrés décimaux -> [degrés, minutes, secondes]

Code simplissime sans commentaire:

def deg2dms(dd):
    """deg2dms(dd): conversion degrés décimaux dd -> liste [degrés, minutes, secondes]"""
    L=[]
    L.append(int(dd))
    L.append(int((dd-L[0])*60))
    L.append((((dd-L[0])*60)-L[1])*60)
    return L
 
# Exemples d'utilisation:
print deg2dms(123.789657)  # affiche (après arrondi): [123,47,22.7652] soit 123° 47mn et 22.7652sec
print deg2dms(0)    # affiche: [0, 0, 0]
print deg2dms(-123.789657)    # affiche (après arrondi): [-123, -47, -22.7652]

Conversion [degrés, minutes, secondes] -> degrés décimaux

Code simplissime sans commentaire:

def dms2deg(L):
    """dms2deg(L): conversion degrés sous la forme d'une liste [degrés, minutes, secondes] -> en degrés décimaux"""
    return L[0] + (L[1]/60) + (L[2]/3600)
 
# Exemples d'utilisation:
print dms2deg([123, 47, 22.7652])  # affiche: 123.789657 degrés décimaux

conversions_angles.txt · Dernière modification: 2008/04/12 08:35 par tyrtamos

Outils de la page