作物模型与GIS集成中存在着功能重复开发、模型共享困难以及地理信息处理功能的在线能力有限等问题。该文以面向服务架构(service-oriented architecture,SOA)为基础,设计了作物模型区域应用Web服务组合框架。以ArcGIS Service和Model Builder为开发平台,给出了模型计算、动态专题图和空间插值Web服务的开发流程、接口设计和实现方法。结合富客户端技术研制了基于SOA和WebGIS的小麦生产管理支持系统原型(wheat production management support system based on SOA and WebGIS,WPMSS-GISOA),实现了地图数据的上传发布、气象和土壤数据查询、栽培方案设计、空间插值分析等功能。功能测试表明作物模型区域应用的Web服务组合框架可行,为模型与地理信息系统的在线无缝集成提供了可参考方案。
There are a great number of problems with the integration process between crop models and GIS,such as duplicated function development,model sharing difficulty,and limited geographic processing online integration capabilities,etc.Web service composition framework for regional applications of crop models based on service-oriented architecture(SOA) was designed in this paper.The development process,interface design and implementation method about model computing web services,dynamic thematic map web services and spatial interpolation web services were illustrated by using ArcGIS Service and Model Builder as development platform.Combined with rich client technologies,the wheat production and management support prototype system based on service-oriented architecture and WebGIS(WPMSS-GISOA) was developed.The functions of map data uploading and publishing,weather and soil data querying,wheat planting design,spatial interpolation analysis,and so on were realized in this system.Functional test indicated that the web service composition framework for regional applications of crop models based on service-oriented architecture and WebGIS was feasible,which provides a reference for online seamless integration between crop models and geographic information system.