Cesium数据(九)Geom数据转换v0.1
经过一段时间努力,做出了一个可运行demo
主要逻辑
1. 数据来源
- 通过界面编辑得到(未做)
- 通过已有的台账或者表格,编写脚本转成符合要求的csv
2. 预览
通过提供的桌面端程序预览csv,(这里界面使用的Entity,数量多可能会卡,后期考虑使用primitive优化),这里可以以服务的方式加载需要单体化的3dtile。
3. 数据转换
csv上传到网站进行处理,生成3dtiles(geom),1w个形状,约耗时110秒,成果 800kb左右,没加进度条,也没进行分块
4. 查看
通过提供的桌面端程序预览3dtile(geom),以服务的方式加载需要单体化的3dtile。也可以发布到自己的项目中使用,如果需要显示颜色,需要自己配置样式~
相关链接
搞了个服务器部署,配置不高,csv小于 2M 会失败,暂定运行一周吧~~
- web生产 http://ugeotool.com:8000
- 桌面端exe http://ugeotool.com:8000/static/geompreview_0.0.0_x64_en-US.msi.zip
注:
- 点云使用的是 Cesium.Cesium3DTileset.fromIonAssetId(16421)
- geom发布服务可以使用nginx,注意设置跨域
收集表再发一次,要是实在没人有需求,就玩别的去啦~
很多很多话