美文网首页
三维开发常见坐标系概念

三维开发常见坐标系概念

作者: Erric_Zhang | 来源:发表于2022-03-17 11:04 被阅读0次

初学者刚开始了解三维可视化开发时,都会遇到各种坐标的概念,同时也需要在各个坐标系之间相互转换数据,导致对各个概念混淆,分不清楚到底各个坐标系是什么关系,下面我就以我自己对webgis相关了解,结合Three.js和cesium进行三维开发遇到的坐标系,分别罗列解释下各个坐标系:

gis行业常见坐标系:

  1. 【WGS84地理坐标系】
    即地球坐标系,是为GPS全球定位系统使用而建立的坐标系,坐标原点在椭球的质心,我们常说的GPS定位,定位的坐标一般指这个坐标的经纬度。google地图使用的是wgs84

  2. 【墨卡托坐标系】
    又称麦卡托投影、正轴等角圆柱投影,是一种等角的圆柱形地图投影法


    image.png
  3. 【火星坐标系】
    即GCJ02,中国国家测绘局制定的地理坐标系统,是由WGS84加密后得到的坐标系。目前高德地图就是使用的这个坐标系。所以在用高德地图api进行相关开发时,里面的坐标系都是火星坐标系,所以若是其他坐标系的数据,需要先转成火星坐标系。只在国内使用(国家特色要求产物)。

  4. 【百度坐标系】
    即BD09,是在GCJ02坐标系基础上再次加密形成的,在用百度地图api进行相关开发时,若是其他坐标系的数据,也需要先转换成百度坐标系。只在国内使用(国家特色要求产物)。

  5. 【2000国家大地坐标系】
    即 CGCS2000,中国自己搞的一套国家大地坐标系,国家测绘地理信息局将从2018年起停止提供非2000国家大地坐标系下相关数据,都改成2000。国内测绘等行业主推此坐标系

三维开发时常用坐标系

  1. 【屏幕坐标系】
    即二维笛卡尔平面坐标,我们通过鼠标点击浏览器页面直接获取的坐标就是屏幕坐标了,单位是像素值。左边原点在左上角,向右为x轴正方向,向下为y轴正方向。前端可通过鼠标点击事件直接获取x, y的值。
  2. 【世界坐标系】
    即笛卡尔空间直角坐标,我们在cesium和ThreeJs开发时空间立体的都是以此坐标系开发,通过x,y,z三个参数确定一个位置,x轴发现朝右,y轴方向超上,z轴方向指向屏幕前的你。
  3. 【WGS84弧度坐标系】
    在cesium开发中,wgs84经纬度坐标没有以度数存在的(我们一般认知了解的都是度数),都是以弧度形式存在。所以开发过程中,涉及到经纬度的,都需要转换成弧度形式的经纬度。

    【度数转弧度】
    π/180 * 度数
    cesium提供方法:Cesium.CesiumMath.toRadians(degrees)
    【弧度转度数】
    180/π * 弧度
    cesium提供方法:Cesium.CesiumMath.toDegrees(radians

相关文章

  • 三维开发常见坐标系概念

    初学者刚开始了解三维可视化开发时,都会遇到各种坐标的概念,同时也需要在各个坐标系之间相互转换数据,导致对各个概念混...

  • ★60.自定义控件 ★16.Matrix Camera

    Camera常用方法表 基础概念 3D坐标系 Android 采用左手坐标系。 三维投影 三维投影是将三维空间中的...

  • 个人笔记|三维GIS开发-cesium坐标系统

    三维GIS开发-vue+cesium坐标系统 屏幕坐标系/平面直角坐标系 笛卡尔空间直角坐标系/世界坐标 地理坐标...

  • OpenGL中的四大坐标系

    OpenGL绘制三维图形时涉及多种坐标系,各个坐标系都有它各自的作用。本文将介绍以下四个常见的坐标系:模型(物体)...

  • 3D图形学基础部分

    推荐图书: 1.三维几何学基础: ①三维坐标系统: 模型坐标系:世界坐标系:摄像机坐标系:屏幕投影坐标系:(小孔成...

  • Unity基础(10)-坐标系统

    01-3D坐标系统 什么是3D坐标系? 3D坐标系是3D游戏开发与VR开发中的基础概念。一般而言3D坐标系都是使用...

  • camera相机概念

    相机概念 假设现在我们的正前方有一个三维坐标系的全息投影, 那么此时你的眼睛就相当于一架相机, 你看到的 坐标系景...

  • Cesium应用篇-1.Cesium中的坐标系和坐标转换

    1. Cesium中的常用坐标系(Transform) Cesium的坐标系统,可以认为在常用的三维坐标系统上,增...

  • 获取3D场景的模型

    基础概念 坐标系 屏幕是二维的,但是展示物体的世界是三维的,当我们在构建一个物体的时候我们是以一个三维世界既是世界...

  • 2021-12-28【Math】空间圆切线计算

    在空间三维坐标系下的圆、直线和平面拟合九磅十五便士的博客-CSDN博客_三维坐标系中圆的方程[https://bl...

网友评论

      本文标题:三维开发常见坐标系概念

      本文链接:https://www.haomeiwen.com/subject/bzhvdrtx.html