论文部分内容阅读
GIS自诞生之日起,经过近半个世纪的发展,如今在地理、地质、水文、海洋、气象、测绘遥感、城市规划以及国土资源管理等多个地理相关领域中都得到了广泛深入的应用。在军事、公安等领域的指挥应用中,GIS一直以来也发挥着非常重要的作用,是实现战场态势可视化、空间分析、辅助决策、计划方案制作等功能的基础。然而,GIS描述的现实世界永远处于不断变化之中,但传统GIS却只能以静态的方式表现它。随着应用的深入,指挥中更多地要求通过GIS来管理各种实时动态的空间信息,需要实现实时监控、态势回放、变化推演、过程模拟等功能。但是,由于现有GIS模型主要针对静态地物,在对时态信息、空间变化和意识符号的表达上存在较大的难度。虽然基于现有的GIS平台进行二次开发可以在一定程度上满足应用需求,但仍然存在系统建设复杂、可移植性差、运行效率不理想等问题。
本文研究的目标是对GIS中动态信息进行分析和抽象,建立一个能够在GIS中综合表现时间、空间、意识及其关系的逻辑模型,并以此为基础在GIS中实现对空间变化和空间思维的呈现和模拟。本文的主要研究内容如下:
1.)分析比较了GIS中动态信息相关的理论和技术,包括动态地图、时空GIS和虚拟GIS,对各种技术的优点、局限性和借鉴意义进行了简单的概括。
2.)深入分析了GIS中的动态信息的特点,采用面向对象的方法建立了具有通用性的动态图形对象模型。该模型采用事件驱动机制,将GIS中的基本信息抽象为空间实体、标记对象和事件对象,将其属性分解为空间域、时间域和专题域属性,并对其属性和操作进行定义。
3.)研究了动态图形对象模型的实现机制,提出了一个基于SuperMap组件平台的软件体系构架。按照组件化的思想设计了系统软件的组件结构,提出了事件处理引擎、图形渲染引擎、Web动态服务引擎和动态图形对象组件以实现动态信息管理和动态可视化。
4.)对动态图形对象模型构建中的关键技术问题进行了分析和研究。根据实时监控、过程模拟、变化推演等具体的应用要求,结合动态缓存、时态索引、移动空间索引等技术对动态可视化的效率进行了综合优化。