Convert DD (decimal degrees) to DMS (degrees minutes seconds) in Python?

后端 未结 9 1954
花落未央
花落未央 2020-12-05 19:53

How do you convert Decimal Degrees to Degrees Minutes Seconds In Python? Is there a Formula already written?

9条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-05 20:18

    This is my Python code:

    def DecimaltoDMS(Decimal):
        d = int(Decimal)
        m = int((Decimal - d) * 60)
        s = (Decimal - d - m/60) * 3600.00
        z= round(s, 2)
        if d >= 0:
            print ("N ", abs(d), "º ", abs(m), "' ", abs(z), '" ')
        else:
            print ("S ", abs(d), "º ", abs(m), "' ", abs(z), '" ')
    

提交回复
热议问题