论文部分内容阅读
随着地理信息应用不断深入,人们使用地理信息服务的方式和频率正在发生巨大变化。长期以来,测绘部门主要以离线方式提供基础地理数据,无法满足人们对地理信息快速获取与集成应用的要求。针对这些应用需求,国家、省、市州测绘部门已开始建设各个层次的地理信息公共服务平台,各专业部门也开始建设专业信息资源服务平台。在地理信息应用方面,横向包括交通专业服务、水利专业服务、国土专业服务等,纵向有国家、省、市州的地理信息服务,不同服务之间数据结构复杂。在此背景下,研究异构平台之间服务的聚合,实现对异构服务的综合调度与聚合,能有效促进地理信息资源的共享与高效利用。针对地理信息服务多源、异构的特点,本文重点研究基于“天地图”的地理信息服务聚合技术,对服务群与元服务的信息描述,服务聚合软件架构设计以及服务聚合系统实现三方面进行深入研究,本文主要研究内容和成果如下:(1)服务描述标准研究。对各种异构地理信息服务进行研究,提出服务描述的基本要求:服务群表示为一个7元组(ID,Name,Description,Operation,Input,Output,Capability),元服务表示为一个8元组(ID,Name,SGID,Description,Url,Token,Range,Qos),设计服务发布与注册模块数据库,为服务注册,服务发现及服务调用提供支撑。(2)地理信息服务聚合软件架构设计。引入服务群的思想,设计基于“天地图”的地理信息服务聚合软件架构,同时,设计了服务注册与目录发布,服务调度与聚合,聚合服务发布与管理等功能模块。(3)服务聚合软件系统研发。根据地理信息服务聚合软件架构总体设计,实现地理信息服务聚合软件系统研发。该系统实现了瓦片地图服务聚合、路径分析服务聚合与地名搜索服务聚合等功能。功能测试通过率为74.63%,性能方面,事物响应不超过18秒,安全测试完全通过。测试结果表明,系统开发满足用户需求与设计要求。