APP下载

基于Sketchup和ArcGIS的数字城市三维建模技术

2014-04-18曹兆峰何燕兰李胜才

地理空间信息 2014年5期
关键词:粘贴纹理可视化

曹兆峰,何燕兰,李胜才

(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。

猜你喜欢

粘贴纹理可视化
基于CiteSpace的足三里穴研究可视化分析
思维可视化
帖脸谱
基于CGAL和OpenGL的海底地形三维可视化
《猫头鹰》小粘贴
基于BM3D的复杂纹理区域图像去噪
“融评”:党媒评论的可视化创新
使用纹理叠加添加艺术画特效
A ski trip to Japan
What Would I Change It To