Ant Road Planner

Как сделать удобную пешеходную инфраструктуру

Рубрика: News

Обновление 4 июня: улучшения редактора и новые типы генераторов

Данное обновление призвано упростить редактирование карт. В нем выполнены пожелания пользователей:

  • Исправлена граница карты, она теперь задается полилинией, а не полигоном. Теперь она не будет мешать редактировать остальные объекты
  • Генераторы разных типов теперь визуально отличаются цветом и размером
  • Добавлены хинты для объектов на карте. В следующем обновлении в них можно будет редактировать свойства.

Добавлены новые типы генераторов: истоки и стоки (термины из теории графов):

  • Из истоков пешеходы только выходят, но никогда в них не заходят
  • В стоки наоборот, только заходят.

Зачем это надо?

Пешеходы обычно не ходят между разными объектами одного типа. Между подъездами, например. Ранее это никак не учитывалось, что вело к появлению лишних тропинок. Теперь же например можно задать подъезды как истоки, а магазины и прочие цели — как стоки. В итоге пешеходы в симуляции будут двигаться по меньшему количеству более реалистичных маршрутов.

result

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

Благодаря этому можно получать более близкие к реальности результаты.

Туториал на Habrahabr

Опубликована статья-туториал на Habrahabr, пошагово описывающая процесс рисования карты из предыдущего поста:

https://habrahabr.ru/post/282626/

UPD: почти 400 карт отправлены за сегодня на обработку, сервер молотит не переставая. Интересно было бы услышать отзывы тех, кто их отправлял: похоже ли предсказание алгоритма на реальность. Совсем идеально если с фотографиями и примерами. Писать можно на хабре, тут или слать на почту smirnov.egor.v@gmail.com

habraeffect

Обновление 12 мая

Небольшое обновление, добавляющее возможности по мониторингу использования сайта.

  1. Появилась страница со списком всех карт.
  2. Добавлена гугл-аналитика
  3. Исправлен баг  с неправильным отображением препятствия «дорога».

Проблема частично решена

Проблема с вычислениями решена, но лишь частично. Почему-то JPPF кластер отваливается на долгих вычислениях, причем отваливается тихо и безо всяких сообщений об ошибках, ноды досчитывают свои задачи но не отправляют результат.

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

Наконец рассчитаны карты  570f3c3624196c000322ae5f и 570f3c3724196c000322ae60

result

 

 

Проблемы с сервером вычислений

Почему-то вычислительный грид JPPF в последнее время перестал стабильно работать. Так что посчитать уже отправленные задачи пока не удается. Задача считается (что занимает до полутора часов), но при попытке отправить результат возникает ошибка и все падает.

Пока проблема не будет решена задачи будут ставиться в очередь, но считаться не будут. О решении будет отписано тут.

Страница 5 из 5