首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:【WebGL】S3M倾斜模型转换为3D Tiles出现偏移是什么原因导致的?
44,106EXP 2023年07月26日
【WebGL】S3M倾斜模型转换为3D Tiles出现偏移是什么原因导致的?

1个回答

【问题原因】原生Cesium为椭球体,缓存时为圆球参数,前端加载时需对球体进行转换。 【解决方法】前端iClient3D for Cesium中加载时需对球体进行转换: var obj = [6378137.0, 6378137.0, 6356752.3142451793]; Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2])); 此外,需要在原生Cesium加载S3MB数据的话,可以用开源的Cesium工具,地址 https://github.com/SuperMap/iClient3D-for-WebGL,iEarth插件能实现3DTiles与S3MB数据互转。 SuperMap3D.js 工具,可以实现在原生Cesium直接加载超图发布的服务。 开源工具问题可在github中提issue反馈。
44,106EXP 2023年07月26日
热门文章
关注我们
...