尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

MapGIS Client for JavaScript坐标系的几何定义,转换

MapGIS Client for JavaScript坐标系的几何定义,转换
📅 发布时间:2026/7/24 21:12:18

前言

在Cesium三维地球开发中,常常会涉及到坐标系的概念。Cesium中的坐标系包含两类:经纬度和笛卡尔坐标系,正确理解这两类坐标系的几何含义和转换,对于开发至关重要,本文将介绍这两种坐标系的几何定义,转换。

经纬度坐标系

要严谨的描述经纬度坐标系,需要理解一些地球椭球上的一些特殊点、线、面:

  • 椭球中心,即地球椭球的长短轴的交点;
  • 旋转椭球的短轴;
  • 子午面:过短轴的面称为子午面,子午面与椭球面的交线称为子午线,亦即经线,其中一个特殊的就是过格林尼治天文台的子午线,将其称为本初子午线,即0°经线;
  • 赤道面:过椭球中心,与子午面正交的面;其与椭球面的交线称为赤道;

知道了椭球面上这些特殊点线面后,我们来定义球面大地坐标系,以地面点P为例。

  • 大地经度:过P点做与椭球面垂直的线,称为法线,过这条法线有一个子午面,过P点的子午面和本初子午面的二面角就是该点的大地经度,用L表示。

  • 大地纬度:法线与赤道的夹角称为大地纬度,用B表示;

  • 大地高:地面点沿着法线到参考椭球面的距离称为大地高;


    但是与我们常用的经纬度表示方法不同,在Cesium中,角度采用弧度表示。

角度转弧度:
radians = degrees * Math.PI / 180.0
new Cesium.Math.toRadians(角度)

弧度转角度:
degrees = radians * 180.0 / Math.PI
​new Cesium.Math.toDegrees(弧度)

笛卡尔坐标系

笛卡尔坐标系的坐标原点与坐标轴的定义:

  • 坐标原点O:椭球中心;
  • Z轴:自转轴的正方向,即椭球中心与北极点的连线;
  • X轴:本初子午面与赤道的交线;
  • Y轴:90°经线形成的子午面,与赤道面的交线。
    在这个坐标系中点P的坐标(x,y,z)的几何含义是OP向量在 X、Y、Z 轴上的投影,即其在X、Y、Z上的分量。

坐标系转换

经纬度转笛卡尔坐标

Cesium.Cartesian3.fromDegrees(longitude,latitude,height,ellipsoid,result)
  • longitude: 经度
  • latitude: 纬度
  • height: 高程
  • ellipsoid: 椭球对象,默认为WGS84椭球
  • result: 结果对象

笛卡尔坐标转经纬度

Cesium.Cartographic.fromCartesian(cartesian,ellipsoid,result)
  • cartesian: 笛卡尔坐标
  • ellipsoid: 椭球对象,默认为WGS84椭球
  • result: 结果对象

这里转换的经纬度结果是弧度,可以转换成角度。

相关新闻

  • 深度解析:AI驱动的股票智能分析系统实战指南
  • 如何用GitHub Actions实现股票分析自动化:零成本搭建智能投资助手
  • Beyond Compare 5密钥生成技术深度解析:从RSA算法到逆向工程实战

最新新闻

  • 微信好友关系终极检测指南:3步找出单向好友,告别被删不知情
  • 我的编程之旅
  • 暗黑3按键助手D3KeyHelper:终极免费自动化游戏解决方案
  • Formality:使用机器学习驱动的分布式处理(DPX)
  • 元宝多轮问答怎么按项目存档?DS随心转导出 Markdown 和 Word - 【DS随心转】
  • 如何用一款3MB工具重塑你的桌游设计工作流?

日新闻

  • 武汉卡地亚LOVE钻戒与钻石项链回收变现攻略|多家门店行情参考 - 大牌深度测评
  • 2026年无锡地区健康管理如何考量?四家机构业务体系概览
  • 2026图片去水印软件哪个好用 手机电脑免费工具盘点 - 免费软件工具方法教程

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号