论文部分内容阅读
地理模型在系统运行环境、结构、语法、语义等方面存在很大异构性,使得模型集成变得困难重重。现有地理模型集成的主要方法包括模型库集成、修改/装方式集成、服务集成和领域模型集成标准等,多集中于解决模型本身异构性,而模型集成的本质则是依靠模型与数据之间的“统一通讯”的实现。本文以异构地理模型的集成为目标,以地理模型的输入/出数据为切入点,基于已构建的统一数据交换模型(Universal Data eXchange, UDX),设计面向地理模型集成的数据交换框架和地理模型的数据交换方法,并通过建立地理模型数据交换的原型系统进行验证。论文的主要研究内容和成果如下:(1)面向地理模型集成的数据交换需求:通过对地理模型、模型数据以及地理模型集成目标分析,提出了基于统一数据模型的交换方法来解决模型集成问题的方案。(2)地理模型数据的交换机制:借鉴地理模型数据和地理领域已有数据交换方法,总结了地理模型数据交换中的规律,提出了地理模型数据的交换机制;在总结地理模型数据UDX表达的数据特征基础上,提出了UDX表达的地理模型数据交换的实现方法。(3)面向地理模型集成的可配置数据交换方法:在UDX一致性表达基础上,提出用户可配置,可灵活扩展的,面向异构地理模型集成的数据交换框架。通过基于UDX表达的地理模型数据转换配置语句实现了数据交换,屏蔽了复杂底层数据交换代码;通过框架的灵活配置和灵活扩展特性,解决了地理模型集成中多样、异构数据的交换问题。(4)面向地理模型集成的数据交换原型系统:在地理模型数据交换机制和面向地理模型集成的可配置数据交换框架基础上,实现了地理模型数据的交换原型系统。以近中国海潮波模型与POM水动力模型集成为例,通过配置语句实现了模型数据间空间参考、单位量纲、数据结构等方面的转换,实现了模型数据的交换,最终解决了异构模型集成。验证了面向模型集成的可配置数据交换方法的可行性和简单实用性。