Cesium加载3Dtiles模型

Cesium加载3Dtiles模型步骤:
(一)如果您使用的是大疆智图,则该软件可以直接输出3Dtiles格式(B3DM切片)的数据,如图所示:

  var viewer = new Cesium.Viewer('cesiumContainer', {//需要进行可视化的数据源的集合animation: false, //是否显示动画控件shouldAnimate: true,homeButton: false, //是否显示Home按钮fullscreenButton: false, //是否显示全屏按钮baseLayerPicker: false, //是否显示图层选择控件geocoder: false, //是否显示地名查找控件timeline: false, //是否显示时间线控件sceneModePicker: true, //是否显示投影方式控件navigationHelpButton: false, //是否显示帮助信息控件infoBox: false, //是否显示点击要素之后显示的信息requestRenderMode: true, //启用请求渲染模式scene3DOnly: false, //每个几何实例将只能以3D渲染以节省GPU内存sceneMode: 3, //初始场景模式 1 2D模式 2 2D循环模式 3 3D模式  Cesium.SceneModefullscreenElement: document.body, //全屏时渲染的HTML元素 暂时没发现用处//加载天地图影像地图,WebMapTileServiceImageryProvider该接口是加载WMTS服务的接口imageryProvider: new Cesium.WebMapTileServiceImageryProvider({url: 'http://t0.tianditu.gov.cn/img_w/wmts?tk=ebf64362215c081f8317203220f133eb',layer: 'img',style: 'default',tileMatrixSetID: 'w',format: 'tiles',maximumLevel: 18})});// 如果需要叠加路网与注记矢量则添加以下代码viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({url: 'http://t0.tianditu.gov.cn/cia_w/wmts?tk=ebf64362215c081f8317203220f133eb',layer: 'cia',style: 'default',tileMatrixSetID: 'w',format: 'tiles',maximumLevel: 18}))//加载倾斜示范数据var palaceTileset = new Cesium.Cesium3DTileset({url: '../../SampleData/OSGB&3Dtiles/terra_b3dms/tileset.json',//控制切片视角显示的数量,可调整性能maximumScreenSpaceError: 2,maximumNumberOfLoadedTiles: 100000,})//添加到场景viewer.scene.primitives.add(palaceTileset);//控制模型的位置palaceTileset.readyPromise.then(function (palaceTileset) {viewer.scene.primitives.add(palaceTileset);var heightOffset = 0.0; //可以改变3Dtiles的高度var boundingSphere = palaceTileset.boundingSphere;var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, heightOffset);var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());palaceTileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);viewer.zoomTo(palaceTileset, new Cesium.HeadingPitchRange(0.5, -0.2, palaceTileset.boundingSphere.radius *1.0));});//定位到三维模型viewer.zoomTo(palaceTileset);

(二)如果您使用的是CC(Smart3D),该软件可以输出OSGB格式的数据,我们可以借助:
1.osg2cesiumApp v1.3软件来将我们的OSGB倾斜摄影数据转换成3Dtiles文件进行加载
2.cesiumlab2软件来将我们的OSGB倾斜摄影数据转换成3Dtiles文件进行加载
3.我们可以借助SuperMap的iearth工具来转换
加载效果如图所示:

Cesium加载3Dtiles模型-大疆智图相关推荐

  1. cesium加载3dtiles模型贴图到地图

    <template><div id="cesiumContainer"> </div> </template><script& ...

  2. 大疆智图、CC生产了多份数据,如何合并为一份在图新地球进行加载

    0问题来源: 无人机对某一地方分区域进行数据采集,通过大疆智图或Context Capture进行倾斜模型构建,会形成多个倾斜模型数据文件.如果数据量很大,一个一个加载会很麻烦.因此,我们需要将多个倾 ...

  3. cesium加载 gltf模型

    cesium加载 gltf模型 首先自己配置一个iis环境 :http://www.xitongcheng.com/jiaocheng/win10_article_60912.html,其他环境 比如 ...

  4. cesium加载批量模型

    cesium加载批量模型 class CreateModel {constructor() { }// 添加单条数据addEntity(item) {// 删除实体// viewer.entities ...

  5. 基于大疆智图和云端地球,发布OSGB格式三维航拍模型

    一 三维模型生成 1.利用大疆精灵4进行航拍 2.利用大疆智图进行三维建模,在1处选择拷贝的航拍文件夹,2处勾选三维模型. 在高级设置里面选择模型格式,这里我们选择最普遍的格式之一,OSGB格式. 结 ...

  6. 实测大疆智图与ContextCapture Center 集群效率和模型效果对比

    在"实景三维中国建设"的战略背景下"倾斜摄影三维模型"将是测绘行业未来最大的风口.为了获取高精度的实景三维模型,往往需要获取大量的航摄数据.面对海量的数据,建模 ...

  7. html5 osgb,一份价值****元的Smart3d(Context Capture)和大疆智图(DJI Terra)建模评测...

    3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大疆官网直接购买,按月.年购买许可. 看介绍不仅可以控制无人机航测(设置线路.自动飞行),边飞边出图,真是无比 ...

  8. 大疆 android 简书,实测大疆智图与CC(Smart3D)三维建模、正射拼图对比

    本文授权转载于简书:三维GIS那点事_王跃军 部分有GIS前沿整理编辑 版权归原作者所有,转载请联系原作者 3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大 ...

  9. 在高德地图上显示大疆智图导出的三维模型(.obj转.gltf)

    最近使用大疆智图生成了三维模型,想在高德三维地图上显示出来.最先尝试了.b3dm格式的,发现高德api加载一直不显示.后面决定试试.gltf,但是大疆智图没有这种格式,所以我把大疆智图.obj格式转换 ...

最新文章

  1. solr6 java_Solr6 快速入门教程
  2. ORA-12541:TNS没有监听器
  3. 史上最牛的文科生:法学出身,却发明出十进制计算器,折磨无数人的微积分符号,跨界40多个领域惊艳学术圈
  4. 服务器不在工作_DHCP的工作原理
  5. 久未更 ~ 四之 —— Vsftpd出现 Failed to start Vsftpd ftp daemon错误
  6. A Python example for HiveServer2
  7. MySQL Config--参数system_time_zone和参数time_zone
  8. 你确定懂?彻底搞懂 控制反转(IoC Inversion of Control )与依赖注入(DI Dependency Inversion Principle )
  9. 谈谈Processing 3D世界 一
  10. [usOJ5677]御神渡
  11. 【英语词组】恋恋不忘Day4-2
  12. retina屏 适配问题
  13. python红色的颜色表达式_python – 排序(十六进制)颜色以匹配彩虹
  14. 为什么电脑不能安全关闭计算机,电脑无法正常关机的原因以及解决办法
  15. Calendar.getInstance() gives error in Android Studio
  16. 学习---微分_中值定理及洛必达法则
  17. 4804: 欧拉心算
  18. Excel使用之时间相加减(精确到毫秒)
  19. 给hacke拨乱反正 黑客、红客、蓝客究竟是什么--来自:互联网实验室
  20. vba随机抽取人名不重复_VBA编程实现不重复随机数输出

热门文章

  1. php实现简单工厂模式
  2. 浅谈CPU三级缓存和缓存命中率
  3. 简介Citrix XenDesktop
  4. 亲测可用:SecureCRT 7 注册码/序列号
  5. 字体压缩 前端字体压缩
  6. 易语言 位异或c,易语言教程位运算命令(位取反、位于、位或、位异或)
  7. C#操作GridView控件绑定数据实例详解(二)
  8. 2017年5月26日 20:56:11
  9. 王育琨:任正非的窄门与李东生的宽门
  10. Saber2016使用总结(不定时更新)