论文部分内容阅读
随着遥感技术的快速发展,传感器的类型日趋多样,数据的类型和级别得到了很大的丰富,表现出了多格式、多尺度、分散存储等特征。遥感数据分散存储在不同的地域或者不同的部门,数据管理是相互独立的,为了获取多种不同类型的遥感数据,人们需要分别查询多个部门的站点来获取各个部门的遥感数据。这种方式需要用户在不同部门遥感数据查询站点之间切换,而且界面不统一,操作复杂,因此,研究如何对多源遥感数据进行集成,从而实现不同类型遥感数据的共享是很有意义的。 为此,本文提出了基于Web Service技术的多源遥感数据集成框架和分布式查询模型。由于遥感数据元数据描述了遥感数据包括存储位置、存储格式和头文件内容等信息,因此,用户可以通过这些信息去获取到对应的遥感数据。首先,多源遥感数据集成框架通过在不同类型的遥感数据的数据源服务器上部署相应的元数据查询服务实现遥感数据集成,该服务提供了查询不同类型遥感数据元数据的接口,比如文本文档、数据库和Excel等类型的元数据,只需要调用不同类型的查询接口就可以获取到不同类型的数据。其次,为了实现不同类型遥感数据的分布式查询,本文采用智能Agent来管理查询条件的解析、查询请求的分发和查询结果响应,构建了多源遥感数据分布式查询模型。最后,为了改善用户体验、提高数据响应速度,遥感数据分页显示给用户,然而,传统的使用Web服务器进行分页查询的方法需要返回所有查询结果,而多部门遥感数据一次查询的结果集可能是大量的,这就可能导致Web服务器负载过大,查询响应速度慢等问题,为了解决这些问题,需要优化传统的分页查询策略,因此,提出了基于页面转换算法的分布式分页查询方法,该方法以减少网络数据通信量为基本原则,通过页面转换算法计算得到当前查询页面内容所在数据源,然后由智能Agent分发查询请求,在这些数据源中获取当前查询页面的内容。整个过程只有当前查询页面的内容在网络中传输,减少了网络传输量,降低了Web服务器负载,加快了查询响应速度,从而实现多源遥感数据分布式查询优化。 本文研究提出了多源遥感数据的集成与分布式查询模型,提供了一种有效查询分散资源信息的途径,通过优化分布式查询过程,满足了用户快速获取遥感数据的要求。