【積累】- 經(jīng)緯度轉(zhuǎn)換工具

國內(nèi)常用坐標(biāo)系介紹

  • GCJ-02,火星坐標(biāo)飞涂, 中國坐標(biāo)系偏移標(biāo)準(zhǔn)旦部,GoogleMap、高德较店、騰訊使用該坐標(biāo)系
  • WGS-84士八,國際坐標(biāo),國際標(biāo)準(zhǔn)梁呈,GPS原始坐標(biāo)系婚度,Google Earth使用、或者GPS模塊使用
  • BD-09官卡,百度坐標(biāo)蝗茁,百度坐標(biāo)偏移標(biāo)準(zhǔn),百度地圖使用

工具類

坐標(biāo)轉(zhuǎn)換工具類-CoordinateConvertUtil
介紹

CoordinateConvertUtil是針對(duì)國內(nèi)常用經(jīng)緯度坐標(biāo)轉(zhuǎn)換方法的封裝寻咒。

方法
  • gcj02ToBd09 方法哮翘,將GCJ-02坐標(biāo)轉(zhuǎn)換為BD-09坐標(biāo)
  • bd09ToGcj02方法,將BD09坐標(biāo)轉(zhuǎn)換為GCJ-02坐標(biāo)
  • wgs84ToGcj02方法毛秘,將WGS-84坐標(biāo)轉(zhuǎn)換為GCJ-02坐標(biāo)
  • gcj02ToWgs84方法饭寺,將GCJ-02坐標(biāo)轉(zhuǎn)換為WGS-84坐標(biāo)
  • outOfChina方法,判斷坐標(biāo)是否在國內(nèi)

例子:

        Double lng = 108.872493;
        Double lat = 34.396981;
        CoordinateConvertUtil.Point point = CoordinateConvertUtil.gcj02ToBd09(lng, lat);

        System.out.println(point);// lng=108.87899162273379, lat=34.402933807867065
經(jīng)緯度格式轉(zhuǎn)換工具類-CoordinateFormatUtil
  • DmsTurnDD方法,將度分秒格式的坐標(biāo)轉(zhuǎn)換度格式的坐標(biāo)
  • DmTurnDD方法佩研,將度分格式的坐標(biāo)轉(zhuǎn)換度格式的坐標(biāo)
  • getDistance方法柑肴,獲取兩點(diǎn)之間的距離

例子:

        String dms = "108°13′21";
        String dd = CoordinateFormatUtil.DmsTurnDD(dms);

        System.out.println(dd); // 108.21666666666667

經(jīng)緯度轉(zhuǎn)換工具服務(wù)接口介紹

包含以下4部分:

  1. 經(jīng)緯度坐標(biāo)轉(zhuǎn)換Controller
    • BD-09 轉(zhuǎn) GCJ-02
    • GC-J02 轉(zhuǎn) BD-09
    • GC-J02 轉(zhuǎn) WGS-84
    • WGS-84 轉(zhuǎn) GCJ-02
  2. 坐標(biāo)格式轉(zhuǎn)換Controller
    • 度分秒格式坐標(biāo)轉(zhuǎn)度度格式坐標(biāo),example:108°13′21″= 108.2225
    • 度分格式坐標(biāo)轉(zhuǎn)度度格式坐標(biāo)旬薯,example:112°30.4128 = 112.50688
  3. 坐標(biāo)工具Controller
    • 根據(jù)兩坐標(biāo)計(jì)算兩點(diǎn)之間的距離 單位:米
    • 判斷坐標(biāo)是否在國外
  4. Excel批量轉(zhuǎn)換坐標(biāo)Controller
    1. Excel 批量導(dǎo)入模塊下載
    2. Excel批量導(dǎo)入坐標(biāo)晰骑,WGS-84坐標(biāo)轉(zhuǎn)GCJ-02坐標(biāo)
      Excel表格中支持度分秒(108°13′21″)、度分(12°30.4128)绊序、度(112.50688)三種格式硕舆,后臺(tái)統(tǒng)一轉(zhuǎn)換度的格式
    3. 轉(zhuǎn)換后的坐標(biāo)Excel導(dǎo)出
      如果坐標(biāo)轉(zhuǎn)換失敗,導(dǎo)出Excel會(huì)提示轉(zhuǎn)換失敗原因骤公。


      image.png
image.png

源碼:https://github.com/lbshold/springboot/tree/master/%E5%9D%90%E6%A0%87%E8%BD%AC%E5%8C%96/coordinates

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抚官,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子阶捆,更是在濱河造成了極大的恐慌凌节,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件洒试,死亡現(xiàn)場離奇詭異倍奢,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)垒棋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門卒煞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叼架,你說我怎么就攤上這事畔裕。” “怎么了乖订?”我有些...
    開封第一講書人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵扮饶,是天一觀的道長。 經(jīng)常有香客問我乍构,道長贴届,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任蜡吧,我火速辦了婚禮毫蚓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昔善。我一直安慰自己元潘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開白布君仆。 她就那樣靜靜地躺著翩概,像睡著了一般牲距。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钥庇,一...
    開封第一講書人閱讀 51,610評(píng)論 1 305
  • 那天牍鞠,我揣著相機(jī)與錄音,去河邊找鬼评姨。 笑死难述,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吐句。 我是一名探鬼主播胁后,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嗦枢!你這毒婦竟也來了攀芯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤文虏,失蹤者是張志新(化名)和其女友劉穎侣诺,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體氧秘,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡年鸳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了敏储。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡朋鞍,死狀恐怖已添,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情滥酥,我是刑警寧澤更舞,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站坎吻,受9級(jí)特大地震影響缆蝉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瘦真,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一刊头、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧诸尽,春花似錦原杂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽年局。三九已至,卻和暖如春咸产,著一層夾襖步出監(jiān)牢的瞬間矢否,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來泰國打工脑溢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留僵朗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓焚志,卻偏偏與公主長得像衣迷,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酱酬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355