博客專欄

        EEPW首頁 > 博客 > GPS定位(四)-經緯度格式轉換-(互轉 度轉度分秒 度分秒轉度

        GPS定位(四)-經緯度格式轉換-(互轉 度轉度分秒 度分秒轉度

        發布人:電子禪石 時間:2024-08-19 來源:工程師 發布文章
        經緯度格式分為三種:

        度: ( ddd.ddddd °) 十進制小數部分(5位) 百度地圖,谷歌地圖,手機自帶gps經緯度輸出

        度 . 分 : (ddd°mm.mmm’ ) 十進制小數部分(3位) GPGGA

        度 . 分 . 秒 :(ddd°mm’ss’’) 谷歌地圖

        關系:

        一度(°)等于60分鐘(’)等于3600秒(“):

        整度(d)等于十進制的度的整數部分(dd):

        分鐘(m)等于十進制的度的整數部分(dd)減去整數度(d)的60倍:

        秒(s)等于十進制的度(dd)減去整數度(d)減分(M)除以60乘以3600:

        經緯度代表的實際距離:
        經度1度 ≈111.13km 
        經度1分 ≈1.852km 
        經度1秒 ≈30.9m 
        
        緯度1度 ≈ 111.31km

        緯度1分 ≈ 1.855km
         緯度1秒 ≈30.9m

        度→度分秒:

        lon= 104.07167°

        度 = 104°

        分 = 0.07167 *60 =4.3002(取整) = 4’

        秒 = 0.3002 *60 =18.012(取整) =18’’

        轉換后 lon = 104°4’18’’

        public static String D2Dms(double d_data){
            int d = (int)d_data;
            int m = (int)((d_data-d)*60);
            int s = (int)(((d_data-d)*60-m)*60);
            return  d+"°"+m+"′"+s+"″";
        }
        度分秒→度:

        lon=104°4’18’’

        度 = 104+4/60+18/60/60 = 104.07167°(保留5位)

        轉換后 lon =104.07167°
        ————————————————
        版權聲明:本文為CSDN博主「浪克oo」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
        原文鏈接:https://blog.csdn.net/weixin_35959554/article/details/86006915


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: gps

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 弥渡县| 郧西县| 涟水县| 科尔| 叙永县| 嘉定区| 晋宁县| 许昌市| 桑日县| 梨树县| 保靖县| 蓬溪县| 体育| 伊川县| 鹿邑县| 濮阳县| 旌德县| 汉中市| 岐山县| 昭苏县| 开阳县| 濮阳县| 南皮县| 东港市| 天津市| 德庆县| 松滋市| 德江县| 达孜县| 郓城县| 金秀| 开江县| 会昌县| 博客| 彭泽县| 沾益县| 平罗县| 伊宁市| 涞源县| 灵丘县| 宁波市|