Ant Road Planner

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

Метка: update Страница 1 из 4

Обновление 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, мы поможем вам разобраться.

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

Несколько небольших изменений в работе с картами:

  1. Пользователь теперь может удалять свои карты, находящиеся в очереди на выполнение. Работает только для залогиненных пользователей. На странице со списком у таких карт появилась иконка с крестиком. Таким образом теперь можно удалить отправленные по ошибке карты, чтобы сервер не тратил времени на их симуляцию.
  2. Долгожданное нововведение: OSM карта теперь автоматически прокручивается на город, в котором находится пользователь. Теперь не придется скроллить через всю страну, если вы не из Москвы.
    Определение города работает по IP адресу, так что может иногда ошибаться (особенно если вы используете VPN или прокси).
  3. Поправлена проблема с рендерингом итоговых изображений. Теперь если на карте есть граница области симуляции, то изображение обрезается точно по ней.
    Ранее изображение обрезалось по крайним точкам присутствующей на карте геометрии. Если вы хотели симулировать только небольшой кусочек большой карты то на итоговом изображении он занимал лишь небольшой фрагмент, и разглядеть что-то было трудновато.  Теперь же картинки «зумятся» на область симуляции.

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