Классификация дорог по важности - мысленный эксперимент
Posted by Zkir on 24 August 2010 in Russian (Русский).Поскольку концепция классификация дорог по важности еще не у всех нашла полное понимание, предлагаю каждому проделать такой мысленный эксперимент.
1. Из данных ОСМ строится дорожный граф, включающий в себя дороги с trunk по unclassified.
2. Берется список городов (можно из осм, можно составленный ручками)
3. Для каждой пары городов находится маршрут между ними по дорожному графу (оптимальный по времени, для всех загородных дорог с покрытием принимается скорость по умолчанию 90 км/ч, для городских 30 км, можно учитывать и прочие факторы, типа maxspeed).
4. Для каждого ребра, входящего в проложенный маршрут, запоминается длина меньшего плеча маршрута (Lmin), в километрах.
5. В качестве оценки важности ребра дороги берется максимальное значение длин всех маршрутов (Max(Lmin)) проходящих через это ребро. (Можно взять среднее из 100 максимальных)
6. Получившаяся оценка в километрах нормируется на 4 диапазона, (trunk,primary, secondary, tertiary )
Было бы интересно проделать такое не только мысленно. Получившуюся оценку можно было бы записать в некий новый тег, например записывается в некий новый тег, например highway:calculated, и использовать при рендеринге и конвертации в mp для проставления MaxLevel (генерализации).