一种基于S-57电子海图数据的三维地形和雷达地形生成方法技术

技术编号:9463364 阅读:112 留言:0更新日期:2013-12-19 01:02
本发明专利技术提供了一种基于S-57电子海图数据的三维地形和雷达地形生成方法,首先基于S-57电子海图数据结合GDEM数据生成基于电子海图的高程矢量图,作为统一数据源;其次,将高程矢量图经过转化、简化和纹理贴图生成视景三维地形模型;最后,在高程矢量图的基础上,通过对数据进行裁剪,根据需要以不同采样间隔分别完成雷达地形数据的生成和水深数据、导航物标数据的提取。本发明专利技术克服现有地形模型数据匹配不一致、精度不高、运行效率差的不足;融合三维地形数据生成技术、GPS定位技术、GIS地理信息技术,在保证三维视景运行效率和逼真度的同时,实现了视景三维地形数据、雷达地形、水深数据和导航物标数据与电子海图的精确匹配。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种基于S-57电子海图数据的三维地形和雷达地形生成方法,首先基于S-57电子海图数据结合GDEM数据生成基于电子海图的高程矢量图,作为统一数据源;其次,将高程矢量图经过转化、简化和纹理贴图生成视景三维地形模型;最后,在高程矢量图的基础上,通过对数据进行裁剪,根据需要以不同采样间隔分别完成雷达地形数据的生成和水深数据、导航物标数据的提取。本专利技术克服现有地形模型数据匹配不一致、精度不高、运行效率差的不足;融合三维地形数据生成技术、GPS定位技术、GIS地理信息技术,在保证三维视景运行效率和逼真度的同时,实现了视景三维地形数据、雷达地形、水深数据和导航物标数据与电子海图的精确匹配。【专利说明】一种基于S-57电子海图数据的三维地形和雷达地形生成方法
本专利技术涉及一种三维地形和雷达地形生成方法,尤其是适用于基于s-57电子海图数据的大范围高精度匹配的航海模拟器视景三维地形和雷达地形生成方法。
技术介绍
近年来,随着虚拟现实技术应用的不断发展,在城市建设、教育、电子商务、军工等领域都有了成功的应用。其中,国内科研机构和院校自主研发了具有三维视景的船舶操纵模拟器,在船员操船培训、港航设计论证中发挥了重要作用。在船舶操纵模拟器虚拟现实技术的开发应用中,三维视景地形、雷达地形、水深数据以及导航物标的数据提取是整个项目开发的基础。因此,如何以S-57电子海图为基准,构建统一数据源的视景三维地形、雷达地形、水深数据生成以及导航物标数据的提取成为关键的技术问题。目前,国内在该领域通常采用基于电子海图等高线生成DEM高程数据,导入Multigen Creator进行转换,生成DED格式文件,同时进行地形纹理、坐标原点等设置,使地形逼真度和坐标与实际视景和电子海图相匹配,最后,将地形文件转换为OpenFlight数据格式供视景驱动使用。这种方法存在几个缺陷:(I)该方法生成的地形模型精度依赖于电子海图的高程数据的质量。由于电子海图对于陆地地形高程信息的描述十分粗略,因而在仿真过程中所提供的数据与实际环境存在较大的差异。此外,这种方法无法提供等高线和等深线之间区域的连续、精确的数据。这些都影响了仿真数据的客观性和逼真性。(2)利用这种方法生成的DEM高程数据,在满足精度需求的同时,造成了地形面数的大幅增加。对于大范围视景,该方法生成的地形模型必须分块导入,影响了视景绘制的效率,增加了对硬件的需求。
技术实现思路
为了克服现有方法的局限性,本专利技术融合三维地形数据生成技术、GPS定位技术、GIS地理信息技术,提出了基于电子海图数据统一数据源的视景三维地形数据生成、雷达地形生成、水深数据生成以及导航物标数据提取方法,在保证三维视景绘制效率和逼真度的同时,实现了地形数据、雷达地形、水深数据和导航物标数据与电子海图的精确匹配。本专利技术所采用技术方案的总体思路是:基于电子海图统一数据源,生成简化三维地形模型用于视景显示,生成高精度地形模型用于雷达地形绘制和水深数据、导航物标数据提取。本专利技术所述基于S-57电子海图数据的三维地形和雷达地形生成方法,其特征在于,包括以下步骤:(I)生成基于电子海图的统一数据源:结合基于s-57电子海图数据提取的电子海图高程数据以及从⑶EM (全称“Global Digital Elevation Model ”,全球数字高程模型)数据提取的等高线和等深线,生成基于电子海图的高程矢量图;(2)生成视景三维地形模型:将高程矢量图生成DWG格式文件,通过三维模型简化技术简化地形模型,并在Multigen Creator中进行纹理编辑,生成视景三维地形模型;(3)生成高程数据文件:在高程矢量图的基础上,对矢量进行插值计算,提取高程信息,生成数据文件,分别完成雷达地形数据的生成和水深数据、导航物标数据的提取。优选地,所述步骤(I)的具体步骤为:(1.1)提取原始数据:基于电子海图源数据,采用GIS软件Global Mapper提取海图高程信息;将⑶EM数据导入Global Mapper中,依据海图坐标设置和投影方式对⑶EM数据进行校正;提取GDEM数据等高线和等深线;(1.2)数据处理:以电子海图为基本参照,针对海图高程数据缺失部分、通过编辑高程矢量线的方法将海图高程数据和GDEM提取的等高线和等深线数据进行合并处理;优选地,所述(1.1)根据⑶EM数据提取等高线和等深线的过程中,提取范围为海图高程信息缺少区域,提取间隔距离为2米。优选地,所述步骤(1.2)中,数据处理过程,要确保海图的岸线、码头、导航物、航道建筑与原海图保持一致;对于有特殊精细要求地域的高程数据,采用人工测量,手工输入的方法。优选地,所述步骤(2)的具体步骤为:(2.1)数据预处理:对基于电子海图的统一数据源进行简化,只保留山体的等高线;对于岸线局部进行手工绘制;最后,将数据输出为矢量数据文件,保存为DWG格式;(2.2)3D Max建模处理:将地形矢量数据文件导入到3D Max中,编辑等高线,并为其赋值,利用3D Max中的Terrain工具,生成沿岸陆地、岛ill与和山体;最后,利用PloyTrans插件转换所有地形,保存为OpenFlight格式文件,供Multigen Creator使用;(2.3) Creator纹理贴图:将包含真实地形表面细节的纹理贴图到生成的地形三维几何模型上。优选地,所述步骤(2.3)中,所述包含真实地形表面细节的纹理为卫星影像;所述卫星影像必须经Photoshop图像软件进行以下两方面的处理:①对卫星影像进行处理,使其色彩与真实的环境色彩更加接近把大范围的卫星影像裁切成2n大小的小范围影像,其中I < η < 20,并把裁切后图像以RGB或者RGBA格式存贮;根据所要处理的地形模型的地理范围,将纹理映射的起始位置设为地形三维几何模型的左下角,以三点映射的方法进行贴图。优选地,所述步骤(3)中生成雷达地形数据的具体步骤为:删除统一数据源中高程数值小于O的矢量线;依据电子海图坐标手工绘制航道上的高出水面的助航标志的等高线;利用Glabal Mapper自带的3D矢量生成高程网格功能,通过插值计算,生成高程网格模型,得到连续、逼真的高程数据;对应雷达量程的变化,以量程越大采样间隔越大、量程越小采样间隔越小的原则,分别以不同采样间隔提取雷达地形数据,并将提取的雷达地形数据保存为Arc ASCII网格数据文件。优选地,所述步骤(3)中生成水深数据的具体步骤为:仅保留统一数据源中岸线航道范围内的所有等深线、水深点、岸线、码头的矢量数据,依据电子海图坐标手工绘制航道上的高出水面的助航标志、码头、桥梁的等高线;最后,利用Glabal Mapper自带的3D矢量生成高程网格功能,通过插值计算,生成高程网格模型,得到连续、逼真的水深数据;根据需要分别以不同采样间隔提取水深数据,并将提取的水深数据保存为Arc ASCII网格数据文件。优选地,所述步骤(3)中提取导航物标数据的具体步骤为:(3.1)根据S-57电子海图的文件格式,建立包含导航相关物标的物标代码、物标属性、图元类型的物标对象类信息表格文件,需要提取的物标属性使用分号分开;(3.2)从物标对象类信息表格文件中读取物标,遍历物本文档来自技高网
...

【技术保护点】
一种基于S?57电子海图数据的三维地形和雷达地形生成方法,其特征在于,包括以下步骤:(1)生成基于电子海图的统一数据源:结合基于S?57电子海图数据提取的电子海图高程数据以及从GDEM数据提取的等高线和等深线,生成基于电子海图的高程矢量图;(2)生成视景三维地形模型:将高程矢量图生成DWG格式文件,通过三维模型简化技术简化地形模型,并在Multigen?Creator中进行纹理编辑,生成视景三维地形模型;(3)生成高程数据文件:在高程矢量图的基础上,对矢量进行插值计算,提取高程信息,生成数据文件,分别完成雷达地形数据的生成和水深数据、导航物标数据的提取。

【技术特征摘要】

【专利技术属性】
技术研发人员:宋元牛海李彩霞汪志凯许林周周晶刘喜作李智王艺胡蕾
申请(专利权)人:中国人民解放军海军大连舰艇学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1