关于经纬度坐标转换的方法

来源:互联网 发布:软件设计师证书有用吗 编辑:程序博客网 时间:2024/04/29 18:15

十进制转换成经纬度


把经纬度转换成十进制的方法很简单
如下就可以了
     Decimal Degrees = Degrees + minutes/60 + seconds/3600
例:57°55'56.6" =57+55/60+56.6/3600=57.9323888888888
114°65'24.6"=114+65/60+24.6/3600=结果自己算!
 
如把经纬度  (longitude,latitude) (205.395583333332,57.9323888888888)
转换据成坐标(Degrees,minutes,seconds)(205°23'44.1",57°55'56.6")。
步骤如下:

1, 直接读取"度":205

2,(205.395583333332-205)*60=23.734999999920 得到"分":23

3,(23.734999999920-23)*60=44.099999995200 得到"秒":44.1

采用同样的方法可以得到纬度坐标:57°55'56.6"