EME2000 = J2000 俗称国家大地坐标系

ECEF坐标系 称为地心地固坐标系

先上代码。传入经度、维度、以及高度。经过的年月日时分秒

private List<Double> EME2000toECEF(double longitude, double latitude, double height, int year, int month, int day, int hour, int minute, double second) {File home = new File(this.orekitPath);if (!home.exists()) {home.mkdirs();}File orekitData = new File(home, "orekit-data/UTC-TAI.history");if (!orekitData.exists()) {try {if (!orekitData.getParentFile().exists()) {orekitData.getParentFile().mkdirs();}orekitData.createNewFile();this.fileLoad(orekitData);} catch (IOException var25) {var25.printStackTrace();}}DataProvidersManager manager = DataContext.getDefault().getDataProvidersManager();manager.addProvider(new DirectoryCrawler(orekitData.getParentFile()));Frame inertial_frame = FramesFactory.getEME2000();Frame earth_frame = FramesFactory.getITRF(IERSConventions.IERS_2010, false);AbsoluteDate t_epoch = new AbsoluteDate(year, month, day, hour, minute, second, TimeScalesFactory.getUTC());Vector3D eciPos = new Vector3D(longitude, latitude, height);Vector3D eciVel = new Vector3D(6.229593617887584D, 3.957732763271321D, -1.898435654082505D);PVCoordinates pv = new PVCoordinates(eciPos, eciVel);PVCoordinates pv_itrf = inertial_frame.getTransformTo(earth_frame, t_epoch).transformPVCoordinates(pv);Vector3D vector3D = pv_itrf.getPosition();return Lists.newArrayList(new Double[]{vector3D.getX() * 1000.0D, vector3D.getY() * 1000.0D, vector3D.getZ() * 1000.0D});
}

相关jar包我就不上传了。有需要的可以联系我。如果有疑问欢迎下方评论!!!

java 实现EME2000(国家大地坐标系)转ECEF坐标系(地心地固坐标系)相关推荐

  1. 2000坐标系xy坐标几位_详解| 带你认识新一代坐标系——2000国家大地坐标系

    原标题:详解| 带你认识新一代坐标系--2000国家大地坐标系 2018年7月1日起全面使用2000国家大地坐标系的消息,让不少人感慨国之大动作的同时,纷纷摸不着头脑.何为2000国家大地坐标系?对日 ...

  2. 经纬高坐标系-ECEF坐标系-ENU坐标系

    无人机搭载的RTK获得的经纬高坐标要转换为东北天坐标,才能用于局部的导航和定位.为了这个目的,查阅资料,越查越懵逼,竟然这么多的坐标系,略懂之后,将学到的信息记录如下,很多跟我的目的:"RT ...

  3. 2000国家大地坐标系

    http://blog.geohey.com/geohey-supports-cgcs2000/ 2019年1月1日起,自然资源部将统一使用2000国家大地坐标系,并停止提供北京54坐标系和西安80坐 ...

  4. 导航坐标系:地心惯性坐标系、地心地固坐标系、当地水平坐标系、载体/机体坐标系

    导航中的几种常用坐标系 地心惯性坐标系(ECI) 地心地固坐标系(ECEF) 当地水平坐标系(LLF).东北天坐标系ENU 地平坐标系 载体/机体坐标系 机动目标跟踪/室内定位/导航/优化技术探讨:W ...

  5. 2000坐标系xy坐标几位_2000国家大地坐标系转换演示及实践应用专题培训研讨班...

    各相关单位: 按照国务院关于推广使用2000国家大地坐标系(CGCS2000)的有关要求,自然资源部(原国土资源部.国家测绘地理信息局)已确定将全面使用2000国家大地坐标系. 为帮助相关从业人员及时 ...

  6. 《海洋测绘》:从地方坐标系到2000国家大地坐标系的转换方法

    从地方坐标系到2000国家大地坐标系的转换方法 https://mp.weixin.qq.com/s?__biz=MzA5NDUyNzk3Mw==&mid=2651689450&idx ...

  7. 三维旋转矩阵;东北天坐标系(ENU);地心地固坐标系(ECEF);大地坐标系(Geodetic);经纬度对应圆弧距离

    关注即可了解更多相关知识. 欢迎转发.收藏.友善交流. 文章目录 旋转矩阵 三角恒等式 Trigonometric identities 二维旋转矩阵 三维旋转矩阵 Euler Rotations m ...

  8. 经纬度坐标系转东北天_大地坐标系(WGS-84)、地心地固坐标系(ECEF)与东北天坐标系(ENU)的相互转换C语言代码分享...

    //ECEF ---> WGS84 //pcg为WGS-84坐标系结构体指针,pcc为ECEF坐标系结构体指针 void ECEFToWGS(PWGS pcg, PECEF pcc) { dou ...

  9. 广州坐标系转换大地2000_珞珈德毅DEU2000坐标转换软件通过2000国家大地坐标系转换软件测评...

    1月31日,国家测绘产品质量检验测试中心公示2000国家大地坐标系转换软件测评结果,武汉珞珈德毅科技股份有限公司德毅智慧®DEU2000®坐标转换软件从五十多家测评单位中脱颖而出,位列公示名单第一位, ...

最新文章

  1. 测试系统存储是大端模式还是小端模式的方法
  2. 加州圣地亚哥电子和计算机工程研究生申请入口
  3. 经典的Java面试题及回答集锦
  4. leetcode509. 斐波那契数
  5. 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
  6. WinCE BSP中的DAT文件介绍
  7. 反函数连续性定理 反三角_高中数学:三角函数诱导公式及诱导公式口诀
  8. python print format
  9. 写一函数,将两个字符串连接
  10. Debian 9 更换源 使用国内源 配置方法
  11. maven netty 配置_网络编程(二)Netty编程之一
  12. Ansible11:变量详解
  13. pulse 去马赛克软件_Github高赞:打马赛克=形同虚设,AI看透你一切小心思
  14. Atitit.java jna 调用c++ dll 的总结
  15. 什么是Podfile呢?送给你来自官网的介绍
  16. 【倒计时】用JS写出京东倒计时效果
  17. 【APP 测试】绕过华为手机打开 USB 调试需要先登录华为账号问题
  18. ADC芯片——AD7705最详细讲解(STM32)
  19. html用百度网盘怎么看,百度网盘怎么使用?别人给了我一串字母
  20. Unity PC打包后日志查看

热门文章

  1. python求反余弦_余弦相似度计算公式:python代码找出相似文章
  2. 条件随机场(Conditional random field,CRF)
  3. Electron编译报错:include: could not find: ****StdUtils.nsh“的解决
  4. 【目标检测】(10) Mosaic 数据增强方法,附Python完整代码
  5. 微信小程序使用node-xlsx解析excel文件的云函数
  6. docker 运行 web 服务和部署 Go web app
  7. 微信公众号行业排行榜周榜
  8. 计算机一级是几寸的,笔记本电脑尺寸一般是多少(笔记本电脑买几寸的比较合适)...
  9. Win32_Keyboard 键盘 参数说明
  10. C语言search函数的作用,C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索...