Java 地心地固坐标系转经纬度(WGS-84大地坐标)
java版通过轨道6根数实现计算出经纬度坐标_王威振的csdn的博客-CSDN博客其实通过6根数计算出的经纬度信息,其实是国家大地坐标系,要经过一系列的转换。 转换如下:国家大地坐标系-》地心地固坐标系-》经纬度place集合传的是分别是x,y,z地心地固坐标轴public List<Double> xyzToLlh(List<Double> place) {double x = ((Double)place.get(0)).doubleValue();double y = ((Double)place.get(1)).doubleValue();double z = ((Double)place.get(2)).doubleValue();double epsilon = 1.0E-15D;double d2r = 0.017453292519943295D;double r2d = 57.29577951308232D;double a = 6378137.0D;double f = 298.257223563D;double b = a - a / f;double e = Math.sqrt(a * a - b * b) / a;double curB = 0.0D;double N = 0.0D;double calB = Math.atan2(z, Math.sqrt(x * x + y * y));for(int counter = 0; Math.abs(curB - calB) * r2d > epsilon && counter < 25; ++counter) {curB = calB;N = a / Math.sqrt(1.0D - e * e * Math.sin(calB) * Math.sin(calB));calB = Math.atan2(z + N * e * e * Math.sin(calB), Math.sqrt(x * x + y * y));}x = Math.atan2(y, x) * r2d;y = curB * r2d;z = z / Math.sin(curB) - N * (1.0D - e * e);place.set(0, x);place.set(1, y);place.set(2, z);return place; }
以上是计算出的经纬度信息
相关国家大地坐标系转地心地固坐标系转换请参考文章
java 实现EME2000(国家大地坐标系)转ECEF坐标系(地心地固坐标系)_王威振的csdn的博客-CSDN博客_java 大地2000
以及六根数生成经纬度区域信息请参考文章
java版通过轨道6根数实现计算出经纬度坐标_王威振的csdn的博客-CSDN博客
java 卫星轨道6根数实现轨道预测_王威振的csdn的博客-CSDN博客_轨道6根数
Java 地心地固坐标系转经纬度(WGS-84大地坐标)相关推荐
- 【GIS - 地理信息系统】WGS 84 坐标系和 GCJ-02 坐标加密偏移 ( 大地坐标系 和 加密坐标系 | WGS 84 坐标体系简介 | GCJ-02 坐标加密偏移 )
文章目录 一.WGS 84 坐标系和 GCJ-02 坐标加密偏移 1.大地坐标系 和 加密坐标系 大地坐标系 加密坐标系 2.WGS 84 坐标体系简介 坐标加密 WGS 84 由来 经度和纬度 WG ...
- Java中getneighbor,桩号转经纬度的实现[Java编程]
赞助商链接 本文"桩号转经纬度的实现[Java编程]"是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体 ...
- java 实现EME2000(国家大地坐标系)转ECEF坐标系(地心地固坐标系)
EME2000 = J2000 俗称国家大地坐标系 ECEF坐标系 称为地心地固坐标系 先上代码.传入经度.维度.以及高度.经过的年月日时分秒 private List<Double> E ...
- java根据经纬度转地址或者根据地址转经纬度
目录 1.根据经纬度转地址 2.根据地址信息转经纬度 其实本质上还是利用高德地图API进行经纬度和地址的互转. 1.根据经纬度转地址 /*** 根据经纬度转地址* @param points* @re ...
- java 墨卡托转经纬度_经纬度,墨卡托等坐标转换
1.经纬度转墨卡托 1.1Java: public static double[] lngLat2Mercator(double lng, double lat) { double[] xy = ne ...
- java 墨卡托转经纬度,坐标转换:墨卡托 经纬度
坐标转换:墨卡托 & 经纬度 var lonlat={x:114.514864,y:38.04232}; var mercator={x:12747736.346966475,y:458540 ...
- 平面投影坐标转经纬度坐标
平面投影坐标转经纬度坐标 本人在进行开发时,使用geotools的GeoTiffReader类读取卫星影像的顶点坐标,得到的是平面坐标,单位是米,打开arcGIS,加载影像,右下角会有坐标,在视图-& ...
- 地球坐标系(WGS - 84)转火星坐标系(GCJ)
地球坐标系(WGS - 84)转火星坐标系(GCJ) package com.tdt.convert.utils;import java.math.BigDecimal;/*** @author Mr ...
- GIS中墨卡托与WGS 84的瓦片编号计算方法
GIS中墨卡托与WGS 84的瓦片编号计算方法 在GIS中计算瓦片的编号,墨卡托与WGS 84的计算方法与瓦片行列号是不一样的,为什么会有这样的差异呢?主要是因为我们的墨卡托是投影坐标系,WGS ...
- 调用高德地图Api实现通过地址转经纬度
调用高德地图Api实现通过地址转经纬度 在高德地图开放平台注册一个key就可以了,链接在这儿高德地图开放平台 /*** @author _沉淀_* @version 1.0.0* @ClassName ...
最新文章
- 动态规划最常见的习题 (最长公共子串、最长公共子序列、最短编辑距离)
- 推荐系统中使用ctr排序的f(x)的设计-传统模型篇
- Boot loader: Grub入门(转)
- nodejs生成UID(唯一标识符)——node-uuid模块
- 导航守卫与keep-alive
- EMNLP'21 | 多语言和跨语言对话推荐
- 八种实用的免费游戏开发软件工具
- C语言输出大写金额,人民币大写输出(C语言)
- 这几款音乐人必备的软件,你了解吗?
- 放大器输入级的差动放大 + 电流镜
- 自然语言处理(NLP)-4.3 BERT、T5与问答系统(BERTT5Question Answering)
- 优秀的免费高清图片素材网站推荐
- 将平板电脑作为电脑显示器_平板电脑与智能显示器的比较
- 关于偶的专业-信息工程
- 如何构建自己的python package
- 盘点闪电网络将在2020年爆发的九大理由
- table表格自动滚动
- 部署rtl88xx驱动/rpcapd,支持wireshark远程抓Wifi包
- 抽象类、接口、Objext 详解
- 2D Application