OpenStreetMap logo OpenStreetMap

Zkir's Diary

Recent diary entries

Спасём Арал!

Posted by Zkir on 12 January 2024 in Russian (Русский).

Аральское море – последнее большое черное пятно на нашей карте.

Еще раз подчеркну, что несомненное достоинства генерализованной карты в том, что на ней видно все объекты, выражающиеся в масштабе карты, а не только некоторые, как в osm-carto ).

Сейчас Аральское Море обозначено как natural=dry_lake.

Вопрос, чтобы нам с ним сделать (снова наполнить водой не предлагать) ?

See full entry

Запилил всё-таки отдельную статистику по тегам для OpenLandcoverMap

http://osm2.zkir.ru/landcovers/renderedtags.html

Так она выглядит понятнее чем на TagInfo. Видно, что рендерится, что не рендерится и что с чем складывается.

А еще видно, что процесс объявления тега устаревшим (“deprecation”) на самом деле (до конца) не работает.

Старые сельскохозяйственные теги: landuse=farm, landuse=field, landuse=agriculture, landuse=pasture по прежнему достаточно сильные, чтобы засветиться на генерализированной карте. Area Score – это количество 6-ти километровых гексов, которые этот тег занимает, и является на нем главным!

И это не смотря на то, что их выпиливали сотнями(!) тысяч!

See full entry

landuse=forestry

Posted by Zkir on 11 January 2024 in Russian (Русский).

landuse=forestry – какой-то новомодный и очень странный тег. Видимо natural=wood и landuse=forest скучно вдвоем, и решили добавить третий.

Из описания не совсем понятно, обозначает он деревья, или нет, и деревья должны быть нарисованы отдельно, традиционным способом

forestry image (типичное 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 это не сколько “лесничество”, сколько “лесоведение”.

Так и живем.

Пример: osm.org/relation/13163840

Location: Falstone, Northumberland, North East, Англия, Соединённое Королевство

Наш скромный проект раскручивается, набирает обороты и даже получает некоторое признание :) У нас теперь есть страничка на Taginfo:

https://taginfo.openstreetmap.org/projects/openlandcovermap#tags

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

Сделать свой проект на TagInfo оказалось намного легче чем я ожидал, потребовалось всего несколько строчек кода. В итоге, мне не нужно пилить свой фронтэнд, чтобы показывать статистку по тегам в генерализованной карте.

И вопреки тому, что написано на TagInfo, данные о тегах, предоставленные нашим проектом как раз полные, потому что это не какой-то отдельный список тегов, про который я забуду через 2 дня, а это скрипт собирает теги с базы и файла стиля карты (CartoCSS).

See full entry

OpenLandcoverMap, или онлайн карта покрытий

Posted by Zkir on 3 January 2024 in Russian (Русский). Last updated on 5 January 2024.

Друзья, всех с наступившим новым годом!

Пусть в новом году будет отрисовано то, что раньше даже не приходило в голову. Как говорится, то, что не видел глаз и не слышало ухо, во всяком случае глаз и ухо осм-сообщества.

А я между тем поборол tilemill и всё-таки сделал онлайн-карту ландшафтов (покрытий, landcovers).

Смотреть можно тут:

http://osm2.zkir.ru/landcovers/

картинка для привлечения внимания, было-стало

Показываются ландшафты (natural+landuse), населенные пункты и, по приколу, горные вершины. Отображаются зумы с нулевого по восьмой. Обновление по требованию.

В ближайших планах:

  • Наладить автоматические обновления. Похоже, это проблема, потому что обновление через osm2pgsl пока еще ни разу успешно не завершилось.
  • Вспомнить ради чего я всё это затеял. Кажется, я собирался сделать картостиль, имитирующий фотореалистичный спутниковый снимок.
  • Пофиксить отображение городов, чтобы показывались пунсоны, как в стандартном стиле.

В предыдущий раз мы говорили о покрытиях и генерализации тут:

See full entry

Продолжаем тему генерализации. Как известно, генерализация – это отбор и обобщение той информации, которую мы хотим показать на карте, особенно мелких (обзорных) масштабов.

В OSM c генерализацией все 20 лет всё совсем печально. Напоминаю, мапник на 4-м зуме пустой абсолютно.

Но мы же не будем сидеть сложа руки? Всего несколько строчек кода, и вуаля, на карте появились города:

Посмотреть картинку в нормальном разрешении можно тут.

Видно не только Екатеринбург и Пермь, а вылезла даже Дудинка, Туруханск и Ленск.

Ни у кого такого нет, даже у гугла, а у меня есть. Вот интересно, мне поставят золотые памятники при жизни?

UPD. Вот в комментах пишут, что всё у всех есть, существует даже плагин для QGIS, который умеет вычислять “картографическую значимость” горных вершин и населенных пунктов. Это только на openstreetmap.org генерализации нет, потому что это не интересно osm-cообществу.

Как в действительности отрисован OSM

Posted by Zkir on 22 December 2023 in Russian (Русский). Last updated on 23 December 2023.

Продолжение. Предыдущие части тут и тут.

Генерализация в масштабах планеты прошла (ну или почти прошла), и мы наконец увидим, как на самом деле отрисован OpenStreetMap.

Итак, отображаются natural=* и landuse=* : Карта мира с покрытиями Если кликнуть по картинке и выбрать из меню “открыть картинку в новой вкладке”, можно рассмотреть ее в большем разрешении.

Если совсем коротко – Европа (что бы под этим словом не понималось) отрисована более-менее прилично, остальной мир – какие-то лоскуты. Евразийцев не завезли, степи и тундру рисовать никто не хочет. С американскими flyby states не лучше :)

See full entry

Cлонопотам по кличке osm2pgsql

Posted by Zkir on 19 December 2023 in Russian (Русский). Last updated on 21 December 2023.

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

pic.1 pgsql

Причем даже не сказать, что комп нагружен.

See full entry

Так ребята, всем привет, особенно тем, кого давно не видел. ;)

Сделал наконец то, что собирался сделать уже года два: генерализованную карту “покрытий”, они же land covers, на основе данных OSM.

В русском географическом языке, кажется, такого слова нет, ближе всего подходит наверно “тип ландшафта” или “доминирующий тип растительности”: то, что покрывает землю и определяет, как то или иное место видно сверху. В основном это растительность: леса, кустарники, степи, поля, луга, но если растительности нет, то то, что есть: городская застройка, пески, голые камни, пляжи.

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

See full entry

Всем привет кого давно не видел)

Возраст первой (уцелевшей) правки в разных местах. First Edit age

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

Ну и до кучи средний возраст объектов.

See full entry

Сделал беседки в Парке Горького. Сделал на самом деле уже давно, но прорезались они на F4 только сейчас, причем с какими-то глюками. На OsmBuilding всё хорошо, но мелко.

Беседку в Царицино тоже скоро переделаю.

ротонда

Location: Канатчиково, Донской район, Москва, Центральный федеральный округ, 117152, Россия

Я давно что-то такое подозревал:

Карту кормчий добыл: было море на ней
Без намека на землю и мели;
Как всегда, угодил он команде своей:
В карте все разобраться сумели!

“Пусть малюет Меркатор Полюса и Экватор -
Что нам толку от Тропиков всяких?” -
Благозвон прокричал - экипаж отвечал:
“Это только условные знаки!

Не понять, где залив, где пролив или риф,
Если смотришь на карту простую;
Капитан молодец - он достал наконец
Высший сорт - абсолютно пустую!

КОНФЕРЕНЦИЯ SOTM 2020 — ВПЕЧАТЛЕНИЯ

Posted by Zkir on 9 July 2020 in Russian (Русский). Last updated on 10 July 2020.

Конференция оставила довольно странное впечатление, особенно по сравнению с мартовской SOTM Baltic в Риге.

Какие темы обсуждались в виртуальном Кейптауне:

  1. Проблемы Женщин в OSM
  2. Проблемы LGBT в OSM и Филиппинах.
  3. Безусловная любовь\безусловное принятие.
  4. Здания — это новые дороги, 3D моделирование городов.
  5. Оценка полноты и качества данных OSM. (в основном конечно повторение пройденного, но то, что эта тема привлекает к себе внимание, не может не радовать)
  6. Участие коммерческих компаний в OSM.

Еще выяснилось, что веб-камера для скайпа, по которой можно поговорить с бабушкой, и камера+свет, которые нужны хотя бы для стрима средней руки, не говоря уже о международной конференции — это две большие разницы. Поэтому лица докладчиков были в основном темные, независимо от цвета кожи.

P.S. Посмотреть записи можно здесь: https://streaming.media.ccc.de/sotm2020/relive

Обещают выложить причесанные и обработанные записи, но пока только в таком виде.

Лытдыбр

Posted by Zkir on 8 July 2020 in Russian (Русский).

При помощи товарищей обновил слегка CSS на страницах своего архитектурного каталога (здания теперь занимают больше места), так что стало по-аккуратнее.

Коллеги, если кому-то вдруг нечем заняться, пройдитесь пожалуйста по по ТОП-100, и расставьте теги building:material, building:colour, start:date – прямо на контур здания, на парты не обязательно. Здания тогда перестанут быть красными по умолчанию.

Еще можно тег wikipedia расставить.

P.S. Может быть, в следующий раз пределаю по образцу пресловутого 3D Model Repository (в котором, хе-хе, всего 22 модели)
* https://3dmr.eu/model/2

Hi guys, could someone help me please?

I need to create an article in wikipedia (not in osm wiki). Since i just registered in the en-wikipedia, it does not allow me to create new articles (just edit old ones).

The new article is here, in sandbox: https://en.wikipedia.org/wiki/User:Kirill_Bon/sandbox

Target should be here: https://en.wikipedia.org/w/index.php?title=Zakomara&action=edit

It’s a translation of corresponding Russian article in Wikipedia.

I need it to serve as a reference for the new osm-tags for 3D Buildings. Currently the list is here: osm.wiki/User:Zkir

Вот на форме обсуждают, можно ли рисовать лес вплотную к дороге, при том что лес – это полигональный объект, а дорога линейный, т.е. в осм смешаны в очередной раз объекты разных масштабов.

точка зрения (на всякий случай, на рисунке одна из точек зрения, но не истина в последней инстанции)

Еще бы обсудить, можно ли рисовать дорогу через лес простым способом, как например тут: osm.org/way/31324547#map=15/56.2482/38.1412

See full entry

Как загрузить трехмерные здания из OSM в программу трехмерного моделирования Blender.

Я это показывал на стриме, но теперь отдельно и подробно про установку плагина и его использование.

https://www.youtube.com/watch?v=q8LYDhZ336s

О, движуха началась про модерацию https://forum.openstreetmap.org/viewtopic.php?id=69520

Здравую мысль я вижу такую: если чейнжсет технически неправильный и что-то серьезно ломает, например мультиполигоны, то его можно откатывать целиком. Чинить побитые объекты в по отдельности это право, но ни как не обязанность.

Поэтому пакеты правок, особенно по валидаторам, должны быть по возможности локальными, а не охватывать полпланеты.