基于GeoTIFF数据格式的Creator三维地形 建模方法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于GeoTIFF数据格式的Creator三维地形建模方法研究
摘要:大面积真实地形三维建模技术是视景仿真系统开发的难点问题。提供了一种基于GeoTIFF数据格式的三维地形建模方法,采用Global Mapper格式转换技术将GeoTIFF数据格式转换为USGS DEM数据格式,应用Creator地形建模技术建立了某地域的三维地形
仿真模型,实现了真实地形三维建模的快速化、实用化。
关键词:GeoTIFF数据;USGS DEM数据;Creator地形建模
0 引言
视景仿真是三维地形建模技术、图形处理和图像生成技术、立体影像和信息合成技术、计算机网络技术、仿真技术等诸多高新技术的综合应用,在军事训练、城市规划、健康医疗、教育培训等领域有着广泛的应用。大面积真实地形三维建模技术是实时视景仿真系统开发的关键技术之一,是近年来视景仿真领域研究的热点。能获取真实、准确地表述地形起伏特征的地形数据源是进行大面积真实地形三维建模的前提条件,地形数据源主要是指建立数字高程模型(Digital Elevation Model,DEM)用到的高程数据。目前,利用遥感卫星技术获取地形高程数据进行大面积地形三维建模已成为真实地形建模的主要方法之一,本文研究了基于遥感GeoTIFF数据格式的Creator三
维地形建模过程、方法和技巧。
1 GeoTIFF数据格式解析
TIFF (Tag Image File Format)是Adobe公司制定的一种通用图
像格式,其图像格式复杂,但由于它对图像信息的存放灵活多变,可以支持很多色彩系统,而且独立于操作系统,因此在遥感数据记录领域得到了广泛应用,由于遥感数据记录的是空间地理信息,用户只有在知道了坐标、投影等参数之后才能正确使用数据。为了使遥感数据直接与其对应的地理信息建立联系,方便使用,Intergraph、Spot、SoftDesk、NASA等公司/机构充分利用TIFF扩展性强的特点,用一些自定义的私有标签(Tag)记录地理信息,并且制定了GeoTIFF(Geographic Tagged Image File Format)标准。GeoTIFF标准作为TIFF标准的一种扩展,对各种坐标系统、椭球基准、投影信息等进行定义和存储,使图像数据和地理数据存储在同一图像文件中,这样就为开发人员制作和使用带有地理信息的图像提供了方便途径。GeoTIFF目前支持三种坐标空间:栅格空间(Raster Space)、设备空间(Device Space)和模型空间(Model Space)。栅格和设备空间在TIFF 6.0标准中已经定义。为了支持影像和DEM数据的存储,GeoTIFF又将栅格空间细分为描述“面像元”和“点像元”的两类坐标系统;设备空间通常在数据输入/输出时发挥作用;模型空间是GeoTIFF引入的坐标空间,用来描述数据对应的地理位置,根据不同需要可选用地理坐标系、地心坐标系、投影坐标系和垂直坐标系(涉
及高度或深度时)表示。
2009年,美国航空航天局(NASA)官方网站提供了GeoTIFF数据格式的最新全球遥感数据,该数据源采用的是GeoTIFF数据格式的DEM数据(简称GDEM),GDEM遥感数据记录的地域非常广阔,
覆盖范围从北纬83°到南纬83°,除了部分极地区域,覆盖绝大部分的地球区域。每个GDEM地形文件包含1°×1°度的范围,用一个3601×3601像素的TIFF图片来记录地形信息,采样精度达到了30 m,海拔精度为7-14 m,基本满足普通三维地形建模的数据精度要求。
2 GeoTIFF数据格式转换方法
目前可用于进行三维地形建模的开发软件很多,比如3DS MAX、Auto CAD、Maya、MultiGen Creator等,使用的开发环境不同,所需要的数据源格式也不相同。笔者选用MultiGen-Paradigm公司开发的Creator2.5软件进行三维地形开发,使用该软件建立模型,可以在满足实时性的前提下,生成面向仿真的、逼真度高的大面积地形。然而GeoTIFF格式的DEM地形数据文件不能直接在MultiGen Creator中使用,首先必须将GDEM地形数据文件转换成MultiGen Creator支持的USGS DEM(U.S.Geological Survey Digital Elevation Models)格式或者DTED格式,然后利用Creator地形格式转换模块生成MultiGen Creator专用的数字高程数据(Digital Elevation Data,DED)格式文件,上述格式转换的过程是三维地形生成的重要环节,该转换
过程可用图1所示的流程图进行描述。
图1 MultiGen Creator三维地形建模格式转换流程
具体步骤为:
(1) 应用Global Mapper软件提取GDEM数据文件中的地形数
据信息,其中每个采样点用(经度,纬度、高程)表示,Global Mapper 会完成数据二维可视化图像和3D模型的显示。如图2所示绘制的是北纬37度、东经117度附近地域的GeoTIFF格式的DEM地形模型。
图2 Global Mapper绘制的图3 USGS DEM数据格式GDEM数字高程模型转换成DED格式
(2)在File菜单下选取Export Raster and Elevation Data项,在二级子菜单中选择Export DEM Command菜单项输出USGS DEM数据格式或者选择Export DTED command菜单项输出DTED数据格式。
(3)在Options属性页中设定经纬度方向的格网间距,在提取范围属性页中设定地形数据的经纬度范围,生成采样点的经纬度高程信息。
(4)打开Multigen Creator,借助Creator平台的Terrain模块的DED Builder 工具,将DEM格式文件生成Creator专用的高程数据格式文件(DED),如图3所示将USGS DEM数据格式转化为DED
数据格式。
3 Creator三维地形生成方法
根据仿真任务的不同需求,应建立不同分辨率的三维地形,比如飞行仿真需要大范围的地形,实时性要求高,但对地形细节要求不高,而基于地面的车辆驾驶和徒步行走的仿真,需要较高的分辨率,