2. Назначение
Прокладка маршрута с учётом:
- Проходимости пешеходных зон
- Наличия низкопольного транспорта на маршруте и
расписания его движения
- Метро
3. Исходные данные
- Open Data о состоянии тротуаров из “Красивого
Петербурга” и “Росдоступа”
- OpenStreetMaps
- Транспортный Портал Санкт-Петербурга
- User generated data
4. Функционал рабочей версии
- Выдача конечной и начальной точки по имени улицы
и дома
- Расчёт оптимального пути с указанием типа
перемещения - по тротуару, по дороге, на автобусе
- Указание текущего местоположения
5. Выполнение задачи
1. Загрузка базы улиц из OpenStreetMap
2. Загрузка базы недоступных мест из
- “Красивый Петербург”
- Собственная база
- “Росдоступ”
3. Загрузка текущего местоположения низкопольных автобусов
4. Получение координат начальной и конечной точки
5. Перевод значений из градусов широты и долготы в метры
6. Расчёт оптимального пути
7. Отображение пути со следующими параметрами:
- Цветная индикация типа передвижения (по тротуару, по дороге пешком, на автобусе)
- Общая длина маршрута
- Длина пешего пути и пути на транспорте
- Точки недоступности
6. Развитие проекта
Code developing
- Выбор предпочтительных типов передвижения
(заложено)
- Расширение базы данных доступности среды
(заложено)
- Возможность игнорирования точек недоступности
лежащих на математически оптимальном пути
(заложено)
7. Развитие проекта
Open database developing
- Расширение импорта из существующих баз
- Интеграция с существующими базами
- Создание начальной базы для нормального
пользования - 500км основных дорог Санкт-
Петербурга