我现在项目‘vue3-typescript-cesium-elementPlus [后台插件化]’中添加其他城市的白膜数据,但是不知道如何操作,而且后台中的添加和导入我也不太理解。添加好像需要添加在线地址,导入似乎要csv或者xlsx格式我看到高德也有开发者平台,有提供一些城市的建模在线数据,不知道有没有办法添加到这个系统
查看更多
同学,你好。Cesium加载白模数据是通过Cesium.Cesium3DTileset这个类进行加载的,数据是3dtile格式的。
导入数据的话,按照上面这张图即可,输入你的白模数据所在地址,tileset.json文件是对白模进行数据组织的索引文件,通过这个文件,就可以在cesium加载的时候,以金字塔的方式,加载所有白模数据。高德的城市白模数据如果不是3dtile格式的话,需要用工具进行转换后成3dtile格式,cesium就可以加载显示。
发布 问题
分享 好友
手机 浏览
回到 顶部
我还有一点不理解,如果我的3dtile文件在本地,如何上传到系统中呢
你可以Nginx或者tomcat把3dtile当作静态资源发布出来,然后再系统中填写发布的3dtile服务地址就可以了。
@yezhengwei 直接发布到web服务器里,就是普通的文件服务就行,直接访问。然后cesium的api会树状遍历
@TuringP ok,谢谢老哥,我一会试试
@TuringP 我已经添加了服务地址,可是系统中还是加载不出来啊
有报错吗?
@TuringP 没看到报错,就是好像没添加那样
@TuringP https://wwsb.lanzoul.com/iMFVc1drbj1i 老哥,这是我抓的白膜数据。麻烦老哥看看会不会是数据的问题
@TuringP
对不起,有报错,但是这个报错是什么意思啊
跨域了