资源环境模型库管理系统的构建方法研究
ComputerEngineeringandApplications计算机工程与应用2007,43(26)17
资源环境模型库管理系统的构建方法研究
黄宏胜1,2,4,岳天祥1,范泽孟3
HUANGHong-sheng1,2,4,YUETian-xiang1,FANZe-meng3
1.中国科学院地理科学与资源研究所资源与环境信息系统国家重点实验室,北京1001012.江西农业大学国土资源与环境学院,南昌330045
3.中国科学院生态环境研究中心系统生态国家重点实验室,北京1000854,中国科学院研究生院,北京100049
1.StateKeyLaboratoryofResourceandEnvironmentInformationSystem,InstituteofGeographicSciencesandNatureResourcesResearch,CAS,Beijing100101,China
2.CollegeofLandResourceandEnvironment,JAU,Nanchang330045,China
3.StateKeyLabofSystemsEcology,ResearchCenterforEco-EnvironmentalSciences,CAS,Beijing100085,China4.GraduateSchooloftheChineseAcademyofSciences,Beijing100049,ChinaE-mail:hhs16@vip.sina.com
HUANGHong-sheng,YUETian-xiang,FANZe-meng.MethodforconstructingresourceandenvironmentModelbase
(26):17-20.ManagementSystem.ComputerEngineeringandApplications,2007,43
Abstract:ModelbaseManagementSystem(MMS)isoneofthemostimportantissuesintheresourceandenvironmentresearch
domain.Basedonthelevelofmodelabstraction,modelscanbeclassifiedto3types:scalemodels,conceptualmodelsandmathe-
(RE-Models)areformulatedinamathematicalway.Afteranalyzingallmaticalmodels.Ingeneral,ResourceandEnvironmentModels
RE-Modelsinmodelbase,theRE-Modelscanbemadeofatwo-levelmodelabstractionhierarchy:modelclassandmodelin-
“View-Modelbase-Engine”stance,inwhichobject-orientedmethodisadoptedtoexpresstheRE-Models.architectureisusedto
constructResourceandEnvironmentModelbaseManagementSystem(REMMS)onthebasisofrequirementanalysisforit.A
REMMSprototypeisdevelopedonWin32platformwithVisualC++.net2003.Solutionstothe3mainproblemarefinallyintro-
(3)modelduced:(1)modelstorageisimplementedbyobjectserializetechnology,(2)modelinstanceisconstructedbyflowchart,andinstanceexecutionisdrivedbyresourceandenvironmentmodelbaseengine.
(MMS);modelinstance;modelclass;GIS;modelbaseengineKeywords:ModelbaseManagementSystem
摘
要:模型管理是资源环境研究领域急需解决的难题之一。根据抽象程度的不同,模型可以分为尺度模型、概念模型和数学模
型,资源环境模型常表现为数学模型。通过对大量资源环境数学模型的分析和归纳,可以把资源环境模型划分为两个层次:模型类在资源环境模型库管理系统需求分析的基础上,采用“视图-模型库-引和模型实例,并采用面向对象方法表达资源环境数学模型。
(REMMS)原型,并提出了REMMS构建中3擎”的结构,在Win32平台下用VC++.net2003构建了一个资源环境模型库管理系统个关键问题的解决方法:用对象序列化技术实现模型的存储、用流程图构建模型实例、采用资源环境模型库引擎驱动模型实例的运行。
关键词:模型库管理系统;模型实例;模型类;GIS;模型库引擎(2007)26-0017-04文章编号:1002-8331
文献标识码:A
中图分类号:TP311
源环境模型库管理平台。
目前,资源环境模型库管理系统的相关研究主要有:空间建模环境、模型库管理系统、模型与GIS集成和模型的分布式管理等。空间建模环境有利于建模者的参与,提高问题的解决能力,较常见的空间建模环境有[2]:VirtualGIS、ESRI的Model-(SpatialModelingEnvironment)。空间建模环境Builder和SME
多采用图形界面,使用方便,不需要用户编写代码,但是难以支持多个模型的复合。环境建模系统FEMME[3]可用于实现、求解
1引言
一个世纪以来,人类为了研究和解决世界面临的重大资源
与环境问题,发展了大量的数学模型,随着资源环境模型研究
[1]
的深入,模型数量日益增多,如《资源环境数学模型手册》收录
了3055组资源环境数学模型。当面对复杂的资源环境问题时,单个模型往往难堪重任,常需要多个模型相互协作,通过模型集成求解问题。为了充分利用已有的知识和模型,管理众多的资源环境模型和解决资源环境问题,急需建立一个有效的资
基金项目:国家科技支撑计划(No.2006BAC08B04);国家科技合作项目(No.2006DFB919201)。作者简介:黄宏胜(1976-),男,博士研究生,研究方向为资源环境模型与系统模拟。


