Ant Road Planner

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

Метка: example

Работаем над алгоритмом

Заинтересовавшиеся нашим проектом люди иногда присылают нам карты, на которых наш алгоритм досадно конфузится и не может выдать ничего вразумительного. Получается например вот так (для теста взят лишь фрагмент района), все равномерно вытоптано:

result_24020

Поэтому сейчас мы занимаемся изысканием способов улучшения алгоритма и его коэффициентов. Обычно проблемы возникают на больших районах с большим числом генераторов.

Под катом пример полного района и увесистая (3 Мб) гиф-анимация того, как сейчас выглядит генерация дорожек.

Читать далее

Разбор ошибок: Балтийская Жемчужина

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

7

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

Сегодня под прицелом — часть жилого района «Балтийская Жемчужина», расположенного на Петергофском шоссе в Санкт-Петербурге. Район этот новый, и видно что застройщики старались — сделаны пандусы для колясок, нормальная дождевая канализация, озеленение, паркинги — все это не так часто встречается в современных новостройках. Наблюдается очевидный прогресс по сравнению с тем, что строили еще 5-10 лет назад.

Но вот с проектированием дорожек все по-прежнему плохо. Рассмотрим типичные ошибки под катом (много картинок).

Читать далее

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

Что нового:

  • GeoJSON-метки типа геометрии более не регистрозависимы.
  • Проведена некоторая оптимизация вычислений.

Теперь карта Минска, отправленная одним из пользователей, должна корректно обрабатываться:

minsk.png

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