Ant Road Planner

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

Метка: bugfix (стр. 2 из 2)

Обновление 15 августа: фикс багов в импорте DXF

Исправлены следующие проблемы:

  • Определение кодировки файла при наличии кириллических имен слоев
  • Баг с округлением, из-за которого блоки вставлялись с искажениями
  • Баг с обработкой некоторых видов геометрии, из-за которых она могла просто пропадать с итоговой карты, но при этом была видна после импорта в онлайн-редакторе
  • Проблемы в веб-интерфейсе импорта:
    • Невозможность добавить границу
    • Баг с импортом генераторов

Обновление 11 июля: фиксы в редакторе

Исправлено несколько ошибок, связанных с редактором:

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

Обновление 11 июня: исправление багов импорта

Поправлены некоторые баги в импортере карт, которые могли приводить к ошибкам при отправке карты из редактора.

Проблема решена

Вычисления продолжаются, заодно была повышена их точность.

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

В итоге я сделал небольшое отдельное приложение, которое напрямую лазает в базу карт, берет их оттуда и считает.

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

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

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

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

result

 

 

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