如何建立城市三维模型?

水泵工作原理2023-02-08  23

建立城市三维模型方法:

第一步:在arcsence中把建筑物的shp矢量图层,根据每栋楼的高度提起来,并转为3D图层转多面体。

第二步:利用各类软件下载整个城市的高精度DEM栅格文件,将栅格文件转为TIN格式。

第三步:根据整个城市的范围做一个底面图shp,并转为TIN格式。

第四步:将以上两个TIN文件作为上下两个面,拉伸出一个新的TIN文件作为城市地表模型。备注:此处拉伸步骤仅为部分功能做准备,如通视性等。若无此类需求,第二步地表模型已建立。

第五步:将第一步中的3D建筑物模型浮于地表TIN模型之上。

三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。

三维模型简介:

三维模型经常用三维建模工具这种专门的软件生成,但是也可以用其它方法生成。作为点和其它信息集合的数据,三维模型可以手工生成,也可以按照一定的算法生成。

尽管通常按照虚拟的方式存在于计算机或者计算机文件中,但是在纸上描述的类似模型也可以认为是三维模型。三维模型广泛用任何使用三维图形的地方。实际上,它们的应用早于个人电脑上三维图形的流行。许多计算机游戏使用预先渲染的三维模型图像作为sprite用于实时计算机渲染。

这是一个与智慧城市建设相关的概念,三维城市建模不仅仅指的是3D模型的图形制作,而是以此为出发点,依托智慧城市在物联传感网络方面的建设基础,包括交通、警务、教育、公共卫生等方面,持续进行感知与实时数据的采集!同时,针对城市规划、建设、运营管理过程中的实际需求,例如交通指挥、消防预案等,进行资源要素与模块功能的有机整合。

如ThingJS新推出的城市应用模板,以教育可视化为例,展示了区学校统计、教师资源统计、学校名称及学历分布,而数据分析只是一种图表工具,展示什么、怎么展示,都是需要与业务部门沟通,统一对接数据源,由开发者技术处理,呈现出空间数据的3D可视化效果。

案例图  ThingJS:一个3D城市地图应用工具,等你获取 ThingJS 3D 全景 可视化

上海教育可视化

苏州旅游可视化

杭州教育可视化

用cityengine,根据你已经有了的数据,分分钟可以做完。

3.18

既然有人感兴趣我就多说几句。

1、你已经有了DEM,那么下载一张影像图浮在DEM上可以基本上把三维地形做出来。

2、在GIS里面做好建筑基底要素数据库,其中就包括了你的建筑层高、高度等等属性。

3、看网上教程学会在cityengine里写几个简单的建筑体块规则。

4、通过拍照获取建筑立面材质、开窗、风格等,将规则赋予建筑基底就能生成了。

之所以建议使用cityengine的原因是题主作为规划出身,掌握并熟练ArcGIS挺重要的。cityengine与ArcGIS天然衔接,学习cityengine的同时也能将ArcGIS也学习了。同时cityengine的大批量建模对城市规划的建模优势很大,而3Dmax或SU与之相比的话显得精细化了,无疑增加了工作量。


转载请注明原文地址:https://juke.outofmemory.cn/read/2916809.html

最新回复(0)