论文部分内容阅读
随着航天航空技术的飞速发展,各个遥感行业部门在过去几十年中获取了大量的不同种类的遥感数据,但大多部门都是基于自身业务进行的研究,各部门积累的遥感数据格式不同,数据存储方式也有差别,自主开发的应用系统可能是在不同的平台用不同的语言进行开发,使得遥感资源的分发使用存在一定的封锁性,分散在各行业各部门的遥感资源不能得到有效共享。因此在遥感领域构建一个跨地域、跨平台的资源共享、应用集成的系统非常重要。本文提出基于SOA思想使用Web Services技术对各部门的遥感资源进行集成共享,不但为数据、产品、工具等提供一个集成共享的平台,也将各部门原有的各种应用功能封装为松耦合、粗粒度的服务集成到遥感资源共享与服务系统中供其他用户使用,有特定格式遥感数据但是缺少相应处理工具部门就可通过集成共享平台利用其它部门提供的处理服务处理数据或者下载合适工具,解决平台差异、数据结构差异的问题,实现用户对这些分布在不同部门的遥感资源的透明操作。本文主要工作和成果如下:1.提出一种面向服务的遥感资源共享模式,遵循“以我的工具、算法或应用服务处理你的数据”的思想,进行遥感数据、优秀算法、处理工具等遥感资源的全面共享,并将各部门提供的各种应用服务集成提供给其它用户,解决了目前各部门遥感资源分布分散、流通性弱问题,使遥感资源共享在更高层次得以实现。2.结合遥感资源数目庞大、种类繁多和对资源的描述信息结构复杂、储量巨大的特点,本文针对不同的遥感资源定义相应的描述该资源基本信息的XML格式的元数据,利用开源检索工具Lucene创建基于XML的元数据全文索引库,在资源共享的高级检索过程中,能够快速、准确、有效率的检索到用户需要的资源。3.实现基于SOA理念的遥感资源集成共享与服务原型系统,该系统提供了遥感数据、遥感产品、工具和算法的集成共享,以及产品生产、实验验证等应用服务。目前已经将原型系统部署在中国科学院遥感应用研究所的服务器上,联合环保、农业、资源卫星中心等部门进行遥感资源集成共享的试运行,初步实现了跨地域、跨平台的遥感资源共享。