会议专题

.NET平台下变化检测处理服务的构建与实现

地理信息服务具有开放、分布式、松耦合等特性,已经成为信息服务行业的一个重要组成部分.目前,大多数服务商或机构提供的地理信息服务仅局限于数据服务层面,较少实现处理服务,主要原因是缺少相关标准支持以及可调用资源,特别是分析、建模、处理和写作方面的服务. 本文介绍了三种常见的处理服务实现方法,分别为OGC WPS(Web Processing Service),ArcGIS Server中的Geoprocessing Service以及通用Web Service的处理服务,接着介绍了基于.NET平台的地理信息服务构建流程,并以全球地表覆盖动态信息服务原型系统为基础,展示了遥感影像变化检测处理服务的实现过程。首先,将与变化检测相关的特征提取、特征匹配、最小二乘估计、仿射变换和变化检测等遥感算法封装在DLL类库中,并在.NET平台下将这些算法对应的处理功能封装为粒度适宜的Web服务。然后,使用JavaScript语言对服务流程进行编排,该过程可以选取全球地表覆盖信息服务原型系统提供的原始遥感影像数据服务和特征匹配、平差处理、影像纠正、变化检测等功能服务,从而得到该流程对应的变化检测服务的实现过程。最后,变化检测处理服务的调用可以通过使用WebService描述语言(WSDL,Web Service Description Language)设计一系列服务标准接口来实现。实验表明基于.NET平台构建变化检测处理服务交互性好,提高了系统的可复用程度,这为用户提侠了获取变化检测处理服务的便捷途径,实现了处理服务的个性化定制。

遥感影像 变化检测 .NET平台 地理信息服务

徐世硕 李松年 武昊 孙亚琴

中国矿业大学环境与测绘学院,江苏徐州 国家基础地理信息中心,北京市

国内会议

中国地理信息科学2014学术年会

徐州

中文

17-17

2014-10-11(万方平台首次上网日期,不代表论文的发表时间)