CEMPS构成组件
作者&投稿:仪饺 (若有异议请与网页底部的电邮联系)
在CEMPS中,ARC/INFO被用于两个重要目的:首先,用于配置模型,要求疏散的对象和区域的数据都存储在INFO数据库中,以便构建模拟的初始化条件。其次,ARC/INFO提供了一个直观的展示工具,无需额外开发,可以直接展示模拟过程。CEMPS中的模拟器采用C++编写,这是因为C++是一种面向对象、应用广泛、标准且具有良好移植性的语言,这使得它在CEMPS中的集成更为高效。
在道路网络的定义中,CEMPS采用了分层结构:位置(Location)是可变大小的,可被一个或多个交通工具占用;弧度和道路长度用链接列表表示,交通工具的移动受运动规则控制。位置可以通过继承进一步细化,如特化为节点。网络道路则可以是列表或树结构,由弧或节点构成。这样,当GIS数据库包含道路网络信息时,可以轻松将其转换为模拟器所需的类或对象。
为了确保CEMPS的正常运行,模拟器需要动态地与ARC/INFO连接。在Sun SPARC平台上,通过Windows操作系统可以实现这种连接,从而实现数据的无缝交互和模拟过程的顺利进行。