论文部分内容阅读
分布式空间信息集成查询处理技术是地球空间信息科学一个重要的研究与应用领域,在企业、政府以及军事等领域具有突出应用前景。大规模空间数据的应用需求和Internet的普及使分布式空间信息集成查询处理技术得到了飞跃的发展。当前分布式空间信息集成技术的研究主要集中在集成系统的体系结构、集成机制等方面,对于分布式环境下的空间信息集成查询处理技术的研究还比较薄弱。本文以海量空间数据应用需求为驱动,对分布式环境下空间信息集成查询处理中的若干关键技术进行了研究,具体包括:分布式空间数据存储环境的构建、多层次运输网络下k最优路径求解以及基于空间网络的分布式集成k近邻查询处理等技术,并将研究成果应用于实际的系统中。本文的主要工作包括以下几个方面:(1)构建了分布式空间数据存储环境。对比其他空间数据存储实现方案,选用Oracle 10g为空间数据库管理软件,ArcSDE 9.3为空间数据库引擎,设计了基于空间数据中间件的分布式空间数据库的系统框架结构和实现技术路线。(2)研究了多层次运输网络下k最优路径求解技术。提出了一种多模运输优化模型,细化了运输过程模型参数,考虑了不同运输方式的转换代价,支持描述综合运输的完整过程。随后,提出了求该模型k最优解的算法,针对大规模运输问题,采用启发式策略,加快了算法收敛速度。实验表明,该模型及算法对网络规模的增大不敏感,可以较好地满足大范围综合运输的需要。(3)研究了基于空间网络的分布式集成k近邻查询处理技术。提出一种有效的基于空间网络的分布式集成k近邻查询处理方法,包括在基于空间网络的分布式集成k近邻查询处理框架、使用预计算策略实现动态加载有效空间自治数据源所包含的兴趣点以及基于网络扩展的搜索算法。基于上述研究成果,本文最后构建了在分布式环境下空间信息集成查询处理原型系统,并应用于某综合运输辅助决策系统,从而验证了所提出技术和方法的有效性和实用性。