论文部分内容阅读
本文对基于元胞自动机的地理时空动态模拟系统进行了研究。文章提出并实现了一个建立动态模型的软件系统CASimulator,用于辅助建立基于元胞自动机模型的地理时空动态模型。CASimulator系统通过分析总结元胞自动机在地理学中的一些具体应用案例,归纳时空动态模拟应用的特点,对元胞自动机进行了扩展,使其对地理现象中存在的层次性、突变性和非线性等特点,提供了更好的支持,能够更好地模拟地理现象的动态演化过程。同时,为了使领域专业人员能够方便灵活的建立所需要地模型,CASimulator系统提供了一套建模的建模语言,它支持基于图层的元胞空间的构造、邻居空间的组织、元胞状态和转变规则的配置,能够方便地建立地理元胞自动机模型,并且支持用户对模型参数以及计算公式进行定制,达到了较好的通用性。除了支持利用建模语言进行建模,CASimulator系统还提供了一个控制模型运行的引擎,它从脚本程序中获取模型的信息,并能够建立与空间数据源的连接,从中获取模型运行的参数,在各个时间点根据用户定义的规则,决定各个元胞的状态转移情况,计算完毕后输出模型的运行结果。