分布式地理建模中异构模型的解构与封装技术初探

来源 :北京大学 | 被引量 : 0次 | 上传用户:Johnnywang03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理建模工作是地理学家长期从事的一项基础性研究工作。国内外地理学家从不同研究领域出发,已经建立了大量的、成熟的地理模型,然而,由于地理模型在领域、数据和计算平台上的异构性,造成了大量地理模型无法被复用和继承,给新的地理模型的创建和已有地理模型的完善等工作造成了障碍。从这些问题出发,我们提出构建分布式地理建模环境,建立一个符合地理学家认知习惯的地理建模环境,让地理学家根据其对地理问题解决的思路进行可视化、引导式地理建模,尽可能的复用已有的模型模块进行复杂地理模型的构建。帮助地理学家从计算机底层编程中解脱出来,在广泛的地理模型复用和地理资源共享的基础上,完成地理模型的创建和求解过程。 在此目的下,本文分析了地理学家使用分布式地理建模环境构建模型的一般过程,给出了分布式地理建模环境的基本组成框架,以及各组成部分的基本功能以及相互关系。我们将分布式地理建模环境划分为图标式地理建模环境与分布式地理模型运行环境两个部分,以地理资源库作为建模环境中的资源管理模块,并提出了模型契约的概念,作为模型在建模环境中的统一表达。 随后,针对构建分布式地理建模环境中所遇剑的问题进行了深入的分析与探讨,对一些关键问题给出了解决思路与解决方案,提出了异构模型的模块封装策略,紧耦合模块的解藕策略,实现了模块化、可配置的模型结构。我们总结了异构模型模块封装为WebServices的技术路径,给出了异构模块中对其他模块的WebServices接口的调用支持组件-InvokeSwitcher。通过模型描述文档来描述和建立模块间的依赖关系,从而实现模块的松耦合。 在使用和扩展开源组件协作的基础上构建了分布式地理建模环境的原型,包含了工作流组件,Web Services组件,Invoke Swicher支持组件以及地理信息库的原型;初步解构和封装了SWAT模型的几个主要模块,并以SWAT模型为例给出了地理模型运行环境下模型契约的主要组成,同时还以SWAT模型为实例进行了地理模型运行环境的功能性和正确性的验证,验证了该运行环境的一般工作过程:模型契约的解析、模型依赖的建立、模型执行发起。
其他文献
自20世纪60年代末蜂窝式移动通信问世以来,特别是近20年移动通信技术的快速发展,移动通信给社会带来了深刻的信息化变革,已成为最受青睐的通信手段。在移动话音业务已日趋饱和的
随着Internet的飞速发展,Web的出现改变了人们习惯的处理方式,也给数据库技术提出了必须面对的重要问题:即如何有效地存储和管理Web上的数据(文档),使其既能被高效地操作和维护,又
随着信息化、网络化的发展,计算机网络已经广泛应用到军事、科技、文化乃至社会的诸多领域,它己经成为国家的重要基础设施。然而随之而来的网络安全问题也日益凸现。对计算机安
学位
随着网络和多媒体技术的迅猛发展,数字视频的生产、复制和传播越来越容易。然而,在便利了合法使用者的同时,数字视频的版权保护也日益严重。数字视频水印技术作为一种有效的
随着空间技术的不断发展,更多的空间数据被使用,空间数据挖掘是从空间数据库中提取隐含的、用户感兴趣的空间和非空间的模式、普遍特征、规则和知识的过程。空间co-loctation模
最近几年,在全球信息技术革命和经济全球化的推动下,世界电信业发生了巨大的变化,发展和变革的浪潮席卷全球。随着国内电信企业的相继上市,国际电信企业的不断进入,国内电信行业的
学位
数据流是一种海量并潜在无限的、连续快速的、并随着时间快速变化的有序数据序列。由于数据流本身的特性,使得传统的频繁模式算法难以适用。作为数据挖掘研究领域的热点之一,
本论文的主要内容是利用Ajax技术在网上平台构建出图像处理应用软件,在Web2.0的观念下,结合宽频网路速度不断提升,很多原本在客户机上运行的应用软件,将会以跨平台形式在网上运行
近年来,Internet正由传统意义下的信息发布平台逐渐演变为一种特定形式的开放分布计算环境,越来越多的数据资源、计算资源与应用资源依托Internet成为可被公共访问和获取的网络
学位
资源定位问题是P2P网络应用中存在的主要问题之一,也是当前P2P网络的研究重点。P2P网络在运行的过程中会产生大量的访问日志数据,而数据挖掘技术可以从海量的数据中挖掘出有