Land covers: генерализованная карта “покрытий”
ߊ߬ ߟߊߦߟߍ߬ߣߍ߲߬ ߦߋ߫ Zkir ߓߟߏ߫ 15 December 2023 ߦߋ߫ Russian (Русский) ߟߋ߬ ߘߐ߫ ߟߊ߬ߞߎ߬ߘߦߊ߬ߟߌ߬ ߞߐߟߕߊ 21 December 2023 ߘߐ߫Так ребята, всем привет, особенно тем, кого давно не видел. ;)
Сделал наконец то, что собирался сделать уже года два: генерализованную карту “покрытий”, они же land covers, на основе данных OSM.
В русском географическом языке, кажется, такого слова нет, ближе всего подходит наверно “тип ландшафта” или “доминирующий тип растительности”: то, что покрывает землю и определяет, как то или иное место видно сверху. В основном это растительность: леса, кустарники, степи, поля, луга, но если растительности нет, то то, что есть: городская застройка, пески, голые камни, пляжи.
Как оно считается: поскольку последовательной классификации land covers в osm нет, то берутся все landuse=* и natural=*, и сопоставляются с гексагональной сеткой (h3). Для каждого гекса определяется тег, полигоны с которым в данном месте занимает наибольшую площадь, и таким образом этот тег является наиболее характерным.
Что собственно видно: видно где растут леса, а где сеют и пашут. Хорошо заметно “Владимирское Ополье”. Видны болота в Вологодской области и Республике Коми. Казалось, Московская область должна быть застроена дачами, но нет, она еще достаточно лесистая.
В целом, европейская часть России отрисована довольно прилично. Пробелы разумеется есть, но они носят штучный характер. Тут я приятно удивлен.
А вот остальная Россия, особенно Севера, практически голые-лысые, еще рисовать и рисовать. Не то что бы я этим удивлен неприятно, но ожидал большего.
Белые пятна – это там, где не прорисовано вообще ничего! ни флоры, ни фауны ни natural, ни landuse. Тундра прорисована почему-то только на Котельном Острове.
На севере Пермского края виден забавный глюк – мегаурбанизация. Причина совсем простая – ничего кроме landuse=residential не отрисовано.
Для чего это нужно: Да особенно ни для чего. Сделать карту на обзорных масштабах интереснее. Так она смотрится всяко интереснее стандартного мапника, который на зумах z0-z4 просто пустой, а на z5 крайне скучный.
Что в планах: Сделать такое для всего мира, и где-то вывесить онлайн карту. Может увидим наконец Великую Степь, о которой писал Лев Гумилев. Узнаем, прорисована ли у нас Сахара :)
Какая нужна помощь: Очень пригодился бы сбалансированный по цветам стиль CartoCSS, для того чтобы это рендерилось покрасивше. Может быть можно пропатчить openstreetmap-carto чтобы он показывал генерализованную геометрию на обзорных зумах. Возможно к стилю отрисовки стоит вернуться когда (и если) будет вся планета.
Что можно скачать:
- Геоджейсон с покрытиями . Его можно открыть, например, в QGIS.
P.S. До чего же тут в дневниках движок архаичный (кажется, за 15 лет не изменился). Если (в Хроме) кликнуть по картинке и выбрать “открыть картинку в новой вкладке”, она откроется с полным разрешением.
Продолжение см. тут
Discussion
ߡߙߌߣߊ߲ ߞߊ߬ ߝߘߊ߫ SEO Nedir ߟߊ߫ 16 December 2023 at 23:03 ߘߐ߫
Good Article Diary
ߡߙߌߣߊ߲ ߞߊ߬ ߝߘߊ߫ Zkir ߟߊ߫ 17 December 2023 at 00:33 ߘߐ߫
Nedir, I hope so. To tell the truth, it’s a revolution in osm map rendering.