Ant Road Planner

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

Метка: bugfix Страница 1 из 3

Обновление 1.7.1

Выложена новая версия 1.7.1 нашего симулятора пешеходных потоков. Благодаря настойчивости одного из пользователей исправили ряд проблем при импорте DXF файлов:

  • Исправлена ошибка когда .dxfparams файл не читался из-за неправильной кодировки
  • Исправлен импорт DXF файлов, в которых у объектов выставлено значение extrusion, теперь их координаты должны правильно читаться
  • Исправлено падение веб-редактора при открытии некоторых проимпортированных DXF

Вообще DXF формат это непрерывная боль. Когда-то я даже писал про это статью на Хабре: https://habr.com/ru/articles/301484/ Почему-то для Java нет адекватных открытых библиотек для чтения этого формата, все что есть — очень устарели и не обновлялись 10 и более лет. И постоянно приходится вылавливать баги и проблемы с импортом, особенно когда речь заходит о больших проектах кварталов, со сложными геометриями. Так что приходится разбираться в ручном режиме с каждым проектом.

Если у вас возникают проблемы с импортом — пишите на info@antroadplanner.ru, разберемся и добавим фиксов, чтобы дальше такие файлы читались как следует.

Обновление 1.7.0: новое отображение троп, экспорт в векторном формате

Давненько мы не обновляли код нашего симулятора пешеходных потоков. Но вот, наконец, дошли руки допилить его немного.

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

Мы переработали отображение троп на изображениях с результатами симуляции, добавили экспорт результатов в GeoJSON, починили отправку писем. Подробнее — под катом.

Читать далее

Исправлена проблема с обсчетом карт

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

Обновление 1.6.0

Выложили небольшое обновление пешеходного симулятора:

  • Добавлен поп-ап с подтверждением закрытия страницы в редакторе. Теперь можно не бояться случайным движением мышки убить результат часового труда по разметке карты.
  • Поправлена геометрия генераторов, теперь это действительно прямоугольник, убрана раздражающая лишняя точка.
  • Убран логин через Facebook в связи с признанием Meta в РФ экстремистской организацией. Впрочем, он вроде бы не пользовался популярностью у пользователей. Если для вас это создало проблемы — напишите нам.

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

Обновление импорта DXF

Давно у нас не было обновлений программной части нашего симулятора, так как для наших целей текущей версии пока хватает.

Однако вот тут наконец дошли руки поправить некоторые старые баги в импорте DXF:

  1. Раньше импорт падал при добавлении файла с маленьким количеством слоев. Алгоритм пытался определить правильную кодировку названий слоев, но иногда ему не хватало данных;
  2. Исправлена обработка дуг. Теперь закругления на углах дорог будут именно дугами, а не прямыми линиями.

Отправка карт возобновлена

Мы переделали генератор изображений, теперь он создает меньше визуального мусора и более четко очерчивает тропы.

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

Если у вас возникают проблемы с трактованием результатов симуляции — пишите нам на info@antroadplanner.ru, мы поможем вам разобраться.

Обновление 1.4.2

Небольшое обновление содержит исправление нескольких ошибок:

  1. Добавлена возможность создавать слои с проходимыми заборами при импорте из DXF (раньше можно было создавать только непроходимые)
  2. Поправлено некорректное превью письма с извещением об окончании симуляции
  3. Администраторы теперь могут вручную перепосылать карту на обработку. Раньше это было сложно сделать, что приводило к задержкам в случае каких-либо проблем, если карта зависала в состоянии «считается», хотя на самом деле не считалась.

Фикс неработоспособности симуляции

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

Сейчас проблема исправлена, симулятор снова работает.

 

Обновление 1.4.0

В основном это обновление затронуло работу с изохронами. Мы сейчас занимаемся исследованиями в этой области и даже подали статью на International Young Scientists Conference in Computational Science. Саму статью мы выложим чуть позже, а пока изменения в сервисе:

  1. Поддержка нескольких изохрон — теперь на карту можно добавить сколько угодно маркеров, для каждого будет сгенерирована отдельная картинка и положена в архив с результатами.
  2. Экспорт изохрон в GeoJSON. Теперь для изохрон доступна не только jpeg-картинка, но и файл с полигонами временных зон в формате GeoJSON. Этот файл затем можно экспортировать в любую популярную картографическую программу и уже там, например, посчитать количество объектов заданного типа в пределах нужной временной зоны.
  3. У маркеров изохрон теперь можно задавать свойства — количество временных зон (по умолчанию 7 зон по одной минуте) и предполагаемую скорость движения пешеходов (по умолчанию 5 метров в секунду, средняя скорость ходьбы взрослого человека).
  4. Исправлены некоторые ошибки импорта данных из Open Street Map
  5. Поправлены ссылки, приводившие к предупреждениям в некоторых браузерах о небезопасном соединении при заходе по https

Обновление 1.3.1

В этой версии исправлены некоторые ошибки с импортом сложной геометрии, которые могли встречаться при обработке данных Open Street Map.

Теперь наш редактор может переварить и вот такую карту (значительная часть Петроградского района СПб):

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

Страница 1 из 3