最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 地心坐標(biāo)系(ECEF)和WGS-84坐標(biāo)系(WGS84)互轉(zhuǎn)的實(shí)現(xiàn)

 更新時(shí)間:2019年09月05日 11:35:52   作者:浪克oo  
這篇文章主要介紹了java 地心坐標(biāo)系(ECEF)和WGS-84坐標(biāo)系(WGS84)互轉(zhuǎn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文介紹了java 地心坐標(biāo)系(ECEF)和WGS-84坐標(biāo)系(WGS84)互轉(zhuǎn)的實(shí)現(xiàn),分享給大家,具體如下:

 public static String WGS84toECEF(double latitude, double longitude, double height)
  {
    double X;
    double Y;
    double Z;
    double a = 6378137;
    double b = 6356752.314245;
    double E = (a * a - b * b) / (a * a);
    double COSLAT = Math.cos(latitude * Math.PI / 180);
    double SINLAT = Math.sin(latitude * Math.PI / 180);
    double COSLONG = Math.cos(longitude * Math.PI / 180);
    double SINLONG = Math.sin(longitude * Math.PI / 180);
    double N = a / (Math.sqrt(1 - E * SINLAT * SINLAT));
    double NH = N + height;
    X = NH * COSLAT * COSLONG;
    Y = NH * COSLAT * SINLONG;
    Z = (b * b * N / (a * a) + height) * SINLAT;
    return X + "," + Y + "," + Z;
  }
 
 
  public static String ECEFtoWGS84(double x, double y, double z)
 
  {
    double a, b, c, d;
    double Longitude;//經(jīng)度
    double Latitude;//緯度
    double Altitude;//海拔高度
    double p, q;
    double N;
    a = 6378137.0;
    b = 6356752.31424518;
    c = Math.sqrt(((a * a) - (b * b)) / (a * a));
    d = Math.sqrt(((a * a) - (b * b)) / (b * b));
    p = Math.sqrt((x * x) + (y * y));
    q = Math.atan2((z * a), (p * b));
    Longitude = Math.atan2(y, x);
    Latitude = Math.atan2((z + (d * d) * b * Math.pow(Math.sin(q), 3)), (p - (c * c) * a * Math.pow(Math.cos(q), 3)));
    N = a / Math.sqrt(1 - ((c * c) * Math.pow(Math.sin(Latitude), 2)));
    Altitude = (p / Math.cos(Latitude)) - N;
    Longitude = Longitude * 180.0 / Math.PI;
    Latitude = Latitude * 180.0 / Math.PI;
    return Longitude + "," + Latitude + "," + Altitude;
  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java消息摘要算法MAC實(shí)現(xiàn)與應(yīng)用完整示例

    Java消息摘要算法MAC實(shí)現(xiàn)與應(yīng)用完整示例

    這篇文章主要介紹了Java消息摘要算法MAC實(shí)現(xiàn)與應(yīng)用,結(jié)合完整實(shí)例形式分析了java消息摘要算法MAC的概念、原理、實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • Java 深入淺出掌握Map集合之雙列集合

    Java 深入淺出掌握Map集合之雙列集合

    雙列集合是每個(gè)元素都有鍵與值兩部分組成的集合,記錄的是鍵值對(duì)對(duì)應(yīng)關(guān)系,即通過(guò)鍵可以找到值,鍵必須是唯一,值可以重復(fù),接下來(lái)跟著小編具體了解吧
    2021-11-11
  • Java實(shí)現(xiàn)高并發(fā)秒殺的七種方式

    Java實(shí)現(xiàn)高并發(fā)秒殺的七種方式

    本文主要介紹了Java實(shí)現(xiàn)高并發(fā)秒殺的六種方式,包括使用緩存、數(shù)據(jù)庫(kù)樂(lè)觀鎖、數(shù)據(jù)庫(kù)悲觀鎖、分布式鎖、隊(duì)列限流、令牌桶算法和限流器,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Java Web中解決路徑(絕對(duì)路徑與相對(duì)路徑)問(wèn)題

    Java Web中解決路徑(絕對(duì)路徑與相對(duì)路徑)問(wèn)題

    這篇文章主要介紹了Java Web中解決路徑問(wèn)題的相關(guān)資料,java 文件路徑有絕對(duì)路徑與相對(duì)路徑,這里提供了幾種方法解決所有路徑問(wèn)題,需要的朋友可以參考下
    2017-01-01
  • java實(shí)現(xiàn)圖書(shū)館管理系統(tǒng)

    java實(shí)現(xiàn)圖書(shū)館管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)圖書(shū)館管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Java語(yǔ)言實(shí)現(xiàn)基數(shù)排序代碼分享

    Java語(yǔ)言實(shí)現(xiàn)基數(shù)排序代碼分享

    這篇文章主要介紹了Java語(yǔ)言實(shí)現(xiàn)基數(shù)排序代碼分享,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Java界面編程實(shí)現(xiàn)界面跳轉(zhuǎn)

    Java界面編程實(shí)現(xiàn)界面跳轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了Java界面編程實(shí)現(xiàn)界面跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • java整合微信支付功能詳細(xì)示例

    java整合微信支付功能詳細(xì)示例

    這篇文章主要給大家介紹了關(guān)于java整合微信支付功能的相關(guān)資料,支付是一個(gè)復(fù)雜且測(cè)試起來(lái)需要的配置特別復(fù)雜的模塊,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下
    2023-07-07
  • Idea+maven搭建SSH(struts2+hibernate5+spring5)環(huán)境的方法步驟

    Idea+maven搭建SSH(struts2+hibernate5+spring5)環(huán)境的方法步驟

    這篇文章主要介紹了Idea+maven搭建SSH(struts2+hibernate5+spring5)環(huán)境的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • JAVA 格式化JSON數(shù)據(jù)并保存到j(luò)son文件中的實(shí)例

    JAVA 格式化JSON數(shù)據(jù)并保存到j(luò)son文件中的實(shí)例

    這篇文章主要介紹了JAVA 格式化JSON數(shù)據(jù)并保存到j(luò)son文件中的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10

最新評(píng)論

同仁县| 铜鼓县| 张家界市| 钦州市| 丹阳市| 阆中市| 晋宁县| 长乐市| 台安县| 龙川县| 馆陶县| 和政县| 邯郸县| 安顺市| 吉木萨尔县| 石门县| 凉城县| 石阡县| 诸城市| 通城县| 阜平县| 翁源县| 崇礼县| 汝南县| 称多县| 玉龙| 盐山县| 莎车县| 龙州县| 高青县| 饶河县| 沙湾县| 古蔺县| 井陉县| 闽清县| 新丰县| 三原县| 光泽县| 莱阳市| 嘉黎县| 邮箱|