Как вы считаете пешеходов в узле или области? - PullRequest
0 голосов
/ 02 июля 2019

Я успешно посчитал количество агентов в координатном пространстве, используя метод из предыдущего поста, показанного здесь:

[ трудно найти текущее местоположение агентов в симуляции Anylogic

count(pedGoTo.getPeds(),p->p.getX()>279 && p.getX()<302 && p.getY()>332 && p.getY()<349)

Однако этот метод требует от меня ввода координат.Я хотел бы посчитать количество пешеходов внутри чего-то, что я могу перемещать по модели, например, Прямоугольный узел (библиотека моделирования процесса) или Прямоугольная зона (библиотека пешеходов).Есть идеи?Спасибо!

1 Ответ

0 голосов
/ 03 июля 2019

Вы можете сделать это:

count(pedGoTo.getPeds(),p->rectangularArea.contains(p.getX(),p.getY()));
...