欢迎访问林业科学,今天是

林业科学 ›› 2020, Vol. 56 ›› Issue (1): 87-102.doi: 10.11707/j.1001-7488.20200109

• 论文与研究报告 • 上一篇    下一篇

面向人工林经营的模型库和方法库服务平台

陈栋1,2,吴保国1,*,王姗姗3,苏晓慧1,陈玉玲1,李宜瑾1   

  1. 1. 北京林业大学信息学院 北京 100083
    2. 国家农业信息化工程技术研究中心 北京 100097
    3. 中国联通网络技术研究院 北京 100048
  • 收稿日期:2017-10-23 出版日期:2020-01-25 发布日期:2020-02-24
  • 通讯作者: 吴保国
  • 基金资助:
    国家重点研发计划课题(2017YFD0600906);全国森林经营科技支撑科研专项(1692017)

Model Library and Method Library Service Platform for Plantation Management

Dong Chen1,2,Baoguo Wu1,*,Shanshan Wang3,Xiaohui Su1,Yuling Chen1,Yijin Li1   

  1. 1. School of Information Science and Technology, Beijing Forestry University Beijing 100083
    2. National Engineering Research Center for Information Technology in Agriculture(NERCITA) Beijing 100097
    3. China Unicom Network Technology Research Institute Beijing 100048
  • Received:2017-10-23 Online:2020-01-25 Published:2020-02-24
  • Contact: Baoguo Wu
  • Supported by:
    国家重点研发计划课题(2017YFD0600906);全国森林经营科技支撑科研专项(1692017)

摘要:

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

关键词: 人工林经营, 模型库, 方法库, 数据耦合, 共享服务

Abstract:

Objective: There are many models of management in artificial forests, and they have strong dependence on statistical methods. The coupling between the traditional assistant decision-making support systems for artificial forest management and model libraries and method libraries is relatively high, and the commonality of model libraries is not high. The problems of high coupling of business code and method code also exist. Based on the above-mentioned statuses, combined with the diversity of forestry mathematical models, this paper establishes a model library and method library platform of artificial forest to realize the scientific management and information service of the model and method of artificial forest. Method: Based on the invocation mechanisms of different model representations and methods, the relational database construction theory was used to design the relational model between the model library and the method library. For equation expression models, lexical analysis, grammar analysis, semantic analysis, etc., were introduced in order to realize the analytical calculation of the equation model; for the procedural model, the model parsing calculation was implemented by calling the package; the call and management of the method library were realized based on the package call method of the package. Using the idea of data coupling, the model library, method library, and decision-making application system were decoupled to achieve independent management and standardized shared services of models and methods. Result: The model base system could realize the storage, management and analysis of mathematical formula model and program block model; the method base system could realize the storage and management of method program block, the user-oriented model and method oriented computing service, and application-oriented API calling service is, respectively, realized by building the interaction format of model and method data. Conclusion: A general model and method data interaction structure is designed, and a service platform of model base and method base for plantation management is also constructed. The management and analysis of model and method based on web is realized, and the sharing and calling function of model and method is also provided.

Key words: plantation management, model library, method library, data coupling, shared services

中图分类号: