组件与服务耦合的地学模型集成方法与实现

A Geographic Model Integration Approach and Implementation Based on Coupling Components and Services

  • 摘要: 传统的空间信息处理建模工具,如ArcGIS ModelBuilder,聚焦于地理空间信息处理算子的组合建模。“模型网”的提出对已有的空间信息处理建模工具提出了新的挑战,一方面,现有的空间信息处理建模工具需要能够支持网络环境,支持空间信息服务的即插即用;另一方面,服务需要与复杂地学模型耦合,支持基于时间步长的地学模型运行。针对组件与服务并存的现状以及异构模型和算法兼容性差等问题,提出了组件与服务耦合的地学模型集成方法;并从“模型即服务”和模型集成需求出发,提出了基于WebSocket协议发布地学模型的新方法,实现了基于时间步长的地学模型在线共享。采用科学工作流技术实现了遵循国际开放地理空间信息联盟(Open Geospatial Consortium,OGC)标准的空间信息服务、基于WebSocket协议的地学模型服务、遵循OpenMI开放建模接口规范的模型组件集成,具有逻辑一致、物理分隔、执行可控等特点。利用该方法将传统的空间信息处理建模工具拓展为地学模型集成工具,并应用于具体案例中,验证了方法的可行性。

     

    Abstract: Conventional geoprocessing workflow tools, such as ArcGIS ModelBuilder, focus on the integration of geoprocessing algorithms. The concept of the "Model Web" brings new challenges to these tools. On one hand, existing geoprocessing tools need to adapt to the Web environment to support the plug-in-and-play of distributed geoprocessing services. On the other hand, these services need to couple complex models to support time-step computation. This paper introduces a new method to publish model as service based on WebSocket protocol, and also introduces a workflow-based integrated modelling approach to couple models and services. It integrates OGC services, WebSocket services and OpenMI models, which brings some new features including logical consistency, physical separation, and controllable execution. In this way, traditional geoprocessing workflow tools are extended as tools for integrated modelling. A specific use case demonstrates the applicability of the approach.

     

/

返回文章
返回