NEMA資料經緯度轉換

2021-09-10 06:15:22 字數 921 閱讀 4912

一. gps模組在定位後會輸出含有各項定位資訊的 nmea語句,其中包括經緯度

資訊,例如串列埠輸出內容:

$gpgga,054514.000,2238.5260,n,11401.9686,e,1,7,1.27,89.2,m,-2.3,m,,*7f

$gpgsa,a,3,08,23,10,28,09,04,02,,,,,,1.52,1.27,0.84*01

$gpgsv,3,1,10,28,73,159,42,42,50,128,36,04,49,276,44,10,31,191,43*75

$gpgsv,3,2,10,02,17,252,38,08,14,192,41,09,12,195,38,23,07,108,35*74

$gprmc,054514.000,a,2238.5260,n,11401.9686,e,0.14,183.83,270913,,,a*6b

詳細的nema 0183協議解析訪問網頁查詢

二.因nmea語句中的經緯度資訊為nmea0183經緯度格式輸出,而部分後台地圖通常使用以「度」「分」的經緯度座標來實現定位標註。所以 nmea語句中的經緯度資訊需要經過換算才能得到地圖中的經緯度座標,如果把經緯度資訊

(2238.5260,n, 11401.9686,e)轉換格式統一單位為度的形式(保留 6位小數),

步驟如下:

1. n(北緯) 2238.5260

( 1) 2238.5260÷100=22.385260(取整) =22

( 2) 385260÷60=6421

得到以度形式的緯度座標為 n 22.642100°

2. e(東經) 11401.9686

( 1) 11401.9686÷100=114.019686(取整) =114

( 2) 019686÷60=0328.1

得到以度形式的經度座標為 e 114.032810°

經緯度座標轉換

經緯度與xy座標轉換工具類 public class latlngxyzconverthelper xy轉經緯度 需要轉換的x座標 需要轉換的y座標 地圖級別 轉換後的經度 轉換後的緯度 public static void tiletolatlng double tile x,double til...

經緯度格式轉換

public float dufenmiaotodu float d,float f,float m public float dutodufen fen float d public float fentofenmiao miao float f float 有效數字位數 6 double 有效數...

java經緯度格式轉換

在數學中,表示角度的度 分 秒分別使用 符號進行表示。1 60 1 60 1 3600 由上述可知度分秒轉換度的計算公式為 dd mm ss dd mm 60 ss 3600 如 113 30 10.25 113 30 60 10.25 3600 113.502847 經緯度轉換 度分秒轉度 par...