Ant Road Planner

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

Рубрика: Development Страница 1 из 5

Обновление 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 в РФ экстремистской организацией. Впрочем, он вроде бы не пользовался популярностью у пользователей. Если для вас это создало проблемы — напишите нам.

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

Обновление 1.5.0: поддержка закрытых дворов и сквозных подъездов

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

Но прогресс в архитектуре не стоит на месте. И в проектах, которые нам присылают на обработку, все чаще появляются решения, который в нашем симуляторе правильно разметить и промоделировать было нельзя. Наиболее популярные из них — это закрытые дворы и сквозные подъезды, выходящие на две стороны дома.

Источник фото https://gre4ark.livejournal.com/483750.html

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

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

Читать далее

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

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

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

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

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

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

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

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

Временная приостановка отправки карт

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

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

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

Приносим извинения за неудобство.

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

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

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

Читать далее

Обновление 1.4.2

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

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

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

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

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

 

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