摘要

【目的】人工林经营模型众多,对统计学方法依赖性较强,传统人工林经营辅助决策支持系统与模型库、方法库耦合性较高,针对模型库通用性不高、方法代码与业务代码耦合度过高等问题,结合林业数学模型多样性等特点,构建人工林经营模型库和方法库服务平台,以实现人工林经营模型与方法的科学化管理和信息化服务。【方法】基于不同的模型表现形式和方法的调用机制,采用关系型数据库构建理论,设计模型库和方法库的关系模式;针对方程式表达模型,引入词法分析、语法分析和语义分析等方法,实现方程式模型解析计算;针对程序化模型,采用调用程序包方式实现模型解析计算;基于程序包的封装调用方法,实现方法库的调用和管理。利用数据耦合思想,将模型库、方法库与决策应用系统解耦,实现模型、方法的独立管理和标准化共享服务。【结果】模型库系统可实现数学公式型和程序块型模型的存储、管理与解析;方法库系统可实现对方法程序块的统一存储与管理,且通过构建模型与方法调用数据交互格式,可分别实现面向用户的模型和方法的计算服务与面向应用程序的API调用服务。【结论】设计通用性较好的模型、方法调用数据交互结构,构建面向人工林经营的模型库和方法库服务平台,实现基于Web的模型、方法的管理与解析,提供模型和方法的共享调用功能。

  • 出版日期2020
  • 单位国家农业信息化工程技术研究中心; 中国联通网络技术研究院; 北京林业大学