Ilis, я согласен, но большая точность = больший размер файла. Стало быть оптимизация должна быть достаточно компромиссной. МКАД вообще должен быть минимально упрощён, т.к. тянет много важных трасс. А вот трасса Чита - Благовещенск (длинна 1600 км) вряд ли потребует такую же детализацию ибо проходит преимущественно в весьма безлюдных местах.
Если размер файла не играет то конечно можно не заморачиваться на это
Так может задействовать хитрый алгоритм выявления насколько местность людна/безлюдна, и в зависимости от этого вычислять процент испрямления. Понимаю, задачка та еще, но можно, хотя бы полигон place задействовать.
Зависимость же не линейная. Потеря точности всего на 5 % уменьшит файл в 5 раз, например. Это уже опытным путём надо подбирать.
Читу — Благовещенск вряд ли кто рисовал с такой же точностью как МКАД, поэтому чрезмерное упрощение читинской трассы не даст никакого выигрыша в объёме файла.
Поиграться ради прикола можно и на отдельно взятой Москве и МО
P.S. Я тоже занимаюсь генерализацией но несколько других вещей. Без ручного вмешательства (проставление мною придуманных тегов) пока ничего хорошего не получается. Но я не ограничен размерами
А нельзя ли сделать так, чтобы внутри полигонов некоторых населённых пунктов были оставлены только motorway+trunk+primary, вне их - motorway+trunk+primary+secondary? Для обзорной карты в пределах Москвы и Санкт-Петербурга (и, наверное, ещё некоторых крупных городов) вполне хватило бы только motorway+trunk+primary без secondary.
Не, думаю тут так не определишь - нужно не смотреть вообще на класс дороги, проставленый в тегах, а исходить из топологии и определять, что остатвить, а что выкинуть автоматически
А не у всех задач есть возможность построить тестовое окружение и тестироваться на нём. И где такой возможности нет - водопад эффективнее, т.к. предусматривает чёткую формализацию и чёткое разграничение зон ответственности. А так на большинстве потребительских задач agile удобнее, да, но не везде. Поэтому заявление “водопад устарел, от него отказались” - возмутительно и неверно чуть более, чем полностью.
По-моему, генерализация дорожного графа - как раз задача, где есть возможность поиграться с тестовым окружением
По теме: shadowjack, попробуй, что ли, для каждого из пикселей этой картинки просто составить карту, из какого в какой можно попасть, и с преобладанием дороги какого класса. Самый простой и наивный способ получить что-то юзабельное, как мне кажется.
Кстати, в дорожном графе “секондари и выше” 82 тысячи дуг между перекрестками + тупиковых. Не так уж и много нужно выкинуть.
Все-таки, для обзорки, не слишком ли плотная сеть на европейской части?
вообще если надо построить максимально упрощенную рутинговую карту, кмк, надо внутри городов оставлять все primary и выше. ну, или если нету - только сквозные максимального уровня.
очень нетривиальная задача, вообще-то
Странные вы. В [вики](http://wiki.openstreetmap.org/wiki/RU:ВикиПроект Россия/Классификация дорог) для кого расписано?
По области если выкинуть Secondary то пропадут главные дороги между райцентрами. Зачем такая обзорная?
Внутри городов также. Primary - основные дороги для трафика. Secondary или дублёры или также важные для связности участки.
Допускаю что для начала сделать без Secondary и просто потестить, но потом добавить Secondary и уладить чтобы все роутилось получилось бы суперобзорка.