首次使用Cesium加载3D数据成功
接此;
https://blog.csdn.net/bcbobo21cn/article/details/111305160
`代码同前文;加载不同的数据,都不能加载出来;
var palaceTileset = new Cesium.Cesium3DTileset({
//url: './SampleData/Cesium3DTiles/Classification/Photogrammetry/tileset.json'
//url: './SampleData/Cesium3DTiles/Batched/BatchedColors/tileset.json'
//url: './SampleData/Cesium3DTiles/PointCloud/PointCloudConstantColor/tileset.json'
url: './SampleData/Cesium3DTiles/Tilesets/Tileset/tileset.json'
//url: './SampleData/Cesium3DTiles/Tilesets/Tileset/parent.b3dm'
//或者url: 'http://ip:port/www/DAEPalace/tileset.json'
});
然后更改代码为如下;
<script>var viewer = new Cesium.Viewer("cesiumContainer");var tileset = window.viewer.scene.primitives.add(new Cesium.Cesium3DTileset({//url: './SampleData/Cesium3DTiles/Classification/Photogrammetry/tileset.json'//url: './SampleData/Cesium3DTiles/Batched/BatchedColors/tileset.json'//url: './SampleData/Cesium3DTiles/PointCloud/PointCloudConstantColor/tileset.json'url: './SampleData/Cesium3DTiles/Tilesets/Tileset/tileset.json'}))tileset.readyPromise.then(function() {var boundingSphere = tileset.boundingSpherewindow.viewer.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0.0, -0.5, boundingSphere.radius))window.viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY)}).otherwise(function(error) {throw error})</script>
然后3D Tiles数据加载出来了;下面是不同的3D Tiles数据;
不同的3D Tiles数据;
都能加载;只有点云的那个不显示;
把自己的3D数据转换为它的3D Tiles数据,应该就能加载了;网上查转换工具;
首次使用Cesium加载3D数据成功相关推荐
- 首次使用Cesium加载3D数据不成功
接此: https://blog.csdn.net/bcbobo21cn/article/details/110454547 参阅相关教程:Cesium加载3D数据是通过3D Tiles进行: 3D ...
- Cesium加载3D Tiles数据
使用原生Cesium加载3D Tiles数据,并实现对图层的选中.样式的修改.图元的隐藏. 实现代码 <!DOCTYPE html> <html lang="en" ...
- Cesium加载大数据量地下管线
Cesium加载大数据量地下管线 Cesium优化加载 管线加载 管井.摄像头.交通信号灯等模型加载 与倾斜摄影模型结合加载 Cesium优化加载 管线.管井.路灯.交通信号灯.接电箱等模型使用Pri ...
- vite+cesium加载3DTile数据
Cesium 3D Tile是Cesium的一种特有的3D模型格式,其文件名后缀为.b3dm,而要在自己开发的平台上调用这些3D Tile,一般为通过后缀为.json格式的文件来调用.b3dm格式的3 ...
- Cesium加载GeoJson数据(shp转化的json数据)
1.shp转换成json格式 此处整理了两种shp转为json格式的方式:一是使用工具:二是使用ArcGIS进行转换. 1.1.ArcGIS转换 1.使用ArcGIS将shp文件的地理坐标设置为WGS ...
- Cesium加载3D Tiles模型
最近遇到一个问题,使用大疆无人机做的倾斜摄影三维模型,需要加载到地图上进行显示.从大疆的制图软件导出后,三维模型文件的后缀名为b3dm,经查阅资料发现,是3D Tiles格式. 3D Tiles 3D ...
- 自己写的Cesium加载天地图数据服务的方法(亲测可用)
前提条件 1.首先需要了解天地图都有哪些数据服务,具体详见天地图API介绍,如下图所示: 如下地址我将加粗的"vec_c"成为图层标签. http://t0.tianditu.go ...
- cesium加载气象数据
通过cesium的postProcessStages接口改变fragmentShader来实现这些效果 addsnow() { //删除 if (this.snow) this.v ...
- Cesium.js 加载3D模型
一.Cesuimjs介绍 Cesiunjs是一套GIS行业中进行地图渲染的js库,该库使用的WebGL进行地图渲染.并且结合HTML5进行相应,从而实现3D中渲染地图.本篇文章则介绍如何将后缀名为ma ...
最新文章
- python:文件操作
- I2C,485,232,spi区别以半双工,全双工
- Make!Sense 动手好伴侣,带你轻松做实验
- 延长计算机屏幕显示时间,非充电状态下延长计算机使用时间的小诀窍!
- okgo 缓存html,okhttp-OkGo OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持 RxJava,比 Retro @codeKK Android开源站...
- Java多线程(3) Volatile的实现原理
- Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
- 如何在Python中安全地创建嵌套目录
- react组件卸载调用的方法_React调用子组件方法与命令式编程误区
- 数据结构基础(3)---C语言实现单链表
- Spring5全面详解
- selenium 确实是好东西,使用selenium-server 加快执行速度,对速度有很大提升,同时可以拆分服务,进行集群部署。
- android graphics,Android graphics值Bitmap
- 录屏软件哪个好?快来试试这几款吧!
- 老男孩mysql高级专业dba实战课程_老男孩MySQL高级专业DBA实战课程/高级运维DBA课程/MySQL视频教程下载...
- 【微机原理与汇编】冒泡排序
- 论OpenVZ与KVM的区别
- 对一阶二阶低通滤波器推导,并用IMU数据验证算法效果
- 搭建股票期货分仓系统如何
- steam植物大战僵尸汉化补丁使用教程