刘继业 2021-06-15发布 阅读:1011次 ⋅ 数字孪生体  开源社区  数字孪生城市   ⋅

经过一年多时间的开发,数字孪生城市实验室取得了卓越的成就,为探索“数字孪生+”战略提供了实际的案例。基于数字孪生城市环境,构建了智能杆、无人驾驶和能源系统等多个要素,形成了立体化的数字孪生城市生态。

以工业4.0研究院胡权院长所著《数字孪生体》一书为指引,数字孪生城市实验室加强“数字孪生基础设施”建设,强化“完善数字孪生城市场景,设计场景应用,开发场景模拟所需的工具”的目标。

上周(2021.6.7-2021.6.12)继续进行Cesium 3D Tiles 格式数据文件读写功能的开发,主要在切片模型的读写和空间、位置计算方法的实现。

3D Tiles中切片模型有b3dm,i3dm,pnts等格式,考虑数字孪生城市开源项目的需要,智能杆模型的存储打算使用b3dm格式,因此CesiumSharp项目首先要实现对b3dm格式的解析功能。

目前项目已完成了b3dm文件解析,正在实现3D Tiles数据的写入功能,数据的大部分内容都比较简单,直接把相关属性数据输出即可,但有两个参数 transform、boundingVolume需要进行计算,是基于Cesium的坐标系的关于空间、GIS方面的计算,这是开发中的一个难点,我们根据官方的开源C++项目cesium-native,用C#进行了重写,基本实现了关于模型的空间、位置的计算。

欢迎更多开发人员参与数字孪生城市开源社区。

CesiumSharp项目地址:https://openii.cn/digitalcity/cesiumsharp

按照数字孪生城市开源社区计划,研发团队将继续围绕数字孪生城市平台开源项目的开发和开源社区的建设展开,目标是设计数字孪生城市场景,开发场景数据化所需的工具。

可视化3D地球技术是促进各个领域(例如城市规划、室内/室外步行导航、环境模拟、文化遗产或设施管理)实现高级分析和应用的关键技术。这一概念的一个核心是OGC开发的CityGML模型。CityGML是用于描述支持地理空间的3D城市模型的全球数据模型模式。然而CityGML并不适合在互联网上传输、渲染,将其与3D Tiles结合起来是实现数字孪生城市的一条开放的技术路径。

下面分享一份技术资料,介绍CityGML与3D Tiles如何实现数字孪生城市,供大家学习。

加入数字孪生城市开源社区说明:

https://openii.cn/digitalcity/community

评论

您不能发表评论,可能是以下原因
1、登录后才能评论
2、作者关闭了评论