美章网 资料文库 靶场GIS系统电子地图论文范文

靶场GIS系统电子地图论文范文

本站小编为你精心准备了靶场GIS系统电子地图论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

靶场GIS系统电子地图论文

1对靶场空间数据进行压缩处理

在靶场gis系统设计中,必须充分考虑靶场试验区域广阔、地理环境复杂的特性,并且由于靶场试验所需地理信息数据的精度高,使得相同面积下靶场使用的地理信息的数据量更大。为满足靶场GIS系统海量地理信息数据存储要求,必须对靶场地理信息数据进行压缩处理。目前,在GIS研究领域中,对地理信息数据的压缩技术较为成熟。当前,主流压缩方法有:针对地图数据进行压缩的道格拉斯——普克法、垂距法、基于小波技术的压缩方法,以及针对栅格数据进行压缩的双线性内插值法、最邻近插值法、GIF层次压缩算法和JPEG层次压缩算法等。以上压缩算法均为成熟的压缩技术,可直接应用于靶场GIS系统的设计中。

2GIS系统地理信息数据调度

在GIS系统硬件环境设计完成,软件设计人员将确定系统地图绘制所采用算法后,GIS系统的地理信息数据调度的作用是提高系统组织和调度信息的效率,GIS数据调度算法科学与高效程度将决定系统完成地图显示所需时间长短的关键。GIS数据调度方法主要是数据何时读取、怎样读取以及数据处理策略的问题。当前,GIS数据调度技术应用较为成熟,在GIS系统设计中大多将缓存技术和多线程技术相结合使用,以完成系统对地图数据的组织和调度。

2.1数据预加载缓存技术目前,较为流行的缓存技术主要有:空间数据预取算法及快速访问技术,根据WebGIS信息被访问的频率提出的预测模型,切片缓存技术,以及地图快速漫游的双缓存策略,基于多任务的多缓存技术等。本文重点研究数据预加载技术在靶场GIS系统中进行地图缩放、漫游过程中的数据调度应用。GIS系统根据当前屏幕中显示内容,预断接下来可能被访问到的地理信息内容,在用户开始操作之前,应用多线程技术进行预先读取,减少用户对地图操作产生的时间延迟,尽可能满足用户对系统显示的实时性要求。GIS系统预加载算法设计时,应主要考虑用户操作过程中,视点的移动速度、方向、加速度、地理信息数据量、显示屏幕刷新率,以及系统内存容量。

2.2多线程技术的双缓存策略在现代计算机系统中,在对数据进行读取显示时,从内存直接读取数据到显存进行显示的速度明显要比从磁盘读取数据到显存进行显示的速度较快得多,尤其是在信息量较大的情况下。若要完成对GIS系统中大量地理信息数据预先从磁盘读取到内存中,系统内存中应保留足够的缓冲空间。双缓存机制是结合数据传输和数据分块的特点,在内存中建立一个缓冲区,作为装载高程及纹理数据的二级缓存,当数据调度服务中心接收到请求的数据的存储信息后,从缓存管理器中查询地形数据是否在缓存区中,如在缓存区中,则直接发送给地形可视化系统;否则从磁盘中读入相应的数据放入缓存,再发送到可视化系统。为了保证GIS系统在显示场景绘制过程中的稳定性和连贯性要求,避免显示画面出现停顿现象,在系统设计中多采用多线程技术。当前,GIS系统设计中大多将多线程技术和缓存技术配合使用,实现对GIS地理信息数据的调度与显示处理。基于多线程技术的双缓存策略就是一种典型的用于地图漫游的数据调度方法,它较好地解决了漫游中出现的屏幕闪烁问题。以下将针对靶场GIS系统在进行地图缩放和漫游时采用的数据调度方法及调度过程进行研究。

3靶场GIS地图缩放与漫游数据调度

3.1靶场GIS地图缩放数据调度首先,对靶场指挥显示系统中使用的地图数据按照金字塔型存储结构进行存储。在靶场GIS系统对地图进行缩放操作时,依据所需完成的缩放倍数,从系统存储中将相应等级的地图数据读入内存进行处理并显示即可。在靶场GIS地图数据组织调度设计中,我们采用数据预加载和渐进显示相结合的方法实现。

3.1.1数据预加载数据预加载是指在执行缩放操作前,系统根据可视区域内显示的地图信息等级,将与其相邻的多个等级的地图数据读取并存储于内存,作为缓存数据,可大幅减少由于系统要从外部存储设备读取所需地图数据时浪费的大量时间,提高整个系统进行地图缩放操作的效率,满足用户对地图缩放操作过程中显示的实时性和流畅性要求。数据预加载的方法简单易行且效果明显,可直接应用于靶场GIS地图数据组织调度的设计中。

3.1.2渐进显示在靶场GIS系统中采用渐进显示技术的主要目的,是解决系统在对地图数据进行显示的过程中可能出现的延迟问题。系统操作人员执行地图缩放操作后,系统首先将对操作所产生的数据量进行判断。当数据量较大时,系统将无法满足用户对快速绘制地图并实时显示的要求,导致系统显示延迟。为保证系统显示的流畅性,我们对拟显示的图像采用算法进行抽点处理,重新生成一幅较低质量的图像进行替代后,快速显示出来。与此同时,系统将在后台对操作所需数据进行处理,处理完结后由系统完成刷新并重新显示。因此,GIS用户在操作过程中,将产生渐进显示的视觉效果。通过该处理方法,可在一定程度上缓解因操作人员频繁进行缩放操作时,带给系统显示画面的停顿感,减小了用户的视觉延迟效果,确保靶场指挥显示系统GIS地图显示实时性和流畅性。

3.2靶场GIS地图漫游数据调度在靶场GIS系统中,地图漫游速度及平滑程度是靶场GIS系统显示能力的重要技术指标。当前,GIS系统在地图漫游调度设计中,大多采用多线程技术以消除漫游时可能产生的屏幕闪烁和画面停顿不连续的问题。以下,主要讨论采用双缓存策略实现靶场GIS系统地图漫游数据调度设计。靶场GIS系统运行时,首先在系统内存中开辟两块缓存空间,专门用于存放绘制好的地理信息数据,我们将其定义为前台缓存和后台缓存,缓存的大小应远超实际屏幕地理信息数据量。当靶场指挥操作人员进行地图漫游操作时,靶场GIS系统启动前台线程,组织所需地理信息数据,将其绘制完成并存储在前台缓存中。在系统进行漫游操作过程中,若实际屏幕的中心位置偏离预先设置的触发边界,系统将立即启动后台线程,以新的地理位置为中心组织对应的地理信息数据,完成地图绘制并存储在后台缓存中。当屏幕中心移动到切换边界时,系统将后台缓存中绘制好的图像拷贝到屏幕的显示缓存中,同时完成前后台缓存的切换。循环往复,屏幕总是显示已绘制好的地图画面。采用多线程的数据调度能有效提高靶场GIS系统在地图漫游操作时,屏幕显示画面的实时性和地图漫游显示的平滑程度。

4结束语

本文主要介绍了如何在靶场指挥显示系统中快速显示电子地图的典型方法,并对靶场GIS系统中的电子地图缩放和漫游的数据调度方法做了详细研究,可推广应用于靶场指挥显示系统建设中,满足靶场在试验过程中实时有效进行数据调度,并对电子地图进行快速操作的要求,为靶场首长机关对试验的实时、科学指挥的提供决策支撑。

作者:杨斌单位:云南省电子工业研究所