首页 > 其他分享 >Cesium Ellipsoid(十四)

Cesium Ellipsoid(十四)

时间:2023-01-27 15:34:20浏览次数:38  
标签:WGS84 Ellipsoid 椭球 cartographic result Cesium 十四

由方程(x/A)^2+(y/b)^2+(z/c)^2=1在笛卡尔坐标系中定义的二次曲面。Cesium主要用来表示行星体的形状。通常使用提供的常量之一,而不是直接构造此对象。

 

不用new,直接就可以使用其中的方法和变量

Cesium.Ellipsoid.WGS84,非常常用

比如将笛卡尔坐标转换为WGS84下的椭球坐标

      var p0 = new Cesium.Cartesian3.fromDegrees(100,30,0);
      let cartographic = Cesium.Ellipsoid.WGS84.cartesianToCartographic(
        p0
          )
      console.log(cartographic);//Cartographic {longitude: 1.7453292519943295, latitude: 0.5235987755982987, height: 0}

同理也有cartographicToCartesian

 

Cesium.Ellipsoid.fromCartesian3(cartesian, result),通过x,y,z自己构造一个椭球

surfaceArea(rectangle),计算一个矩形的面积

geodeticSurfaceNormal(cartesian, result),计算与所提供位置处的椭球表面相切的平面的法线

 

 

 

 

 

 

 

标签:WGS84,Ellipsoid,椭球,cartographic,result,Cesium,十四
From: https://www.cnblogs.com/LJXXXX/p/17068917.html

相关文章

  • Cesium计算范围(十四)
    functionbounds(positions=[],expand=0){letminLng=180letminLat=90letmaxLng=-180letmaxLat=-90positions.forEach(item......
  • Cesium 椭球大地测量EllipsoidGeodesic(十三)
    首先发现一个问题,这段代码会报错,原因是"DeveloperError:Expectedvaluetobegreaterthanorequalto0.0125,actualvaluewas0,不知道为什么经度不能为0newCesium......
  • Cesium计算多边形面积(十一)
     //计算三角形面积functiontriangleArea(p0,p1,p2){letv0=Cesium.Cartesian3.subtract(p0,p1,newCesium.Cartesian3())......
  • Cesium计算三角形面积(十)
    functiontriangleArea(p0,p1,p2){//利用subtract计算出两个向量letv0=Cesium.Cartesian3.subtract(p0,p1,newCesium.Cartesian3())......
  • 第五十四章 使用 ^mgstat 监控性能
    第五十四章使用^mgstat监控性能本章介绍^mgstat实用程序,它是一种用于收集基本性能数据的工具。注意:此实用程序可能会在不同版本之间更新。ftp://ftp.intersys.com/......
  • Cesium 与 Babylon.js 可视化 添加人物动画
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • Cesium 与 Babylon.js 可视化 添加地形
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • MySQL必知必会第十四章-使用子查询
    使用子查询子查询查询(query)任何SQL语句都是查询。但此术语一般指SELECT语句。SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。利用子查询进行过滤SELECTcus......
  • Cesium 二三维视图联动
    近期做了二三维视图联动,简单记录一下。主要功能就是同时开启二维和三维视图一起查看。大概思路就是新创建一个2D视图,将相机进行同步(其实部分资源也应该同步,不过这需要......
  • Cesium + mapv 可视化
    最近将mapv一些官方示例移植到了Cesium上,记录一下问题mapv示例:mapv(baidu.com)mapv本身没有提供类型定义文件,直接通过npm下载的mapv库也只有build好的文件,故......