计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (26): 17-20.

• 博士论坛 • 上一篇    下一篇

资源环境模型库管理系统的构建方法研究

黄宏胜1,2,4,岳天祥1,范泽孟3   

  1. 1.中国科学院 地理科学与资源研究所 资源与环境信息系统国家重点实验室,北京 100101
    2.江西农业大学 国土资源与环境学院,南昌 330045
    3.中国科学院 生态环境研究中心 系统生态国家重点实验室,北京 100085
    4.中国科学院 研究生院,北京 100049
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-11 发布日期:2007-09-11
  • 通讯作者: 黄宏胜

Method for constructing resource and environment Modelbase Management System

HUANG Hong-sheng1,2,4,YUE Tian-xiang1,FAN Ze-meng3   

  1. 1.State Key Laboratory of Resource and Environment Information System,Institute of Geographic Sciences and Nature Resources Research,CAS,Beijing 100101,China
    2.College of Land Resource and Environment,JAU,Nanchang 330045,China
    3.State Key Lab of Systems Ecology,Research Center for Eco-Environmental Sciences,CAS,Beijing 100085,China
    4.Graduate School of the Chinese Academy of Sciences,Beijing 100049,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-11 Published:2007-09-11
  • Contact: HUANG Hong-sheng

摘要: 模型管理是资源环境研究领域急需解决的难题之一。根据抽象程度的不同,模型可以分为尺度模型、概念模型和数学模型,资源环境模型常表现为数学模型。通过对大量资源环境数学模型的分析和归纳,可以把资源环境模型划分为两个层次:模型类和模型实例,并采用面向对象方法表达资源环境数学模型。在资源环境模型库管理系统需求分析的基础上,采用“视图-模型库-引擎”的结构,在Win32平台下用VC++.net 2003构建了一个资源环境模型库管理系统(REMMS)原型,并提出了REMMS构建中3个关键问题的解决方法:用对象序列化技术实现模型的存储、用流程图构建模型实例、采用资源环境模型库引擎驱动模型实例的运行。

关键词: 模型库管理系统, 模型实例, 模型类, GIS, 模型库引擎

Abstract: Modelbase Management System(MMS) is one of the most important issues in the resource and environment research domain.Based on the level of model abstraction,models can be classified to 3 types:scale models,conceptual models and mathematical models.In general,Resource and Environment Models(RE-Models)are formulated in a mathematical way.After analyzing all RE-Models in modelbase,the RE-Models can be made of a two-level model abstraction hierarchy:model class and model instance,in which object-oriented method is adopted to express the RE-Models.“View-Modelbase-Engine”architecture is used to construct Resource and Environment Modelbase Management System(REMMS) on the basis of requirement analysis for it.A REMMS prototype is developed on Win32 platform with Visual C++.net 2003.Solutions to the 3 main problem are finally introduced:(1)model storage is implemented by object serialize technology,(2)model instance is constructed by flowchart,and(3)model instance execution is drived by resource and environment modelbase engine.

Key words: Modelbase Management System(MMS), model instance, model class, GIS, modelbase engine