城市三维建模数据获取及方式研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
城市三维建模数据获取及方式研究
作者:曾秀芬贾振涛张睿
来源:《科技资讯》2014年第16期
摘要:随着科技的不断发展,城市的信息化成为了必然的趋势,数字城市的不断完善已经成为城市壮大的新的契机,成为城市信息化建设的目标。数字三维城市已成为城市规划和管理中重要的手段。本文基于笔者多年从事数字城市的相关工作经验,以三维数字城市为研究对象。探讨了数字城市中三维建模的主要内容和相关建模方式,并以实例的方式实现了三维建筑物建模,结果表明该思路能满足实际应用。全文是笔者长期工作实践基础上的理论升华,相信对从事相关工作的同行能有所裨益。
关键词:数字城市三维建模信息化
中图分类号:P208 文献标识码:A 文章编号:1672-3791(2014)06(a)-0041-02
“数字城市”的概念来源于“数字地球”,它是“数字地球”的理念在城市的引用、延伸和拓展。由于在理解层面和切入角度上的差异,目前仍很难对“数字城市”内涵作确切的定义。但随着对“数字城市”理论与技术的研究及应用探索的不断深入,人们对它的认识将会逐渐趋向统一,并形成对它的标准定义。
三维模型能够真实、生动地表达三维空间信息,成为数字城市的研究重点。建筑物的三维建模作为主要的建模内容有着重要的地位,快速、逼真地建立建筑物的三维模型成为建模的研究重点。
三维地理信息系统的建立,可以和现有的二维地籍数据、规划数据、土地利用数据等结合,分别形成三维地籍系统、三维规划系统、三维土地利用系统等。这些三维系统具有快速的三维漫游、查询、定位、统计、分析、打印输出等功能,将更好地为“数字国土”服务。三维模型的快速建立与更新,对维护三维地理信息系统数据的现势性、直观性、更好地为国土资源利用提供更好的决策,具有十分重要的作用和意义。
1 三维建模技术现状
三维城市模型(3DCityModel,3ocM)是地理信息系统、数字摄影测量及其相关学科的研究热点之一。尽管3DCM的研究历史非常短暂,但人们针对不同的应用目的,构建了各种具有不同功能的3DCM,具体分为以下几类。
1.1 遥感影像与DEM结合方式
即直接利用DEM生成地形三维透视图,遥感影像作为纹理映射到地形表面。这种方式只是一种地形景观,无法对地表实体对象进行三维显示、空间信息查询和分层管理。大多数成熟的商品化GIS系统(如ArcView、MapGuide)己经具有这种2.5维的地形显示功能。
1.2 基于2DIGS的构建方式
即利用现有2DGIS数据及其三维属性信息建立3DCM。该方式包括以下具有代表性的构建方法:
在二维GIS的基础上,直接添加一些信息(如房屋高度、墙面纹理等),使用假定高度和模拟纹理来构建建筑物对象。这种方法的缺点在于模型真实感差,对城市景观信息的表达少,另外没有考虑DEM。DEM和二维GIS结合的方式,这种方式用DEM作为建筑物的承载体,表达地表的起伏,然后使用假定高度和模拟纹理来构建建筑物对象,比上一种方式更具真实感。部分2DGIS系统(Arc/Info)发展了构建3DCM的功能模块,具有初步的量测功能,但缺乏对建筑物纹理的提取与处理,景观表达的真实感程度不够。
1.3 纯三维的构建方式
针对数据获取方式的差异,纯三维构建3DCM方式分以下不同方法:
利用地面摄影影像与地面激光扫描仪来构建,这种方法每次采集数据范围受通视条件所限,在建筑群密集地区难以应用;利用卫星影像与机载激光扫描仪来构建,该方法采集数据快,但获取的DEM精度不高;利用航空立体像对的方法,利用目标提取技术,实现航空影像房屋三维数据的半自动量测,进而在地面与建筑物表面二维半不规则三角网和原始数字影像的基础上,实现建筑物可见表面纹理恢复,重建城市三维景观。
2 数字城市三维建模的关键内容
目前建筑物三维建模的一般流程如图1所示。三维空间数据的获取,实质是空间定位数据的采集。三维模型的建立与编辑,三维几何模型是纹理数据和属性数据的载体,也是数码城市GIS提供各种定量空间解析分析能力的基础。建筑物表面纹理数据主要用于提供逼真的视觉标识,增强对建筑物本身及其相互之间空间关系的感知和识别。可视化技术的运用,用于增强用户与数据模型之间的交互操作性能,尤其是与虚拟现实技术的结合,使得用户沉浸于三维的场景中与模型数据直接进行交互操作。
2.1 三维建模数据的获取
三维建模的首要任务就是要收集建模的数据。在城市中存在着众多的数据源,这些数据源包括:(1)规划建筑物的设计图纸及文档资料。(2)城市数字地图(地形图、地籍图等)和
2DGIS数据库。(3)摄影测量数据。数字摄影测量不仅可以提供丰富的几何和纹理数据,而且还可以提供丰富的拓扑和语义信息。(4)遥感数据。高分辨率遥感影像可以为城市3D城市模型的建立提供详细、丰富的几何和语义信息数据,是生成正射影像数据和DTM的重要数据源。合成孔径雷达(SAR)是一种全天时、全天候的微波成像雷达,不仅可以详细准确地观测地形地貌,获取地球表面的信息,还可以透过地表收集地表下面的信息。(5)混合测量系统。混合测量系统中一个典型就是CCD相机和全站仪组合系统。此系统可用于建筑物立面的扫描及建筑场地的地形表示。此系统适合于建筑物外部和内部数据的几何和纹理数据的获取,解决了3D城市模型中内部数据获取困难的问题。
就当前的应用需求来说,场景三维建模需要的数据主要有:二维图形、地形数据、地表图像、三维观测数据和模型表面纹理等。
2.2 建模方式
目前在数字城市的三维建模中有很多种建立模型的方式。现介绍如下:
(1)使用CAD软件建模。AutoCAD软件具有强大的二维图形绘制功能及编辑功能,是当今二维图形绘制软件的主流工具,这是它的优点。但是它在三维图形建模、渲染处理及动画制作方面功能较弱,不适合于复杂三维模型的建造和动画的制作。AutoCAD模型表达精细、精确,有精确尺寸定义,但数据结构复杂、数据量大,不支持与地形的叠加,不支持属性定义,主要用于工业零部件建模和单独的桥梁等建筑物建模。(2)常用动画软件建模。如3D MAX等,模型表达精细,建模工具丰富,但是数据结构复杂,数据量大,不支持与地形叠加,且不能交互编辑查询,仅限于动画浏览。(3)专业软件建模。如MutiGen Creator软件功能强大,支持大面积地形建模,支持建筑物建模。模型数据结构简洁,可以在运行过程中进行交互操作,实时计算动画场景,通过开发,可以与影像、矢量数据、DEM数据等叠加。但表达不精细,数据交互编辑、查询能力较弱。(4)OpenGL开发。使用OpenGL+VC模式,通过编程的方式建立模型。此方式能大量使用数学曲线、曲面表达三维模型、自定义数据结构、数据显示算法等。一般用于开发三维基础软件。
目前,在实际应用技术中,较为普遍和实际的模型制作是利用3D MAX制作或者是利用MultiGen Creator制作。
2.3 模型的发布与应用
采用提供了二次开发功能的数字城市开发平台,使用技术,开发了一套能够实现对矢量数据、影像数据、DEM、三维模型等多源数据集中管理的三维地理信息发布系统,从而实现三维场景的显示、漫游、定位、查询等功能,为决策部门提供辅助决策。
3 应用