【摘要】:接口定义6.3.2 MCGEMS接口定义MCGEMS的主要接口包括待计算DEM数据输入接口、模型计算结果输出接口和模型运算接口。除此之外,模型服务还提供一些接口供高级用户定制符合自己要求的计算。主要包括状态变量设定接口、栅格运算接口、地貌特征提取接口、统计分析接口、图形格式输出接口。MCGEMS的组件构成与接口定义如图6.8、各接口的定义如表6.1所示。
接口定义
6.3.2 MCGEMS接口定义
MCGEMS的主要接口包括待计算DEM数据输入接口、模型计算结果输出接口和模型运算接口。
用户首先通过调用DEM数据输入接口输入MCGEMS进行计算的DEM数据,输入的DEM数据将通过MCGEMS的模型数据组件持久化并进行管理。
然后用户调用MCGEMS的模型运算接口开始计算,通过MCGEMS内部逐步调用四个过程运算组件,得到最后结果。计算执行过程中,每个过程组件都从模型数据组件获得本过程需要的数据和状态变量,并把计算结果返回给模型数据组件进行管理。
MCGEMS计算结果通过计算结果输出接口返回给使用者。而使用者除了可以得到最终结果外,也可以通过此接口获得模型数据组件中保存的四个过程组件计算的中间结果。
除此之外,模型服务还提供一些接口供高级用户定制符合自己要求的计算。主要包括状态变量设定接口、栅格运算接口、地貌特征提取接口、统计分析接口、图形格式输出接口。MCGEMS的组件构成与接口定义如图6.8、各接口的定义如表6.1所示。
图6.8 MCGEMS接口设计
表6.1 MCGEMS接口定义
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。