对象等同于GridCellNgh?

时间:2015-02-17 17:44:07

标签: java agent-based-modeling repast-simphony

我正在使用Repast Simphony在Eclipse中使用java构建模拟。模拟具有在“地理”环境中起作用的代理类。

代理人可以在其他环境中移动,包括“网格”和“空间”。这些是2D投影,其中“地理”背景是GIS投影。

“grid”包附带一组对象/方法,“geography”包也是如此。网格包中的一个称为GridcellNgh,它创建一个Moore邻域或围绕特定网格点的“过滤器”。有没有人知道一个对象可以执行与GridCellNgh类似的功能,它可以在Geography包投影中使用吗?

http://repast.sourceforge.net/docs/api/repast_simphony/repast/simphony/space/gis/Geography.html

http://repast.sourceforge.net/docs/api/repast_simphony/repast/simphony/query/space/grid/GridCellNgh.html

或许也许可以在上下文中构建网格和地理? (我认为这不太可能,因为地理是GIS投影而网格是2D投影)。

1 个答案:

答案 0 :(得分:0)

从Geography包中,使用方法.getObjectsWithin()

参数:边界包络

创建各种尺寸的包络对象(2D平面)

http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Envelope.html