Mason
Anyanyamy
这个作者很懒,什么都没留下…
展开
-
Mason 入门例子2 --- 增加操场空间和静态学生
1. 仿真例子简介我们仿真许多学生或者教职工在操场之内漫游的例子。2. 增加操场和静态的学生现在建立一个操场,并且随机放置一些静态的学生,若不把这些Agents加入到Schedule中,他们是不会进行运动的。 空间表示:在GUI中被称为Fields,有一些内置的fields我们可以使用。例如: Continuous2D定义了由实数值表示的2维环境,我们可以限原创 2016-03-26 09:24:38 · 815 阅读 · 0 评论 -
Mason 入门例子3 --- 让学生动起来
现在我们给学生增加 forceToSchoolMultiplier 和 randomMultiplier 两种力。学生会有往操场中心行走的趋势和随机漫游的趋势。package com.mason.learn;import sim.engine.*;import sim.util.*;import sim.field.continuous.*;public class Stud原创 2016-03-26 09:49:32 · 713 阅读 · 0 评论 -
Mason 入门例子1 --- 基本概念及建立空仿真
1. 安装Mason及GeoMasonMason 官方网站:http://cs.gmu.edu/~eclab/projects/mason/#DownloadGeoMason官方网站:http://cs.gmu.edu/~eclab/projects/mason/extensions/geomason/GeoMason例子:http://www.cs原创 2016-03-24 10:52:52 · 4213 阅读 · 3 评论 -
Shape 文件格式解释
ESRI Shapefile(shp)是Esri公司开发的空间数据开放格式。该文件格式已经成为了地理信息软件界的一个开放标准,成为一个非常重要的交换数据格式,基本上所有的GIS软件都支持Shapefile的读写。Shapefile由于其数据结构简单,容易实现,得到了广泛的应用,在有段时间,几乎可以说是GIS数据格式的实际格式。当然,随着技术的发展,Shapefile的数据格式显得有些落转载 2016-03-27 11:03:52 · 11608 阅读 · 0 评论 -
Mason 入门例子4 --- 增加UI
MASON严格遵循MVC设计模式:Model和View之间是严格分离开的。package com.mason.learn;import sim.engine.*;import sim.display.*;public class StudentsWithUI extends GUIState { public static void main(String[] args原创 2016-03-26 15:09:35 · 679 阅读 · 0 评论 -
Mason 入门例子5 --- 增加学生之间的联系
学生现在基本上围绕着操场的中心漫游,看不出很大的区别。我们现在让学生之间有联系:学生之间可以有讨厌或者喜欢的程度,用权值代表。在本例中增加一个Field,也就是network.sim.field.network.Network: 可以定义有向/无向、有权值/无、带/不带标签的联系。任何的对象都可以作为节点,sim.field.network.Edge连接两个节点。原创 2016-03-26 15:46:00 · 867 阅读 · 0 评论 -
GeoMason 基础教程1 --- 简介和读写GIS数据
GeoMason 是基于Mason的一个离散多Agent仿真库,支持使用真实的GIS数据。我把例子也上传到资源里了:http://download.csdn.net/download/u011680118/10227824本教程中的内容参考自英文版的 GeoMason Cookbook,可以在GeoMason官网上下载到。第一部分读写地理空间数据的英文目录如下:原创 2016-03-27 10:47:23 · 803 阅读 · 0 评论