建筑模型切片并在cesium实现3dtile加载
创始人
2024-11-21 16:37:31
0

一、获取建筑数据shp

获取shp数据可以自己到网上找或者从https://www.openstreetmap.org/export中自己导出osm再转换为shp

这里为大家提供一个我自己招的西安建筑数据

链接: https://pan.baidu.com/s/1zRFFMQfH05v5VsGHFD4y-Q?pwd=ap3h 提取码: ap3h

获取osm数据

https://www.openstreetmap.org/export在这个网站中,框选并导出范围的建筑

把osm数据转换为shp文件

这里我们需要用到一个软件QGISQGIS官网

下载图上的这个版本。下载完成后安装。我们打开qgis desktop

打开软件后,我们直接把刚刚下载的map.osm拖入软件,

添加图层后可以在右下角看到这个shp文件

我们去掉点和线的图层只留下polygon

保存为shp文件

保存,需要注意坐标系。在File Name中选择要保存的路径,并填入保存的名称。

保存后我们就可以在刚刚的文件夹中找到。

二、把shp文件进行切片转为3dtile

这里我们需要用到一个软件cesiumlabcesiumlab网站,下载完成后,注册一个账号,下载完成之后,登录账号后就可以使用。

打开通用模型切片功能。

在通用模型转换中选择shp文件

选择后设置输出路径。点击提交处理后。等待切片处理。

处理完成后,我们可以在发布服务这里预览处理结果。

三、在cesium中加载

把处理好的tileset文件放到public下

const tileset = await Cesium.Cesium3DTileset.fromUrl("/tileset_xian/tileset.json");   // 设置颜色等样式   tileset.style = new Cesium.Cesium3DTileStyle({     color : 'color("purple", 0.5)',     pointSize: "${Temperature} * 2.0",   });   viewer.scene.primitives.add(tileset);   // 西安   viewer.camera.flyTo({     // destination: Cesium.Cartesian3.fromDegrees(103.84, 31.15, 17850000),     destination: {x: -1713389.547194767, y: 4992360.699741168, z: 3570137.8917685803},     orientation: {       heading: 0.02334273835679923,       pitch: -0.7696563552877764,       roll: 6.283181388611786,     },   });   // // 监听数据加载完成   tileset.allTilesLoaded.addEventListener(() => {     console.log("数据加载完成");     console.timeEnd("3dtiles");   });   // 获取视角数据   // setInterval(() => {   //   console.log(viewer.camera.position)   //   console.log(viewer.camera.heading)   //   console.log(viewer.camera.pitch)   //   console.log(viewer.camera.roll)   // }, 5000);

相关内容

热门资讯

黑科技辅助(wepower插件... 黑科技辅助(wepower插件)好像是有挂(透视)系统教程(有挂功能)-哔哩哔哩;wepower插件...
黑科技教程(wpk最新黑科技)... 黑科技教程(wpk最新黑科技)wpk微扑克智能辅助(wpK)本来是真的有挂(有挂方针)-哔哩哔哩1、...
黑科技工具!wpk有辅助插件吗... 黑科技工具!wpk有辅助插件吗(aapoker真的有猫腻)本来真的有挂(有挂透视)-哔哩哔哩wpk有...
黑科技辅助(wpk)外挂透明挂... 黑科技辅助(wpk)外挂透明挂辅助器(透明挂)原来真的有挂(有挂技巧)-哔哩哔哩1、wpkai辅助优...
黑科技脚本(wpk最新黑科技)... 黑科技脚本(wpk最新黑科技)wpk有ai吗(wPK)一贯是真的有挂(了解有挂)-哔哩哔哩1、wpk...
黑科技辅助(哈糖大菠萝有外挂吗... 黑科技辅助(哈糖大菠萝有外挂吗)原先有挂(透明黑科技)解密教程(有挂工具)-哔哩哔哩1、哈糖大菠萝有...
黑科技规律!wepoke透明挂... 黑科技规律!wepoke透明挂怎么识别(wepoke辅助插件)总是是真的有挂(有挂智能ai)-哔哩哔...
黑科技挂(wpk最新黑科技)w... 黑科技挂(wpk最新黑科技)wpk德州ai辅助器好用吗(WPk)竟然真的有挂(有挂教程)-哔哩哔哩;...
黑科技软件(德州ai智能)外挂... 黑科技软件(德州ai智能)外挂透明挂辅助代打(透明挂黑科技)本来真的有挂(有挂细节)-哔哩哔哩1、德...
黑科技辅助(wpk德州职业代打... 黑科技辅助(wpk德州职业代打)其实真的是有挂(透明黑科技)玩家教程(真的有挂)-哔哩哔哩1、任何德...