程序建模技术的使用开创了一个全新领域,实现了模拟建筑物重建。使用CityEngine并结合GTA特有的立面描述算法,确立了一个使得数千平方公里的真实三维城市模型拥有令人难以置信的细节水平和无与伦比的性价比的方案。
GTA寻找到了一个可以承载更多的三维细节的海量建筑物数据的可视化方案,并重点关注了立面元素和屋顶细节。在GTA的合作项目中, 一个检测管道数据的展示台平已建立。
包括以下步骤:
1.导入GTA的精准的底面数据和屋顶形状(Ersi shapefiles)到 CityEngine中.
2. 转化GTA的高度及详细的立面描述数据作为CityEngine中建筑物的参数。
3. 在CityEngine中生成丰富的、形象的三维建筑物。
最终的城市场景包括了德国慕尼黑中心城区的3209座建筑物。使用了GTA详细的GIS数据,建筑物可根据需求调整不同的层次细节,高细节层次的建筑房顶的砖都清晰可见。
构成
GTA提供包括建筑物底面和三维屋顶形状的真实建筑物数据,其格式为Esri的shapefile格式。将建筑物数据导入CityEngine中,作为程序建模的基础数据。
为了描述立面信息,GTA使用他们自己的格式,其内容包括立面布局、楼层结构、瓷砖样式、窗户和门上的瓷砖以及立面颜色等详细信息。使用内嵌的Python脚本将这些数据导入到CityEngine建筑物属性中。
另外,GTA的纹理图库已经拓展到三维。
一个通用建筑物模板文件(CGA)描述建筑物的外观,并生成三种不同细节层次的三维模型:从通用纹理的建筑物盒子到带有窗户和门的精细模型,甚至还带有精细的屋顶砖块。
城市场景可以在CityEngine中展现出来,并且能容易的调整模型细节程度。另外,提供了一个3D GIS解决方案:模型可以输出为带有地理参考的OBJ格式,并导入到GTA进行使用。
产品实际情况
• GTA提供的真实数据(建筑底面,屋顶形状,立面描述)
• CityEngine生成模型并预览
• 2010年的国际测绘技术与设备博览会上进行展示
• 建模所需时间:~1 分钟