相当于 GridCellNgh 的对象?

Object equivalent to GridCellNgh?

我正在使用 Repast Simphony 在 Eclipse 中使用 java 构建模拟。模拟有一个在 "geography" 上下文中运行的代理 class。

代理可以在其他上下文中移动,包括 "grid" 和 "space"。这些是 2D 投影,其中 "geography" 上下文是 GIS 投影。

"grid" 软件包与 "geography" 软件包一样附带一组 objects/methods。网格包中的其中一个称为 GridcellNgh,它在特定网格点周围创建摩尔邻域或 "filter"。有谁知道一个对象可以执行与 GridCellNgh 类似的功能,它将在地理包投影中工作?

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

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

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

参数:边界包络

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

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