日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java wgs84转西安80_java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转的实现

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java wgs84转西安80_java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文介紹了java 地心坐標系(ECEF)和WGS-84坐標系(WGS84)互轉的實現,分享給大家,具體如下:

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;//經度

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;

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的java wgs84转西安80_java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。