摘要
组件重用技术为GIS与空间模型的集成提供了新的解决方案。该文设计的空间动态模型的GIS组件 -Dy namicGC ,它在传统GIS数据模型的基础上 ,增加了表达空间动态系统的过程和关系 (流 )的数据模型和对象接口 ,为GIS环境下创建复杂动态过程模型提供了新的工具和解决方案。该组件基于微软组件对象模型 (COM/DCOM)实现 ,充分考虑了互操作性、模型建模语言以及模型系统的可获取性需求 ,由一系列支持动态数据计算的OLE自动化对象集组成 ,可支持VB、Dephi、VisualC 等通用开发环境 ,也支持VBA、VBSCRIPT、JAVASCRIPT等脚本语言环境。使用VBA创建了经典的“生命游戏”的元胞自动机模型的实现 ,作为该组件创建动态过程模型的应用实例。
The component technology provides a new solution for the integration of GIS and spatial model. This paper presents a GIS component of spatial dynamic modeling (DynamicGC), which is based on classical data model and adds new data models and object interfaces to express the processes and relation (flow) of spatial dynamic systems. DynamicGC provides new tools and solutions for the modeling of complicated dynamic process in the context of GIS. This component is based on Microsoft Component Object Model (COM/DCOM), and gives high priority to the requirement of interoperability, the modeling language and the availability of the model system. It is composed of one suite of OLE automation objects, which provides an ability of dynamic data computation. It can be used in such developing environment as VB, Dephi, Visual C ++ , VBA and a variety of script languages (VBSCRIPT, JAVASCRIPT). The classical 'life game' of cellular automaton is implemented under VBA environment as an application example of DynamicGC.
出处
《地理学与国土研究》
CSSCI
CSCD
北大核心
2002年第3期18-22,共5页
Geography and Territorial Research
基金
国家自然科学基金资助 (4 0 0 710 64 )