Ant Road Planner

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

Category: Development (Page 1 of 3)

Новый адрес блога

Наш блог переехал на новый хостинг, новый адрес теперь http://blog.antroadplanner.ru

Старый блог на http://antroadplanner.wordpress.com останется, чтобы продолжали работать внешние ссылки на его посты, но обновляться больше не будет.

Обновление 3 сентября

Исправлена проблема с загрузкой подложек для карт. Подложки теперь снова загружаются и карты создаются.

Исправлено зависание симуляции на некоторых картах с изолированными недостижимыми генераторами..

Новый хостинг, круглосуточная доступность и тепловые карты

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

Мы еще будем проводить работы по настройке, поэтому возможны кратковременные перебои в работе сайта.

В качестве бонуса мы добавили генерацию тепловых карт. Теперь в архив с результатами симуляции будет добавляться файлик heatmap.jpg с изображением наподобие такого:

heatmap_27075

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

Обновление 18 июля

Обновлен редактор карт:

  • Добавлено автоматическое упрощение геометрии при импорте карт. Это призвано решить проблему, когда в DXF файле встречались очень сложные полигоны (в основном как результат разбиения дуг на многоугольники) с огромным числом вершин. Из-за них веб-редактор начинал сильно тормозить и зависать.
  • Исправлена ошибка с сохранением масштаба карты. При скачивании карты с выставленным вручную масштабом (например созданной из DXF или поверх подложки) масштаб всегда выставлялся в «1 точку на метр», независимо от заданного при создании карты.

Петербургский стиль 21 века: проверяем проект-победитель

Недавно в Санкт-Петербурге состоялся архитектурный конкурс «Петербургский стиль 21 века».

2459ed

«В сентябре этого года Комитет по градостроительству и архитектуре объявил конкурс на разработку концепции застройки новых жилых районов Санкт-Петербурга. Конкурс нацелен на поиск модели соответствия качества жилой среды градостроительному, историко-культурному, природному и социальному контексту, а также на поиск проектных методов воплощения этого соответствия — идентификации. Участники конкурса, молодые архитекторы не старше 35 лет и студенты старших курсов архитектурных факультетов профильных вузов Санкт-Петербурга, работали над концепциями развития двух территорий конкурсного проектирования, расположенных в Красногвардейском и Фрунзенском районах города.» (https://gov.spb.ru/gov/otrasl/architecture/news/102830/)

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

Read More

Вакансия front-end разработчика

В команду проекта Ant Road Planner требуется front-end разработчик, который возьмет на себя работу по созданию и развитию веб-части нашего сервиса.

582695.jpg

Read More

Ходить нельзя запретить, или как заставить людей не мусорить у парадного входа

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

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

3

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

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

Под катом перебранные нами варианты (много картинок) последовательного приближения к искомому результату.

Read More

Обновление 6 января

Обновление в основном затронуло внешний вид сайта:

  • В списке карт появились thumbnail’ы (будут видны у новых карт, отправленных после этого обновления)
  • На странице карты теперь она отображается даже если еще не посчитана (только разумеется без дорожек)
  • Обновлены некоторые изображения на сайте
  • Поправлено одно из возможных падений при отправке карты на обработку

Обновление 12 декабря

Исправлено несколько ошибок по результатам недавнего тестирования проекта студентами ИТМО:

  • Исправлен баг с невозможностью отправить или импортировать карту (возникал если начать рисовать один полигон, поставить только 1-2 точки и переключиться на рисование другого объекта)
  • Исправлено скачивание карты на странице результатов
  • По клику на результат симуляции он теперь открывается в новом окне

В скором времени опишем еще некоторые проблемы, с которыми нам пришлось столкнуться при обработке больших карт (целые кварталы). Например с тем, что OSM подложка все-таки очень плохо подходит для наших целей.

Спасибо всем кто присылал нам карты!

Обновление 25 ноября

Исправлена ошибка, не дававшая загружать карты из JSON и DXF файлов.

Теперь импорт снова функционирует.

dxf_import

В скором времени мы подготовим инструкцию по подготовке и импорту карт из различных *CAD инструментов в наше проект.

Саму эту карту можно увидеть вот тут

Page 1 of 3