有没有大神写过地形上贴地距离的计算

Cesium源码 · jerry · 于 5年前 发布 · 9384 次阅读

有没有大神写过地形上贴地距离的计算

共收到 3 条回复 cesium
admin#15年前 0 个赞

经纬度内插,根据地形获取高程,自己计算

jerry#25年前 0 个赞

现在能获取到首末位置 经纬度和高程 但是不知道应该怎么算 您能说的详细点么

admin#35年前 0 个赞

已知起点和终点,用Cesium的内插算法,间隔0.1米内插平面坐标,再根据地形获取高程

//内插
var geodesic = new Cesium.EllipsoidGeodesic();
 var sp = new Cesium.Catographic(lon,lat,0);//弧度制
        var ep = new Cesium.Catographic(lon,lat,0);
        geodesic, setEndPoints(sp, ep); 
var res = geodesic.interpolateUsingSurfaceDistance(0.1,new Cesium.Catographic());

地形高程获取看这个:https://cesiumjs.org/Cesium/Build/Documentation/sampleTerrain.html?classFilter=sample

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics