Ant Road Planner

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

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

Обновление 19 октября

Небольшое обновление интерфейса:

  • Добавлен выбор масштаба при создании карты на основе собственной подложки. Теперь можно задать ширину области симуляции в метрах. Это важное изменение, так как от одна и та же карта в разном масштабе может обработаться очень сильно по-разному. Протопать по газону пять метров и пятьсот — две большие разницы.
  • Исправлено отображение подсказки на мониторах с маленьким разрешением
  • Исправлено отображение последних записей в блоге

Обновление 3 августа: новый дизайн

arp-color-kvadrat-256

Наш сайт обзавелся новым дизайном! Не то чтобы прошлая тема была плоха, но все-таки использовать дефолтный шаблон — это как-то несерьезно.

И заодно сделали себе логотип.

Обновление 22 июля: регистрация

Сегодня мы добавили к нашему симулятору возможность регистрации. Она открыта и бесплатна, можно либо создать новый аккаунт, либо войти через Google или Facebook.

login

 

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

 

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

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

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

Обновление 5 июля: новые возможности редактора

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

editor2

Например теперь вместо API Яндекс-карт используется библиотека Leaflet и карты Open Street Map. Были так же добавлены долгожданные новые возможности:

  • Импорт DXF. Чуть позже мы добавим подробную инструкцию по подготовке файла и настройкам импорта.
  • Рисование карты поверх произвольной подложки. Теперь можно загрузить любое изображение (любой чертеж или план) и использовать его в качестве задника вместо карты Земли.

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

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

Обновление 4 июня: улучшения редактора и новые типы генераторов

Данное обновление призвано упростить редактирование карт. В нем выполнены пожелания пользователей:

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

Добавлены новые типы генераторов: истоки и стоки (термины из теории графов):

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

Зачем это надо?

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

result

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

Благодаря этому можно получать более близкие к реальности результаты.

Обновление 14 мая: генераторы в один клик

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

generators

Теперь расставлять подъезды домов будет намного быстрее.

Обновление 12 мая

Небольшое обновление, добавляющее возможности по мониторингу использования сайта.

  1. Появилась страница со списком всех карт.
  2. Добавлена гугл-аналитика
  3. Исправлен баг  с неправильным отображением препятствия «дорога».

Обновление 20 апреля

Добавлена валидация карты.

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

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

В последнее время в базе появилось много кривых карт. В ближайшее время постараюсь написать детальный пост по рисованию правильной и эффективной карты.

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