预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.Net环境下基于WebServices实现 遥感图像的分布式处理 宋爽①李宏伟①李勤超①马宏斌①② ①信息工程大学测绘学院河南郑州450052 ②北京军区66240部队北京100042 Email:jian_yudie@sina.com 摘要:遥感影像获取手段的多样化导致了遥感影像数据量的大幅度增加,应用分布式环境处理遥 感图像变得越来越迫切。本文针对B/S或C/S模式在遥感影像分布式处理方面的弊端,提出了在.Net 环境下基于WebServices实现遥感图像的分布式处理方案,对其框架、流程进行了设计,并以图像 处理的算法分布式为例详细介绍了边缘提取中拉普拉斯8邻域提取的具体WebServices实现。结果 表明,新模型下的系统在多用户并发访问等方面都有很大的改善。 关键词:遥感图像分布式处理WebServices Abstract:Withtheincreaseofremotelysensedimageprocurementmethod,remotelysensed image’sdataincreaseenormously,soitisveryimportanttousedistributedcomputingenvironment forremotelysensedimageprocessing.ForB/SorC/S’sdisadvantageinremotelysensedimage processing,thispaperputsforwardusing.NETandWebServicestorealizeRSimagedistributed processing,thendesignstheframeandtheworkflow,andatlastpresentsaRSimageedge extractionexamplebythistechnology.Theresultilluminatesthatthenewmodelsystemcansupport moreuserstovisitthesystematthesametimeandthesystemstructurealsoimprovesthanever. Keywords:remotelysensedimage;distributedprocessing;WebServices 1.引言 现代空间遥感技术的发展导致传感器空间分辨率、光谱分辨率的大幅度提高,这些传 感器投入运行的结果使卫星图像的数据量和计算机处理运算量大幅度增加。据初步统计,90 年代末期,遥感卫星的数据量增加了100~400倍,计算和处理的运算量增加1000~17000 倍。因此,随着全球信息高速公路的逐步建立,传统的依靠单机系统的遥感图像处理正面临 着新的挑战,海量遥感数据的处理必须适应分布式的计算机网络环境,而WebServices作 为一种分布式网络计算的方式也被应用到越来越多的领域,该文研究的就是WebServices 在遥感数据分布式处理中的应用。 1.1.分布式的图像处理 随着遥感手段获取的数据量变得越来越大(有些甚至达到TB及PB级),这就给传统 的遥感图像处理技术带来了很大程度的压力和挑战。任何一个遥感图像处理软件不可能集所 有图像处理算法于一身,任何一台计算机也不可能容纳下所有遥感图像数据,因此,遥感图 275 像的网络化处理受到越来越多的重视,遥感图像的分布式处理也就显得越来越重要。 遥感图像处理一直是计算量非常大的工作,很多图像处理算法适合于并行实现。分布 式系统有许多潜在的优点:①能提高系统的可用性。②高度灵活性,便于扩充或修改。③提 高系统的总体性能。这主要通过并行处理来得到。④良好的价格性能比。分布式遥感图像 处理系统作为遥感图像处理系统的发展方向,主要表现在分布式图像处理系统是一种特定的 分布式系统,它有自己的特性,如计算量大、处理速度快、有交互性要求以及通信量大等特 点。 1.2.基于WebServices的图像分布式处理 在遥感影像的分布处理方面,当前应用比较广泛的主要是Client/Server模型和 Browse/Server模型,这种模型在对GIS的网络化分布式处理方面起到了较大的作用, 这些模型有流程简单、易于实现等优点,然而当这种模型应用到遥感图像处理领域中时,就 存在着一定的弱点,因为遥感图像处理与一般的GIS数据调用及处理不同,它往往涉及到很 大的数据量和计算量,需要耗费服务器较长时间的CPU占用时间及较大规模的数据吞吐量; 特别是当用户访问量较大及同时提交多个任务给服务器时,服务器往往会因为数据量及计算 量过大导致网络堵塞而不能正常工作,WebServices模型在这方面能够弥补这一不足。 从表面上看WebServi