论文部分内容阅读
地理分析模型是在客观规律的指导下对现实地理世界的简化与抽象。众多研究已表明,地理分析模型是模拟地理现象与过程的有效手段。迄今为止,地理学各领域已经积累了大量面向不同地理问题、研究区域和时空尺度的地理分析模型。地理分析模型的共享可以帮助其他研究人员复用前人研究成果,辅助其完成相关地理模拟。然而,这些模型大多形式各异、结构复杂,难以共享与复用,从而形成“模型孤岛”。“模型孤岛”的形成会导致模型资源的重复开发,无论从时间上还是资金上都会造成大量的资源浪费,从而制约着地理学的发展。随着网络技术的发展,地理分析模型的服务化共享也成为当前地理学研究的热点。相关进展能够减少地理分析模型在实践应用中的成本,避免模型资源浪费。同时,在开放网络环境下,地理分析模型的服务化共享能满足面向不同领域、不同学科的地理模拟需求。因此,网络环境下地理分析模型服务化成为地理分析模型共享与复用的常用手段。本文以地理分析模型的服务化为切入点,对地理分析模型特征进行归纳和总结,探索地理分析模型的应用需求,分析模型共享和复用内涵。面向多源异构的地理分析模型,通过制定地理分析模型的共享标准、服务化封装方法、以及打包和部署策略,从而支撑地理分析模型的共享。设计模型服务接口及交互方式,将地理分析模型按照服务的方式发布在网络环境中,从而支撑地理分析模型在网络空间下的复用;同时通过分析不同的模型共享标准,设计标准之间互操作引擎,从而实现基于不同共享标准地理分析模型之间的复用。最后分析地理分析模型在地理模拟中涉及的模拟资源,通过制定资源接入策略,构建面向地理模拟的分布式网络,设计模型分布式运行策略,配置模拟运行任务,优化模拟运行效率,从而服务于网络环境中的分布式地理模拟。本文主要研究成果如下:(1)面向模型共享与复用的地理分析模型归纳与总结。首先,从不同角度,面向用户理解和使用需求,对地理分析模型的类型和属性特征进行归纳和总结。其次,对地理分析模型应用需求进行分析,总结面向单模型模拟和多模型流程式模拟的应用需求。从地理分析模型共享和复用两个过程出发,分析模型共享与复用的内涵。(2)地理分析模型服务化共享方法。针对已总结地理分析模型基本信息,设计标准化描述字段,基于标准化字段,构建一套结构化描述体系,以支撑地理分析模型的共享。基于地理分析模型结构化标准描述,面向多源异构地理分析模型,通过标准化接口设计,规范地理分析模型行为与交互协议,形成一套地理分析模型封装方法,从而完成地理分析模型的标准化封装。设计可迁移部署的模型部署包,构建地理分析模型与计算资源环境匹配策略,支撑地理分析模型的服务化共享。(3)网络环境下地理分析模型复用。设计并开发模型服务容器,将地理分析模型部署到计算资源上。设计服务化地理分析模型使用接口,并根据不同的用户角色设定用户权限,以服务于地理分析模型在网络空间下的复用。探索基于不同标准的地理分析模型组件特征,总结归纳地理分析模型通用标准。基于上述通用标准,设计面向不同模型标准的互操作引擎,以支撑基于不同标准的地理分析模型之间的复用。(4)网络空间下地理模拟分布式运行。以地理模拟的运行需求为切入点,分析分布式模拟中的资源与用户角色,设计地理模拟资源在分布式网络空间中的接入、配置以及管理策略。针对模拟任务对资源的依赖特征,设计面向分布式地理模拟的配置方法。同时,针对已共享的分布式资源中,优化网络上资源配置,平衡模拟资源负载,并且顾及模拟任务需求,设计地理模拟资源调度策略。本文的研究内容在结构化认知、标准化共享、网络化复用和分布式运行四个方面层层递进,辅助用户在地理模拟驱动下进行地理分析模型的共享与复用。本研究通过对地理分析模型服务化封装的探索,以在开放式网络环境下地理模拟资源的服务式调用为基本思路,形成了一套面向多源异构地理分析模型的共享与复用方法,开发并实现了一系列系统及工具。最后,本文基于案例实现,验证论文方法的有效性与实用性,促进了开放式网络环境下对地理分析模型的服务化共享和复用,由此为地理学研究人员在复杂场景下进行综合地理模拟奠定了基础。