当前位置: 首页 > news >正文

【mars3d】加载超图s3m模型说明

建议替换Cesium库,换成 超图版本Cesium + mars3d + mars3d-supermap ,需要引入的资源为:

"mars3d": ["Cesium-supermap/Widgets/widgets.css", //超图版本Cesium "Cesium-supermap/Cesium.js","mars3d/plugins/compatible/cesium-version.js", //cesium版本兼容处理"mars3d/plugins/compatible/cesium-when.js","turf/turf.min.js","mars3d/mars3d.css", //mars3d"mars3d/mars3d.js","mars3d/plugins/supermap/mars3d-supermap.js",//mars3d-supermap简化调用封装
],

相关示例和项目可以访问:https://github.com/marsgis/mars3d-link-supermap

此方式的特别说明
不是所有功能都可以正常用,因为:

  • 使用的是超图版Cesium,所以mars3d-cesium的所有修改都无效,影响到wfs、模型编辑、地形编辑等功能(可以用超图的相关API来替代实现)
  • 超图Cesium修改了地球的半径参数(Cesium.Ellipsoid.WGS84值不同,原生Cesium是椭球,超图是圆球),造成3dtiles加载位置偏差很大。
  • 版本更新日志说明http://mars3d.cn/doc.html#start/change



目前只有一个仓库参考,而且这个只适合3.4版本的Mars3d

https://gitee.com/marsgis/mars3d-link-supermap

 

 

http://www.lryc.cn/news/417050.html

相关文章:

  • LeetCode Hot100 二叉搜索树中第K小的元素
  • CBK-D5-安全测试与开发osg15、20、21
  • 期权杠杆与期货杠杆的区别是什么?
  • 数字人解决方案——音频驱动机器人
  • Linux Tcp 连接 状态 检测 处理
  • String respIson = objectMapper.writeValueAsString(response);
  • git squash、merge 、 rebase
  • 案例开发-日程管理2第一期(超详细教程、配备图文和源代码注释,没学过也能看懂)
  • c# 逻辑运算符和条件运算符
  • Linux驱动开发—设备树传递给内核,匹配驱动过程分析
  • 深入理解 Go 语言信号量 Semaphore
  • git——删除远程仓库中的文件或文件夹步骤图解(只是从远程仓库中删除,本地文件不受影响、不会被删除)
  • 详解贪心算法
  • LabVIEW工件表面瑕疵识别系统
  • LabVIEW水下根石监测系统
  • 探索全光网技术 | 全光网络技术方案选型建议三(医院场景)
  • 【C++语言】vector迭代器与常见oj题
  • 高职物联网智慧农业实训室建设方案
  • Pytorch 高效快速加载大规模数据集
  • Spring Boot集成protobuf快速入门Demo
  • SpringBoot+Vue 简单小文章项目开发全过程
  • 如何将发明原理应用于产品设计的概念阶段?
  • 【wsl】wsl + vscode 中使用 typora 打开 markdown 文件
  • AutoDL下huggingface下载模型位置问题
  • SpringBoot基础(一):快速入门
  • 使用Weka进行数据挖掘与机器学习
  • 定时器知识点
  • 桌面日历还能这样玩?这个日历太酷了吧!秒变桌面记事本!
  • 基于深度学习的太阳暗条检测(2020年以来)
  • 【吊打面试官系列-Elasticsearch面试题】Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?