你还在愁三维场景没建筑模型么?

1,058 阅读4分钟

在数字孪生三维场景中,不同场景常面临模型缺失的问题:

  •  城市场景:由于城市范围过大,手工建模成本过高,矢量白模效果不佳;
  •  园区场景:核心区的手工模型周边缺少配楼。

飞渡科技提供了一种解决方案:通过自研产品DTS DesktopPro 的参数化建模能力,可以将 shp 数据快速生成为带贴图纹理的 cim2 建筑模型,从而降低大批量建模的成本,同时,模型可以转换为多种格式。
在这篇文章中,我们将深入探讨DTS DesktopPro 生成带纹理贴图的 cim2 建筑模型的核心能力。

实现效果展示:

可以从图片中看到,我们生成的贴图纹理建筑模型整齐划一、楼栋风格统一,贴近现实世界的模拟效果。

生成模型

实现原理:通过飞渡参数化建模的技术,使用带高度的建筑矢量数据,去匹配模型库中的建筑。

但为了实现图中的效果,光靠建筑的矢量数据还远远不够,我们来解析具体的技术路线~

所需数据

实现带贴图纹理的建筑需要准备以下数据:

  1. 建筑shp:数据需包含建筑高度信息。
  2. 地块shp:用于建筑的分块处理。​如果没有地块数据,可以利用路网shp生成。
  3. 地形影像DOM:裁切建筑顶视图,作为建筑匹配的依据,同时可用作建筑的顶部贴图。
  4. 高程DEM(可选):用于确保建筑与地形高程的贴合。

关键步骤

在开始进行生成模型前,需要将数据进行转换成统一的投影坐标系

  1. 连通性处理:对建筑shp进行合并处理,相邻建筑会识别成一个整体;
  2. 分块处理:根据地块shp对建筑shp进行分块,使同一地块内的建筑类别统一;
  3. 模型匹配:将处理后的建筑shp数据与数据库模型进行匹配,生成 xml 文件;
  4. 三维切片:对生成的 xml 文件进行三维切片,并选择目标三维格式进行输出。

技术要点

1. 连通性处理:将相邻建筑进行合并,避免由于 shp 数据质量不佳而产生的重合建筑问题, 提高了数据的准确性和整合效果;
2. 分块处理:利用地块数据对建筑进行划分。使得同一地块内的建筑在轮廓、颜色和高度等属性上高度一致,增强视觉和分析一致性;
3. 颜色一致:提取 DOM 数据中的建筑顶视图,并应用于 cim2 建筑模型,确保模型屋顶颜色与现实世界一致,提高真实性;
4. 支持格式:将匹配好的 xml 模型数据转换为 3DT、3D Tiles、I3S、S3M 等多种三维切片格式,增强数据的兼容性和适用性;
5. 可编辑性: 在飞渡 DTS Explorer 场景搭建工具中对转换后的模型进行美化,提升视觉效果和用户体验;6. 可分析性: 根据建筑 shp 的唯一字段绑定属性信息,实现建筑属性的挂接和深入分析,增加模型的实用价值。

结尾

如果您对生成带贴图纹理的 cim2 建筑模型感兴趣,欢迎后台私聊联系我~~~~