На скриншоте присутствуют:
- улица Наполеона Орды
- улица Филатова
- переулок Филатова
- улица Тисовая
- улица Медицинская
- улица Немцевича
И у зданий весьма неочевидная принадлежность к улицам. Не каждый Друзь сможет в эту логику.
На скриншоте присутствуют:
И у зданий весьма неочевидная принадлежность к улицам. Не каждый Друзь сможет в эту логику.
Обновление локальной postgres базы OSM через osm2pgsq заработало, не прошло и двух месяцев.
osm2pgsql-replication update -v -d gis --max-diff-size 100 -- -G --hstore --tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua -C 0 --flat-nodes ~/data/nodes.bin --number-processes 8 -S ~/src/openstreetmap-carto/openstreetmap-carto.style
Самое обидное, что не понятно, что конкретно изменилось. Если придется переустановить убунту, а похоже придется, то всё снова может отвалиться.
Так чтобы там не писали на switch2osm, свой тайловый сервер – это побольшей части магия.
На англофоруме намекнули, что шестиугольная сетка нашей генерализированной карты наводит на мысли о компьютерной игре.
Я уже подумал, не сделать ли мне карту земли для шестой цивилизации, тем более, что карта в цивилизациии тоже основана на шестиугольной сетке, и формат открыт, так что можно было бы забацать простой скрипт.
(Для наглядности, случайная карта из игры Civ6)
Карта Земли для цивилизации исключительно на основе данных осм – это было бы прикольно.
Географическая модель в Civ6 крайне примитивна, есть всего 5 типов местности, которые являются скорее типами почвы/климата:
есть 3 типа «особенностей»:
(особенности они потому что их можно свести, или наоборот, насадить, а с почвой/климатом ты особенно ничего сделать не можешь )
и три типа рельефа:
Забацал саморекламу объявление об OpenLandcoverMap на английском языке: https://community.openstreetmap.org/t/announcement-openlandcovermap/108392
Посмотрим, будет отклик или нет :)
А еще у меня теперь новый домен: OpenLandcoverMap.org
Может надо было OpenGeneralizedMap.org, ну да бог с ним.
Аральское море – последнее большое черное пятно на нашей карте.

Еще раз подчеркну, что несомненное достоинства генерализованной карты в том, что на ней видно все объекты, выражающиеся в масштабе карты, а не только некоторые, как в osm-carto ).
Сейчас Аральское Море обозначено как natural=dry_lake.
Вопрос, чтобы нам с ним сделать (снова наполнить водой не предлагать) ?
Запилил всё-таки отдельную статистику по тегам для OpenLandcoverMap
Так она выглядит понятнее чем на TagInfo. Видно, что рендерится, что не рендерится и что с чем складывается.
А еще видно, что процесс объявления тега устаревшим (“deprecation”) на самом деле (до конца) не работает.

Старые сельскохозяйственные теги: landuse=farm, landuse=field, landuse=agriculture, landuse=pasture по прежнему достаточно сильные, чтобы засветиться на генерализированной карте. Area Score – это количество 6-ти километровых гексов, которые этот тег занимает, и является на нем главным!
И это не смотря на то, что их выпиливали сотнями(!) тысяч!
https://wiki.openstreetmap.org/wiki/Tag:landuse=forestry – какой-то новомодный и очень странный тег. Видимо natural=wood и landuse=forest скучно вдвоем, и решили добавить третий.
Из описания не совсем понятно, обозначает он деревья, или нет, и деревья должны быть нарисованы отдельно, традиционным способом
(типичное Forestry согласно осм-вики)
You may also tag the the wooded area with natural=wood and/or landcover=trees. this is orthogonal with the forestry area.
Вы можете [если хотите] обозначить деревья как natural=wood и/или landcover=trees. Это ортогонально зоне forestry.
Вот так и написано, ортогонально!
А еще Мерриам-Вебстер считает, что forestry это не сколько “лесничество”, сколько “лесоведение”.
Так и живем.
Пример: relation/13163840
(!) It’s a draft written in Russian. I don’t like machine translation, so the English version needs to be worked on separately. (!) This material can cause conflicting feelings
Большие правки бесят. Но больше bbox-ов меня бесит реакция вахтёров на них. За три года я увидел лишь одну адекватную попытку бороться с проблемой… Но давайте по порядку.
Я бы разбил большие правки на:
Они неизбежны. Хорошая новость: таких объектов мало, а значит таких правок будет мало.
… возникают при откате этимологии массовых правках на территориях разделённых им. Или при редактировании объектов около него.
В осмовском bbox правая граница больше левой. А что если мы вспомним, что живём на шаре? Какую рамку мы бы хотели увидеть? Подсказка:

Наш скромный проект раскручивается, набирает обороты и даже получает некоторое признание :) У нас теперь есть страничка на Taginfo:
TagInfo – обалденно полезная и удобная вещь, а “проекты” так вообще гениальнейшая идея. Можно посмотреть не только какие теги определены в вики, и даже не только какие теги реально есть в базе, но и кто какие теги действительно использует.

Сделать свой проект на TagInfo оказалось намного легче чем я ожидал, потребовалось всего несколько строчек кода. В итоге, мне не нужно пилить свой фронтэнд, чтобы показывать статистку по тегам в генерализованной карте.
И вопреки тому, что написано на TagInfo, данные о тегах, предоставленные нашим проектом как раз полные, потому что это не какой-то отдельный список тегов, про который я забуду через 2 дня, а это скрипт собирает теги с базы и файла стиля карты (CartoCSS).
Друзья, всех с наступившим новым годом!
Пусть в новом году будет отрисовано то, что раньше даже не приходило в голову. Как говорится, то, что не видел глаз и не слышало ухо, во всяком случае глаз и ухо осм-сообщества.
А я между тем поборол tilemill и всё-таки сделал онлайн-карту ландшафтов (покрытий, landcovers).
Смотреть можно тут:

Показываются ландшафты (natural+landuse), населенные пункты и, по приколу, горные вершины. Отображаются зумы с нулевого по восьмой. Обновление по требованию.
В ближайших планах:
В предыдущий раз мы говорили о покрытиях и генерализации тут:
Продолжаем тему генерализации. Как известно, генерализация – это отбор и обобщение той информации, которую мы хотим показать на карте, особенно мелких (обзорных) масштабов.
В OSM c генерализацией все 20 лет всё совсем печально. Напоминаю, мапник на 4-м зуме пустой абсолютно.
Но мы же не будем сидеть сложа руки? Всего несколько строчек кода, и вуаля, на карте появились города:
Посмотреть картинку в нормальном разрешении можно тут.
Видно не только Екатеринбург и Пермь, а вылезла даже Дудинка, Туруханск и Ленск.
Ни у кого такого нет, даже у гугла, а у меня есть. Вот интересно, мне поставят золотые памятники при жизни?
UPD. Вот в комментах пишут, что всё у всех есть, существует даже плагин для QGIS, который умеет вычислять “картографическую значимость” горных вершин и населенных пунктов. Это только на openstreetmap.org генерализации нет, потому что это не интересно osm-cообществу.
Заметку оставляю больше для себя. Если есть чем дополнить, пишите.
iD - редактор на официальном сайте OSM
Продолжение. Предыдущие части тут и тут.
Генерализация в масштабах планеты прошла (ну или почти прошла), и мы наконец увидим, как на самом деле отрисован OpenStreetMap.
Итак, отображаются natural=* и landuse=* :
Если кликнуть по картинке и выбрать из меню “открыть картинку в новой вкладке”, можно рассмотреть ее в большем разрешении.
Если совсем коротко – Европа (что бы под этим словом не понималось) отрисована более-менее прилично, остальной мир – какие-то лоскуты. Евразийцев не завезли, степи и тундру рисовать никто не хочет. С американскими flyby states не лучше :)
На одной карте удобно проверить правильно ли город разбивается на районы (place=suburb), небольшие кварталы (quarter), а также жилищные комплексы (neighbourhood)

Запустил импорт планеты в postgis, чтобы посмотреть покрытия для всех стран, но osm2pgsql за сутки планету не переварил. Эх, osm2pgsql такая большая заноза :(

Причем даже не сказать, что комп нагружен.
Так ребята, всем привет, особенно тем, кого давно не видел. ;)
Сделал наконец то, что собирался сделать уже года два: генерализованную карту “покрытий”, они же land covers, на основе данных OSM.
В русском географическом языке, кажется, такого слова нет, ближе всего подходит наверно “тип ландшафта” или “доминирующий тип растительности”: то, что покрывает землю и определяет, как то или иное место видно сверху. В основном это растительность: леса, кустарники, степи, поля, луга, но если растительности нет, то то, что есть: городская застройка, пески, голые камни, пляжи.
Как оно считается: поскольку последовательной классификации land covers в osm нет, то берутся все landuse=* и natural=*, и сопоставляются с гексагональной сеткой (h3). Для каждого гекса определяется тег, полигоны с которым в данном месте занимает наибольшую площадь, и таким образом этот тег является наиболее характерным.

Где находится: г. Владимир, на расстоянии 300 м к западу от пересечения ул. Мира и Октябрьского пр-та, 50 м к югу от ул. Мира.
Описание: Объект природы “Источник” – стабильный и концентрированный сброс подземных вод. Относится к группе вод нисходящего типа. Примерный расход равен 0,2 л/сек. Недавно источник был благоустроен. В процессе облагораживания было установлено в качестве каптажной камеры железобетонное кольцо. Оно выделяется на 0,8 м над поверхностью и защищено железной крышкой. Для защиты воды от загрязнений была установлена металлическая труба. Для стекания воды был поставлен на высоте 20 см от трубы специальный резервуар, под которым выложен на деревянный пол. Возле источника установлены 2 беседки – одна с четырехскатной крышей, покрытой металлочерепицей, вторая - с двускатной крышей и удобной скамьей для комфортного отдыха. Вода из источника образует небольшой ручей, который спускается вниз по склону. Доступы к источнику оборудованы широкой бетонной лестницей с улицы Мира, имеется грунтовая тропа, с последующим прохождением по деревянным мосткам. Для местных жителей прилегающих районов Владимира это место является источником питьевой воды.
Основной целью обустройство природного памятника является сохранение уникального гидрогеологического объекта, являющимся источником питьевой воды для горожан. Еще одним приоритетом проекта считается поддержание гидрологического режима территории.
Привет! Летом 2023 года, было, к сожалению, обнаружено, что 80% территории Кудрово смещено относительно реальных координат. Многие детали нарисованы либо крайне приблизительно или по битым источникам. Также, есть ряд неактуальностей, которые тяжело искать, из-за повышенной подробности [обратная сторона медали :(]
Решение: в течении 9 месяцев собирать треки по местности по контуру района, там где минимальные искажения от высоких зданий. Далее пройтись двор за двором, сверяя реальность и карту и таким образом “вылечить” карту.
Всем привет кого давно не видел)
Возраст первой (уцелевшей) правки в разных местах.

Удивительны две вещи: 1) Импорт Тайгера в США до сих пор виден. 2) еще можно отыскать место, в котором данных нет и сделать первую правку.
Ну и до кучи средний возраст объектов.