geobuilding建筑物数据转换说明
提示,地理矢量数据非常珍贵和敏感,为了防止生产的数据在项目中被窃取。方法1,数据加密,渲染引擎读取时解密。方法2,加logo导出为模型或瓦片。加logo方法https://www.bilibili.com/read/cv16079741
一、完整数据,建筑物要素属性说明

完整数据主要用于分享,geobuilding用户之间数据共享导入导出。
基于完整数据计算建筑高度是: floor*wfh
二、建筑物系列说明
1、轻属性建筑物,只保留id、 name、 height参数。自动计算了高度
2、无洞建筑物,把所有包含洞的建筑物转换为了单一polygon,适合部分渲染引擎无法给打洞建筑物贴图。
3、osm格式建筑物,适合blender-osm出城市模型
4、建筑物cluster主要用于离线寻址
5、登高合并建筑物。不考虑建筑物单体化,体积最小
三、geojson转换为gltf模型或其他三维格式
方法1、使用geobuilding导出为【轻属性建筑物】,使用Fme导出为草图大师文件,草图大师可转其他三维格式文件

使用FME转换方法
1 添加reader 源格式geojson文件(上面导出的文件)
2.添加转换器 extruder
Direction选择vertical,
Distance选择-> attribute value(属性字段)->height
3.添加writer 输出格式skp
4.点击运行
方法2、使用geobuilding导出为【osm格式】,使用
blender的blender-osm插件
可以直出城市模型。

四、geojson转换为3dtiles瓦片文件
1、使用geobuilding导出为【转无洞Polygon建筑物】注意目前大多数工具,都不能很好的支持挖洞型的建筑物。所以选择【转无洞Polygon建筑物】

2、使用qgis(argis等)打开另存为shp文件
3、这里使用其中一工具,使用 https://github.com/scially/Cesium3DTilesConverter/releases/download/V1.0/Cesium3DTilesConverter.zip工具转换,命令行如下:
C:\Users\Administrator\Downloads\Cesium3DTilesConverter>Converter.exe --format gdal --input C:\111\12345.shp --output C:\111\data --field height --layer 12345

使用cesium 3dtiles测试加载

挖洞型建筑物正常,围墙渲染精度和转换工具有关。

五、其他第三方数字孪生可视化平台
建议使用【等高合并建筑物】最小容量,提升渲染速度
