当前位置: 首页 > 知识库问答 >
问题:

对象相当于GridCellNgh?

陈俊郎
2023-03-14

我正在使用Repast Simphony在Eclipse中使用java构建一个模拟。模拟有一个在“地理”上下文中运行的代理类。

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

“网格”包和“地理”包都附带了一组对象/方法。网格包中的一个称为GridcellNgh,它在特定网格点周围创建一个摩尔邻域或“过滤器”。有人知道有一个对象可以执行与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

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

共有1个答案

严誉
2023-03-14

从地理信息包中,使用以下方法。getObjectsWithin()

参数:边界包络

创建各种尺寸的封套对象(二维平面)

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

 类似资料:
  • 问题内容: 使用一段时间后,我真的很喜欢Numpy多维数组。用简洁而易读且相当通用的代码编写算法会很有帮助。我希望在Java中也有同样的事情。在自己使用类似Numpy的API编写多维数组之前,已经有这样的东西吗? [PS]我搜索了一下,没看到 问题答案: 因此,最接近的比赛似乎是柯尔特!http://acs.lbl.gov/software/colt/ 它具有多维数组对象,数组视图和通常的线性代数

  • 我试图使用scala和以下代码从spark流数据帧中提取值: 我想知道是否有一个等效的时间戳类型化get方法?让我更加困惑的是,在我为结构化流定义的SQL类型和通过flatMap函数访问变量的实际类型之间似乎存在某种隐藏映射(至少对我来说是隐藏的)。我看了看医生,事实确实如此。根据文件: 返回位置i处的值。如果值为null,则返回null。以下是Spark SQL类型和返回类型之间的映射: 布尔型

  • 问题内容: 我有这个装饰器: 该代码仅能在linux上执行任何操作,就像在Windows上一样。在Windows中也可以使用此代码的最简单方法是什么? 问题答案: 它不是很漂亮,但是我不得不以跨平台的方式做类似的事情,于是我想到了使用单独的线程。基于信号的系统无法在所有平台上可靠地工作。 此类的使用可以包装在装饰器中,也可以制成上下文处理程序。 YMMV。

  • 问题内容: 我们曾经声明要在类之间传递数据,如下所示: 现在没有类,如何在类之间传递数据? 问题答案: Swift不区分属性和实例变量(即属性的基础存储)。要定义属性,只需在类的上下文中声明一个变量。 swift类只是ClassName.swift文件。 您将一个类和属性声明为 您可以通过点表示法访问属性值。作为Xcode6测试4的,也有访问修饰符(,并在SWIFT)。默认情况下,每个属性都是。有

  • 问题内容: 我正在将一些旧的PHP代码从mysql移植到MySQLi,但遇到了一个小问题。 有没有等效的旧功能? 当您处理多于1行时,我知道它比其他函数要慢,但是很多时候我只有1个结果和1个字段。使用它,我可以将4行压缩为1行。 旧代码: 所需代码: 但是没有这样的事情。:( 有什么我想念的吗?还是我必须吸收它并制作所有东西: 问题答案: PHP 5.4现在支持函数数组解引用,这意味着您可以执行以

  • 在我的应用程序中,我必须从主应用程序线程异步处理多个作业,并收集每个作业的结果。我有一个简单的Java解决方案,它使用ExecutorService和收集作业结果的ExecutorCompletionService来实现这一点。 现在我想把我的代码转换成Spring解决方案。这些文档向我展示了ExecutorService和@Async注释的使用方式,但我不确定如何以及是否可以收集多个作业的结果。