我正在使用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
或许也许可以在上下文中构建网格和地理? (我认为这不太可能,因为地理是GIS投影而网格是2D投影)。
答案 0 :(得分:0)
从Geography包中,使用方法.getObjectsWithin()
参数:边界包络
创建各种尺寸的包络对象(2D平面)
http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Envelope.html