Ant Road Planner

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

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

Обновление 1.7.2

Очередное обновление нашего симулятора пешеходных потоков, связанное с загрузкой DXF файлов.

Этот непростой формат продолжает преподносить свои неприятные сюрпризы.

На этот раз поправлены ошибки 500 при попытке импорта DXF, содержащих определенную конфигурацию геометрии. Спасибо пользователям за репорты!

Обновление 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 из 5