基于Sketchup和ArcGIS的数字城市三维建模技术
2014-04-18曹兆峰何燕兰李胜才
曹兆峰,何燕兰,李胜才
(1. 江苏省地质测绘院,江苏 南京 210008)
基于Sketchup和ArcGIS的数字城市三维建模技术
曹兆峰1,何燕兰1,李胜才1
(1. 江苏省地质测绘院,江苏 南京 210008)
介绍了利用Sketchup进行数字城市三维建模的方法,并将Sketchup和ArcGIS相结合,实现了三维模型的可视化。
数字城市;三维建模;三维可视化;Sketchup
三维建模是近年来出现的高新技术。本文以江苏省某数字城市科研项目为基础,介绍了利用Sketchup建立三维模型的方法以及所遇到的疑难问题,并将Sketchup和ArcGIS结合,实现了三维模型的可视化。
1 利用Sketchup进行三维建模
SketchUp是美国Google公司推出的一款免费3D设计软件,其主要优点是使用简便,能够快速建模,还有着优质的贴图功能,是目前为数不多的直接面向设计方案创建的设计工具。
1.1 准备工作
利用已有的航空摄影数据,在JX-4C数字摄影测量工作站进行航空摄影测量作业,采集地形要素、特征面、特征线、特征点,从而生成DEM。在Geoway系统中通过正射纠正、影像镶嵌、拼图、分幅等过程生成DOM。DEM可以反映地形起伏情况,DOM可以粘贴实地无法拍摄采集的区域,如楼顶、个别构筑物侧面等。也可利用DOM,直接粘贴地表面的影像信息及各种纹理。
根据航测采集的DLG,确定现场巡视路线,制定数据和信息采集方案,采集相片,为后面的纹理粘贴做准备。
1.2 建筑物几何三维建模
在进行三维建模之前,需要将CAD数据转换成.GDB格式,然后导入ArcGIS。关掉不需要的图层,只留下面层。接着就可以导入Sketchup进行三维建模了,如图1。
建筑物几何建模可分为对点、线、面3种要素建模。点状要素主要包括树木、路灯、电杆、雕塑等,线状要素主要包括河流、道路等,面状要素主要包括建筑、广场等。Sketchup自带了一些组件,如树木、路灯、雕塑、花坛、座椅等,可直接使用。通过CAD数据,可以将面状模型竖立起来。
图1 生成的面结构图
1.3 纹理粘贴
为了真实地反映客观世界,还需要对几何模型进行纹理粘贴。为了获取更加真实的纹理,可以将前面所获取的相片利用Photoshop进行裁剪、拼接、自由变换等处理,然后在Sketchup里导入这些相片进行纹理粘贴。Sketchup里也自带了一些材质,可以方便使用。图2是纹理粘贴之后的效果图。
图2 纹理粘贴
纹理粘贴要遵循以下原则:①纹理影像应色调均匀、自然美观。②纹理影像应与实地相符,应真实反映实际材质的图案、质感、色泽及透明度, 真实反映现状情况和年代特征。③应对影像的变形部分作纠正处理,减少由于视角、物体高度或镜头畸变引起的变形。④应对影像进行图像处理,使纹理数据不含有建模影像以外的其他影像。⑤应对影像进行比例变换,使同一细节层次模型的纹理具有相近的分辨率。⑥作纹理拼接时,应保证图像细节清晰,无拼接镶嵌的缝隙。⑦宜将纹理处理后转换为通用的文件格式。
在Sketchup中,如果编辑面为弧形,照片不能直接粘贴,而是将面分成若干矩形面,如图3。
图3 特殊纹理处理
2 三维模型可视化
在所有要素完成建模之后,最关键的一步就是将建好的模型导入ArcGIS。首先通过ArcCatalog创建一个Personal Geodatabase,同时新建一个Multipatch的Feature Class。Feature Class需要设置该图层的必要字段:SUSourceFeatureID、SUSourceFeatureClass、SUInstanceName、SketchUpData,如表1。接着,就可以将三维模型导入ArcGIS了。图4是MultiPatch模型的一个显示效果,图5是工作区全景图。
表1 添加字段
图4 Multipatch模型的显示效果
图5 三维模型可视化
[1] 百度文库.利用Sketchup和ArcGIS进行建模[EB/OL].http://wenku.baidu.com/view/ec44527fa26925c52cc5bffb.html,2012-12-01
[2] 徐冲,刘静玉,杜福光,等.基于GeoGlobe与SketchUp的城市三维重建及应用研究[J].河南大学学报:自然科学版,2011,41(4):381-384
[3] 许捍卫,范小虎,任家勇,等.基于SketchUp和ArcGIS的城市三维可视化研究[J].测绘通报,2010(3):52-54
[4] 罗敏.基于VrMap与Sketchup的城市三维模型构建[J].福州大学学报:自然科学版,2009,37(3):353-356
[5] 许捍卫,房晓亮,任家勇,等.基于Sketchup的城市三维建模技术[J].测绘科学,2011,36(1):213-214
[6] 朱洪亮,万剑华,郭际明,等.城市三维建模的数据获取[J].工程勘察,2002(3):43-46
[7] 杜福光.基于ArcScene城市三维可视化研究与应用[D].西安:西安科技大学,2010
[8] 洪德法,杨国东,王志.基于ArcScene和SketchUp的虚拟校园的建立[J].计算机技术与发展, 2008(12):41-43
P208
B
1672-4623(2014)05-0046-02
10.3969/j.issn.1672-4623.2014.05.016
曹兆峰,硕士,工程师,主要从事JX4测图以及正射影像制作等工作。
2013-03-01。