论文部分内容阅读
在过去的半个世纪里,地学各领域在科学研究的过程中积累了大量的地理空间计算模型。随着地学各领域科学研究的深入,越来越需要把多个单一模型进行共享,以满足多学科交叉的研究需要。但传统的单机环境难以满足地理空间模型共享的需要,基于分布式网络环境实现地理空间模型共享就应运而生,它不仅能有效解决模型共享的问题,而且有助于促进地球系统科学研究信息化环境的发展,是“数据——模型——知识”发展趋势中相当重要的一个环节。本研究详细研究了开放分布式地理空间模型共享的体系和实现方面的关键问题,构建了地理空间模型分布式共享平台,并在该平台上开展了一些典型模型的共享实践。
基于“发布,发现,调用”的模型共享基本概念,扩展形成了分布式地理空间模型的服务体系。以服务体系中的“模型服务”为核心,探讨了模型共享的3个关键环节,对环节之间的模型服务的互操作问题和模型部署的互操作问题进行了深入分析,提出了解决这些互操作问题的交互规范。
针对分布式共享的需要,探讨了地理空间数据在共享模型调用中的数据交换问题。提出采用Feature模型作为分布式地理空间模型共享的基本地理空间数据模型,选择GML、GeoJSON、GeoTiff作为实际的数据交换格式。此外还提出了一些相关方式和方法,解决模型数据交换过程中的其他相关问题,包括:坐标参考、元数据扩展、数据测量单位等。
在分析地理空间模型共享平台的地位、作用和平台设计的指导思想的基础上,提出了地理空间模型分布式共享平台。该平台处于地理空间模型与模型客户端之间,可以实现二者之间的数据转换和功能协同。通过该平台,实现模型算法与其他功能相分离,使模型开发者在模型开发过程能够专注于算法的设计和实现,从而简化了共享地理空间模型的过程。此外,模型共享平台能够对所有共享的模型进行统一管理,便于对模型服务进行升级和维护,同时使通过模型共享平台扩展多种模型服务方式成为可能。
在地理空间模型共享平台的基础上,实现了对不同主题、不同特点的地理空间模型的共享,一方面检验了本研究提出的模型分布式共享的可行性,另一方面为继续开展地理空间模型共享研究积累了实践经验。具体的共享模型包括:海平面上升模型、森林火采样模型、湿地水位模型以及Tapes-G水文模型。
初步探讨和实践了地理空间模型的注册与发现,提出了基于分布式模型共享服务元数据的地理空间模型注册与发现机制,并实现了基于元数据仓库的地理空间模型目录服务。最后初步探讨了基于工作流、服务链以及网格计算的模型集成思路。