三维飞行制作.docx

上传人:夺命阿水 文档编号:575406 上传时间:2023-08-28 格式:DOCX 页数:6 大小:24.22KB
返回 下载 相关 举报
三维飞行制作.docx_第1页
第1页 / 共6页
三维飞行制作.docx_第2页
第2页 / 共6页
三维飞行制作.docx_第3页
第3页 / 共6页
三维飞行制作.docx_第4页
第4页 / 共6页
三维飞行制作.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《三维飞行制作.docx》由会员分享,可在线阅读,更多相关《三维飞行制作.docx(6页珍藏版)》请在课桌文档上搜索。

1、三维飞行制作ERDAS本文绍了如何采用ERDAS的可视化工具一-虚拟地理信息系统VirtUaIGlS)制作大型多源数据库的三维飞行,并就制作过程中所遇到的关键性问题提出了解决方法。关键词:ERDAS;三维飞行;VirtuaIGIS;多源数据库1概述随着“3S”技术的进展,三维虚拟现实数据在国民经济各部门中正发挥着越来越重要的作用,特殊是对于宏观的决策来说更为重要。前两年我们已制作过全省30米辨别率的三维飞行数据-一电子沙盘,该数据显示的效果受到了各界的好评,但是由于所使用的软件对影像数据量和计算机硬件的要求都特别的苛刻,针对浙江全省的辨别率为15米、10米甚至更高辨别率的大型数据库的飞行效果是

2、相当困难的。ERDAS是国内外公认的遥感处理软件中的权威产品,它的三维可视化工具一-虚拟地理信息系统(VirtauIGIS)给用户供应了一种对大型多源数据库(栅格、矢量、注记等)进行实时漫游操作的途径,可在三维环境中观看图像或建立贯穿飞行,并可在虚拟的世界信息环境中交互操作,查询检索,通视性分析(Viewshed),威逼分析等。其功能的强大也是目前国内很多的相关软件不能比拟的,特殊是对于大型数据库几乎没有太大的限制(可以做TB级的数据)。本次制作的目的是选择一个区域在ERDAS环境下制作辨别率为10米的三维飞行数据,为了尽快地把握RDAS的操作技术、提高效率及保证制作全省三维数据的顺当进行,作

3、者选择了整个杭州全市作为试验样区,并与读者共同研讨ERDAS的三维技术。2试验区域、数据源2.1试验区域选择具有代表性的杭州市作为试验区域,该区域内有较多的山、河流、水库、平原。2.2数据源影像:订正过的TM和Spot融合影像(3块),BMP格式,辨别率为10米,数据量为1.2GB0等高线(DEM数据源):1:25万数据,Maplnfo格式,等高距为50米,数据量为19.7MB0其它矢量数据:1:25万数据,Maplnfo格式,包括高速大路、国省道、铁路、县市名、部分乡镇名、主要的水系名和山峰名等,数据量为30KB。3三维数据要求和软硬件环境1.1 三维数据DEM:即数字高程模型,Mg格式,格

4、网间距为20米,投影为MerCator,椭球为KraSOVsky,基准面为PUIkOVOl942,中心经线为东经120度。影像:源影像的镶嵌数据,Mg格式,辨别率为10米,投影为MerCatr,椭球为KraSOVsky,基准面为PUIkOVOI942,中心经线为东经120度。矢量:COVerage格式,由源矢量数据转换过来的,投影与前两者全都。注记:参考2.2中其它矢量数据中的县市名、部分乡镇名、主要的水系名和山峰名等数据,投影与前面的全都。1.2 使用的软硬件环境软件:Windows2000xMaPEfO6.0、ERDASIMAGINES.6o硬件:P4DELL(CPU1.5GB,硬盘80G

5、B,显存32MB)。4三维数据导入由于三维中的各种数据层是按肯定的挨次叠加在一起的,所以这些数据要选择同样的坐标投影,依据浙江省的地理位置特点及为了处理数据的便利,本次试验选择了3.1中的坐标投影参数。关于DEM、影像、矢量、注记的操作处理过程并不是肯定要按固定的挨次。下面就相关数据分别进行处理。4. 1DEM生成DEM数据是由25万MaPInfo格式的等高线转换生成的,由于ERDAS中的DEM数据为img格式,这就需要将等高线从MaPInfo中转为ERDAS的img.EOO为MaPInfO和ERDAS的中间格式,在ERDAS中采用ltCreateSurfacen将转入的COVerage数据生

6、成DEM,生成过程中在选择AttributeForz”时要选择Coverage的“ELEV”属性字段,采样数据的格网间距为20米。在二维VieWer窗口中打开DEM手工设置3.1中DEM的坐标投影信息。5. 2影像生成影像数据源不是geotif格式,导入后的img影像数据本身不带坐标投影信息,采用二维VieWer中的功能手工的加入数据源中的投影信息,并采用其图像拼接处理工具uMosaicTooIn将3块影像拼接为一个img文件,再采用图像投影变换工具ttReprojectImages将拼接好的文件按3.1中影像的参数进行投影变换。6. 3矢量数据ERDAS中的矢量数据为COVerage格式,它

7、的导入与4.1中导入为COVerage的过程一样。并采用处理矢量数据的tlSymboIogyforvector依据属性字段的不同设置不同的线型和颜色,并设置保存为evs格式文件,以便利以后的调用。7. 4注记生成为便利设置注记,本次试验是在VieWer中新建的Annotationlayer55中采用注记编辑工具直接编辑的。留意注记大小的单位应设置为map,否则在三维显示时将出问题。5三维飞行设置及动画制作7.1 三维飞行设置采用VirtUalGIS模块调出的视窗(VirtUalGlSViewer),按先后挨次依次打开DEM、影像、矢量及注记层,打开层的同时在“Option”设置好相应选项,如D

8、EM和影像的细节程度、波段挨次、矢量特征evs等。虚拟飞行时为了尽量达到真实效果,可以采用“ScenseProperties对话框中的选项设置DEM的拉伸比例、空中云雾、天空颜色等;可以在LevelOfDetail中重新设置DEM和影像(Raster)的细节程度,一般设置DEM为80%,影像为100%,不过细节程度越高,占用的计算机内存也越大;在uSunPositioning”中可以设置与太阳照耀有关的参数。ERDAS软件供应5种导航模式,但我们还是习惯自己依据需要定义飞行路线,然后沿着确定的路线在虚拟三维环境中飞行,定义飞行路线“CreateaFlightPath”有多种方式,常用的是在二维

9、视窗中数字化一条曲线作为飞行路线,并在飞行路线编辑器uFIightPathEditorn中保存该路线。在“FlightPathEditor中可以设置飞行路线高度(肯定高度ASL,相对高度AGL,一般设置ASL)、方位角(LookAzimuth)x仰俯角(LookPitch)视角(FOV)、滚动角(Roll)、飞行速度(SPeed)。一般状况下设置方位角为0,仰俯角为-25,视角为45,滚动角为0,依据观看的不同,参数之间设置会相应的转变以达到最佳效果,如当DEM的拉伸比例为1时,ASL可设置5000-8000,飞行速度为100750的效果较抱负。此外除了可以整条设置路线参数还可以单点设置这些参

10、数。按以上设置好后,先后点击飞行路线编辑器(FightPathEditor)中的图标AppIyChangestoFlightn和uStartFlightn,虚拟的三维就可以飞行了,并将操作保存为一个工程文件,以便利以后的直接打开。三维飞行界面如图1所示:8. 2三维动画制作为了演示的便利,ERDAS供应两种三维动画制作(CreateaMovieFile)功能,一种是应用三维动画工具(CreateMoVie)将包含飞行路线的VirtUaIGIS工程,自动转换为沿着飞行路线运动的一段三维动画;另一种是在VirtUalGlS视窗中,借助菜单命令(MoVie)和工具图标(ReCOrding),在实时的

11、三维飞行或漫游操作过程中直接纪录画面形成三维动画。三维动画文件是在后台产生的,并不在视窗中显示,当然,要在IMAGINEVirtUalGlS中产生三维动画,视窗中的显示窗口必需没有任何障碍,其它正在运行的进程应当临时终断,直到三维动画制作过程结束,就可以直接采用媒体播放器来播放动画文件。6关键性问题及解决在试验过程中本人遇到了下面的一些关键性技术问题,做了相应的处理,盼望能与同行研讨。6.1坐标投影的选择ERDAS中的矢量数据不支持高斯一克吕格投影处理,假如DEM、影像的投影采纳数据源中的高斯一克吕格投影,那矢量数据无法与DEM、影像叠加。只能选择其它的投影方式,同时投影参数要匹配正确,为此选

12、择了矢量支持的3.1中的投影方式。6. 2飞行矢量数据的发虚由于ERDAS的矢量数据采用的是ERSl公司的COVerage格式,在飞行时实线型矢量数据看上去的感觉是虚线,而且闪耀得特别厉害。为了使其尽量不发虚,可以采用“LayerOffsets”来抬升矢量,即矢量不贴在地面上而适当离开一点地面,并在“PreferenceEditorn的“VirtUaIGlS”栏将矢量的线型设置为默认值2;或者将矢量数据与影像数据贴在一起通过ViewtoImagefile”转为栅格影像数据,后者的效果特别好。9. 3注记及其显示由于ERDASIMAGINE8.6本身是不支持中文注记的,但我们又常需要中文注记。富

13、融公司网站上有加中文注记的小插件,可以下载ChineSe.zip。该小插件自身也只有一种字体,我们可以采用字体编辑器编辑出更多类型的字体如黑体、隶书等等。Annotation层中的注记在三维飞行时是立体显示的,有的观看者或许会盼望注记贴在地面上,要使注记贴在地面上,就要将注记与影像数据贴在一起通过ltViewtoImagefiIe”转为栅格影像数据。6.4大数据量的处理虽然本次试验的多源数据量本身并不大,约1.25GB,但随DEM和影像数据的细节程度的提高而占用更多内存,飞行效果也由此受到不利的影响。如飞行界面的不连续性等。为了保证影像的高辨别率和飞行界面的连续性,可以通过处理影像和设置硬件来

14、协调解决。ERDAS的虚拟世界编辑器(VirtualWorldEdit)是用于管理IMAGINEVirtUaIGlS所使用数据集的一个用户界面,借助虚拟世界编辑器,多辨别率的多源数据集(即将多源数据分成许很多多的小块)可以无缝集成于同一个“虚拟世界(VirtuaIWorIds)”,在三维飞行时我们看到的影像其实是渐渐调用数据集中的块来显示,这样可以占用较少的计算机内存,并使DEM和影像的细化程度分别达到75席和100%,能保证飞行界面的连续性。虚拟世界编辑器对于要处理象浙江全省的三维大数据量(15GB左右)的操作来说是必不行少的工具。我们也可以借助MrSid软件,由于该软件的高压缩而几乎不影响

15、影像质量的特征性,我们把DEM和影像数据分别按20:1和50:1的压缩比压缩为Sid文件,并都加上压缩前的DEM和影像坐标投影信息,按第5小节中的操作(留意打开的DEM和影像数据是Sid格式的)同样可以达到很好的效果。这两种方法的选择可视状况而定,建议还是使用虚拟世界编辑器来处理比较好。虚拟三维飞行对显存的要求较高,针对上面的第一种的数据处理方法,我试用了几种不同的显卡,三维飞行的效果也不同,使用的显存为32MB的“ATIRage128Ultra”时,飞行数据会不断闪耀,特殊是平地地区;使用显存为64MB的uNVDIAGeForce2GTSZGeForcePro”时,平地地区闪耀不明显;使用价

16、格不菲的64MB的“3DIabSGLINTGamma+GLINTR4,并在ttPreferenceEditorw的uVirtuaIGISn栏设置好有关OPenGL的选项,平地地区几乎不闪耀,飞行界面平滑。浙江全省的多源数据量在15GB左右,为了保证全省的三维飞行效果,建议使用显存为64MB的3Dlabs显卡。6.5飞行路线位置的转变数字化飞行路线时经常表示的是粗略的位置,有时依据需要会选择地理位置比较精确的飞行路线,这就需要采用FlightLineProperties”和导航模式uSeIection”来对飞行路线的节点进行移动编辑。由于ERDAS自身可以处理TB级的数据,而浙江全省的多源数据在15个GB左右,如能按本文处理数据的方法再加上硬件环境的满意,制作全省辨别率为10米的三维飞行是可行的。7结束语制作三维全省飞行需要较大的数据量,本次所得的结论仅限于所选择的杭州市区域,其中的部分操作和解决方法若有欠妥之处,盼望同行多多指教。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号