Как нанести на график расстояние, пройденное агентом (ами) в Anylogi c в моделировании дискретных событий? - PullRequest
1 голос
/ 21 июня 2020

Уважаемые Anylogi c Эксперты,

Я пытаюсь рассчитать стоимость на основе расстояния, пройденного агентами в среде ГИС. Кто-нибудь знает, как это рассчитать? Окончательная функция графика должна выглядеть так: расстояние, пройденное агентом в км или метрах, умноженное на стоимость за км или метр.

Идея состоит в том, чтобы узнать, сколько будет стоить маршрут. То, как я ввел агентов через PML. пожалуйста, смотрите прикрепленное изображение происходящего процесса. Пожалуйста, см. Ссылку на изображение здесь

1 Ответ

0 голосов
/ 21 июня 2020

для этого нет способа по умолчанию, есть несколько вариантов:

  1. Включите «Ведение журнала выполнения модели», и вы получите общее пройденное расстояние для каждого агента.
  2. В вашем MoveTo блоков, регистрируйте местоположение отправления и прибытия (широта / долгота) вашего агента и используйте getDistanceGIS(...) для регистрации общего расстояния от вашего агента
...