Объект, эквивалентный GridCellNgh?

Я использую Repast Simphony для создания симуляции с использованием java в Eclipse. В моделировании есть класс агента, который функционирует в «географическом» контексте.

Есть и другие контексты, в которых могут перемещаться агенты, включая «сетку» и «пространство». Это двухмерные проекции, в которых контекст «географии» является проекцией ГИС.

Пакет "grid" поставляется с набором объектов / методов, как и пакет "geography". Один из них в пакете сетки называется GridcellNgh, который создает окрестности Мура или «фильтр» вокруг определенной точки сетки. Кто-нибудь знает объект, который может выполнять функцию, аналогичную 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

Или, может быть, в контексте можно построить и сетку, и географию? (Я думаю, что это менее вероятно, поскольку География - это проекция ГИС, а Сетка - это 2D-проекция).


person Taylor Marie    schedule 17.02.2015    source источник


Ответы (1)


Из пакета Geography используйте метод .getObjectsWithin ()

Параметры: ограничивающий конверт

Создание объекта конверта различных размеров (2D-плоскость)

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

person Taylor Marie    schedule 17.02.2015