Продолжение. Предыдущие части тут и тут.
Генерализация в масштабах планеты прошла (ну или почти прошла), и мы наконец увидим, как на самом деле отрисован OpenStreetMap.
Итак, отображаются natural=* и landuse=* : Если кликнуть по картинке и выбрать из меню “открыть картинку в новой вкладке”, можно рассмотреть ее в большем разрешении.
Если совсем коротко – Европа (что бы под этим словом не понималось) отрисована более-менее прилично, остальной мир – какие-то лоскуты. Евразийцев не завезли, степи и тундру рисовать никто не хочет. С американскими flyby states не лучше :)
(Если кликнуть по картинке и выбрать из меню “открыть картинку в новой вкладке”, можно рассмотреть ее в большем разрешении.)
Из интересного: видно пересохшее аральское море, natural=dry_lake. В Швейцарии видны зимние курорты, landuse=winter_sports
Немного статистики: До генерализации – 62 миллионов полигонов 2423 разных классов (т.е. 2423 всего значений тегов natural и landuse), после генерализации: 139 тысяч полигонов 242 разных классов. Число полигонов сократилось в 500 раз, количество классов(тегов) в 20 раз.
Следующая цель – онлайн карта, если удастся поднять свой тайловый сервер, да еще придумать где его разместить. Неужели опять под кроватью? Ненавижу жужание!
Может просто напилить тайлов в Tilemill и захостить статически, а не возиться с установкой мапника?
Материалы для скачивания
- geojson c генерализированной геометрией .
- geojson качества покрытия. Для каждого гекса показывается доля площади, которая покрывается полигональными фичами, от 0 до 1.
QGIS геоджейсоны обрабатывает очень медленно, рекомендую сразу конвертнуть в шейп