● 摘要
近年来,随着我国经济发展水平的不断提高,国际间的经济、文化交往和人员流动日益频繁,民航事业发展迅速。与此同时,迅速上升的客货运量也为民用运输机场应急救援工作提出了更高的要求。作为民用运输机场应急救援系统的重要组成部分,GIS(Geography Information System)因其强大的数据表现能力和分析能力,为应急救援工作提供了决策支持。目前,在应急救援系统中构建GIS平台主要做法是基于成熟的产品进行二次开发,但由于不同产品在数据格式及可视化策略上存在较大差异,无法实现地理信息的共享,也难以满足二次开发中数据扩展和应用交互的需求,限制了GIS平台的建设和应用的扩展。地理信息融合及可视化已经成为构建统一的GIS平台的关键问题。为了解决上述问题,本文给出了一种基于GML(Geography Markup Language)与WFS(Web Feature Service)的地理信息融合及可视化方法,以满足民用运输机场应急救援系统复用地理信息资源和扩展应用数据的需求,对建设统一的GIS平台具有重要意义。本文首先对地理信息融合及可视化的相关技术、理论及现有研究方法进行了分析和比较。然后,给出了一种基于GML与WFS的地理信息融合方法,该方法把机场应急救援系统中的地理信息划分为常规地图数据和扩展数据两部分,并对扩展数据提供了基于Oracle Spatial的存储管理和格式转换方法;在数据融合过程中,遵照WFS规范从其它GIS请求地图数据,异构的地理信息转换为GML格式,并与扩展数据融合为统一的GIS数据;为了解决数据融合过程中出现的模式定义不一致问题,在现有研究方法的基础上,结合GML3.0的特点,给出了一种多策略GML应用模式匹配方法;最后,为了解决GML的可视化问题,本文给出了一种基于SVG(Scalable Vector Graphics)的地理信息可视化方法,首先对SVG数据编码方式和地图符号模型进行了设计,然后从坐标、要素以及图层等不同角度给出了GML到SVG的具体转换方法,最后给出了一种以样式表为转换中介的方法实现了GML到SVG的自动转换。实验表明,本文给出的多策略GML应用模式匹配方法的正确匹配率达到了90%以上,大大高于其它单一匹配方法,为地理信息融合提供了有利的支持。在上述研究的基础上,本文以Shapefile数据格式作为融合实例,设计并实现了一个基于GML与WFS的地理信息融合及可视化原型系统。