
Zkir's Diary
Recent diary entries
Сделал беседки в Парке Горького. Сделал на самом деле уже давно, но прорезались они на F4 только сейчас, причем с какими-то глюками. На OsmBuilding всё хорошо, но мелко.
Беседку в Царицино тоже скоро переделаю.
А вот это просто пародия на наши архитектурные шедевры. Такое надо просто сносить (и делать заново).
Here is an example of stalinist neoclassicism.
The model is not fully complete, I will add some more details :).
Я давно что-то такое подозревал:
Карту кормчий добыл: было море на ней
Без намека на землю и мели;
Как всегда, угодил он команде своей:
В карте все разобраться сумели!
“Пусть малюет Меркатор Полюса и Экватор -
Что нам толку от Тропиков всяких?” -
Благозвон прокричал - экипаж отвечал:
“Это только условные знаки!
Не понять, где залив, где пролив или риф,
Если смотришь на карту простую;
Капитан молодец - он достал наконец
Высший сорт - абсолютно пустую!”
КОНФЕРЕНЦИЯ SOTM 2020 — ВПЕЧАТЛЕНИЯ
Posted by Zkir on 9 July 2020 in Russian (Русский). Last updated on 10 July 2020.Конференция оставила довольно странное впечатление, особенно по сравнению с мартовской SOTM Baltic в Риге.
Какие темы обсуждались в виртуальном Кейптауне:
- Проблемы Женщин в OSM
- Проблемы LGBT в OSM и Филиппинах.
- Безусловная любовь\безусловное принятие.
- Здания — это новые дороги, 3D моделирование городов.
- Оценка полноты и качества данных OSM. (в основном конечно повторение пройденного, но то, что эта тема привлекает к себе внимание, не может не радовать)
- Участие коммерческих компаний в OSM.
Еще выяснилось, что веб-камера для скайпа, по которой можно поговорить с бабушкой, и камера+свет, которые нужны хотя бы для стрима средней руки, не говоря уже о международной конференции — это две большие разницы. Поэтому лица докладчиков были в основном темные, независимо от цвета кожи.
P.S. Посмотреть записи можно здесь: https://streaming.media.ccc.de/sotm2020/relive
Обещают выложить причесанные и обработанные записи, но пока только в таком виде.
При помощи товарищей обновил слегка 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: https://wiki.openstreetmap.org/wiki/User:Zkir
Вот на форме обсуждают, можно ли рисовать лес вплотную к дороге, при том что лес – это полигональный объект, а дорога линейный, т.е. в осм смешаны в очередной раз объекты разных масштабов.
(на всякий случай, на рисунке одна из точек зрения, но не истина в последней инстанции)
Еще бы обсудить, можно ли рисовать дорогу через лес простым способом, как например тут: https://www.openstreetmap.org/way/31324547#map=15/56.2482/38.1412
Линия дороги просто пересекает большой полигон леса, и всё. Когда-то леса рисовали крупными кусками :)
При буквальной интрепретации может получиться глупость, что деревья растут поверх асфальта. Для 2D рендеров это никогда не было проблемой, потому что линии рисуются поверх полигонов.
В 3D может получиться не так хорошо, если попытаться отрендерить объекты независимо друг от друга.
F4Map кажется справляется, лес расступился, и деревья на асфальте не торчат:
https://demo.f4map.com/#lat=56.2475075&lon=38.1295582&zoom=17&camera.theta=59.66&camera.phi=-67.036
Но не все рендеры такие умные, это стоит иметь ввиду.
Вот например, тоже место, X-plane/X-Europe:
Деревья таки растут на дороге.
Как загрузить трехмерные здания из OSM в программу трехмерного моделирования Blender.
Я это показывал на стриме, но теперь отдельно и подробно про установку плагина и его использование.
О, движуха началась про модерацию https://forum.openstreetmap.org/viewtopic.php?id=69520
Здравую мысль я вижу такую: если чейнжсет технически неправильный и что-то серьезно ломает, например мультиполигоны, то его можно откатывать целиком. Чинить побитые объекты в по отдельности это право, но ни как не обязанность.
Поэтому пакеты правок, особенно по валидаторам, должны быть по возможности локальными, а не охватывать полпланеты.
ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ?
Posted by Zkir on 24 May 2020 in Russian (Русский). Last updated on 14 June 2020.Картоакция выявила еще одну УДИВИТЕЛЬНУЮ вещь: нет общепринятого и простого способа обозначать мелкие населенные пункты, деревни и села.
Способ, который был общепринятым, и который до сих пор доминирует, состоит в следующем:
-
Обозначить центр населенного пункта, т.е. деревни или села, точкой с тегом place=village или place=hamlet и названием name=Нееловка
-
а так же обозначить контур населенного пункта при помощи полигона с теми же тегами, включая название.
-
Кроме того, на тот же контур вешается тег landuse=residential, а также еще residential=rural.
Приводит это однако к тому, что в таком случае название населенного пункта на мапнике отрисовывается два раза. Название полигонального place на мапнике не показывается, равно как и сам полигон place. Название landuse всё же вылезает.
Внятного выхода из этой ситуации нет. Совсем удалить полигон нельзя, потому что среди прочего, по принадлежности к нему определяется адресация (addr:city), а так же в навигаторах определяется лимит скорости 60/90 для дорог.
Можно попопытаться landuse=residential нарисовать отдельно, но это не всегда обосновано. Мелкий населенный пункт обычно состоит из одного лэндюза.
Еще можно создать два мультиполигона с разными тегами по одному контору, но это лекарство, которое хуже болезни.
КАК ПРОЕХАТЬ В ДЕРЕВНЮ -- ЧТО ВЫЯВИЛА КАРТОАКЦИЯ
Posted by Zkir on 21 May 2020 in Russian (Русский).Что выявила картокация:
-
Есть деревни, к которым дороги просто не нарисованы — недостающие дороги нужно просто нарисовать по спутнику.
-
Есть деревни, к которым дороги нарисованы, но обозначены как track — след от трактора. В каких-то местах это правильно, потому что видно, что постоянной колеи там нет, а есть целый веер следов. Когда одну колею разбивают, начинают рядом прокладывать новую.
-
Есть урочища, т.е. места, где деревня когда-то была, но теперь там больше ее нет. Можно просто исправить place на locality, т.е. место в лесу/поле, у которого осталось название.
-
Есть вполне живые населенные пункты, к которым в самом деле нет автомобильной дороги, но есть ЖЕЛЕЗНАЯ. Фанаты железнодорожного траспорта могут над нами, автомобилистами, похихикать.
Стрим по картопати кажется зашел. Во всяком случае мне.
https://www.youtube.com/watch?v=duj9C-Ymzck
0:00 – 0:35 Ходим по центру, проставляем этажность
0:35 – 2:23 Рисуем Собор Александра Невского (Simple Buildingds 3D)
2:23 – 2:26 Подведение итогов, OSM Buildings
Хотите еще такого – подписывайтесь на канал, ставьте лайки.
Запилил таки ролик по StreetComplete. Прошу любить и жаловать.
https://www.youtube.com/watch?v=M78057UUDVg
Это был долгострой, четыре месяца в производстве. Надеюсь, карантин когда-нибудь кончится, и эта программа снова станет полезна.
Из интервью с Максимом Дубининым
Надо выбить золотыми буквами где-нибудь.
— Данные OSM — они какие? Бытует мнение, что они, мягко говоря, сырые.
— Они такие, что их используют почти все, причем во всем мире. […] Когда начинаются разговоры про качество и точность данных OSM, то я считаю, что в 90% случаев — это чистый троллинг.
ОТ МЕНЯ: Чем данные OSM становятся подробнее, тем больше они сырые. Такой вот, граждане, удивительный факт.
На SOTM BALTIC мне удалось послушать 9 докладов из 10, посвященных OSM. Поделюсь с вами впечатлениями от них. Подчеркну, это НЕ это не тезисы докладов, сформулированные авторами, а именно мои впечатления. Авторские тезисы и слайды, а также видеозаписи докладов будут опубликованы организаторами позже (хотя это не точно). И уж тем более вряд ли кто будет переводить их на русский. Поэтому пока так.
1) Allan Mustard (OSMF), “I’m Tired of Getting Lost”
“Мне надоело теряться”
ВПЕЧАТЛЕНИЕ: ОСМ возник и продолжает существовать из голой необходимости. Карту Туркменистана делали в 2015-2019 сотрудники американского посольства, чтобы только не заблудиться в Ашхабаде. После этого, осм-картой стали пользоваться даже сотрудники Туркменских государственных органов.
2)Tomas Straupis (Lithuania), “Cartography using open source tools - topo.openmap.lt”
“Картография с использованием свободных инструментов – карта Литвы”
ВПЕЧАТЛЕНИЕ: То что мы видим на мапнике – просто ужасно. Никакой генерализации не делается, карта получается серой и неразборчивой. Можно ли на существующем стеке технологий сделать лучше? в какой-то степени можно. То что получилось, можно увидеть на https://topo.openmap.lt (только Литва)
3) Kirill Bondarenko (Russia), “3D in OSM. Current State and future”
“Трехмерный OSM. Настоящее и будущее”
ВПЕЧАТЛЕНИЕ: 3D в осм – это очень весело, и даже полезно. Хотя больше весело, чем полезно. Существующая модель представления 3Д работает, но уже тесновата, и надо думать над новой.
* http://3dcheck.zkir.ru/
4) Sviatoslav Mikhailov (Estonia). “360° photos from a car + DR-GPS”
“360-градусные панорамы из машины, DR-GPS”
ВПЕЧАТЛЕНИЕ: При помощи кое-каких дополнительных устройств и практической магии, можно добиться от GPS сантиметровой точности, после чего мапить мусорные контейнеры.
Первую половину доклада прослушал, всё пытался понять, тот ли это SviMik, который возил меня из Таллина в Тарту еще на первую конференцию SOTM Baltic в 2013 году (7 лет назад!), но спросить не решился.
5) Коллектив докладчиков, “Challenges of using OSRM for timbertruck routing
“Трудности использования OSRM для маршрутизации лесовозов”
ВПЕЧАТЛЕНИЕ: При помощи открытого софта, такого как OSRM, можно по OSM строить маршруты для грузовиков-лесовозов (такие длиннющие, которые не в каждом месте могут повернуть-развернуться). Однако, предварительно этот OSRM нужно доработать при помощи напильника и такой-то матери. Что и было авторами доклада сделано.
6) Evgen Bodunov (Belarus). “Offline address search on the OSM data”
“Оффлайновый адресный поиск на OSM-данных”
ВПЕЧАТЛЕНИЕ: Guru maps – еще один офлайн навигатор. И в нем должен быть адресный поиск. Алгоритмы поиска на мобильном устройстве вынужденно отличаются от поиска на сервере, и это авторами программы учитывается. Тем не менее, страновые особенности и региональные нюансы схем адресации НЕ учитываются, и это еще догонит авторов.
7) Jeff Underwood (USA). “Using AI to Map the World with RapiD editor”
“Использование искусственного интеллекта в редакторе Рапид “
ВПЕЧАТЛЕНИЕ: Искуственный интеллект уже вполне может распознавать с космоснимков дороги и дома. Тем не менее, пока в автоматическом режиме заливать результаты распознавания смелости не хватает, и эти результаты предлагаются для ручной проверки в клоне ID RapId, так же есть плагин для JOSM.
8) Ilya Zverev (Belarus). “ODbL in twelve examples”
“Лицензия ODbL в 12 примерах”
ВПЕЧАТЛЕНИЕ: Лицензия ODBL существует уже 8 лет, но остается малопонятной для пользователей и проблемной по существу. Есть Community Guidelines, которые пытаются что-то разъяснить, но они никакой юридической силы не имеют. Это просто мнение, что на самом деле должна была бы значить ODBL. Но если ODBL значила бы то, что в Community Guidelines написано, Community Guidelines были бы не нужны. * https://wiki.openstreetmap.org/wiki/RU:Open_Database_License
9) Allan Mustard (USA). “Winds of Change in OpenStreetMap”
“Ветры перемен в ОСМ”
ВПЕЧАТЛЕНИЕ: BOARD OSM FOUNDATION (совет фонда осм) – главный руководящий орган OSM. В силу анархо-синдикалистской природы сообщества OSM, указывать кому-то как и что мапить он не может, но он и не может сидеть сложа ручки, упражнясь в ничего-не-делании (высшая добродетель не нуждается в деятельности, ага). Что же он может? Определить общее направление, откуда и куда OSM идет, BOARD OSM FOUNDATION не только может, но и должен. Конкретное направление движения, тем не менее, еще только предстоит узнать, и на этот счет существуют разные, и даже диаметрально противоположные мнения.
Возможно, это самый интересный доклад, в нем обозначены разные альтернативы, куда идти.
Конференция по Openstreetmap в Риге, известная как SOTM BALTIC 2020 прошла очень успешно.
Интерес к Openstreetmap большой, например по маршрутам OSM ездят латышские грузовики-лесовозы.
Основная проблема в том, что обработка данных OSM по прежнему остается искусством, доступным только посвященным. Какого-то прогресса здесь на наблюдается.
BLENDER-OSM: БЕСПЛАТНЫЙ СОФТ ДЛЯ 3-D ПАЦАНОВ
Posted by Zkir on 25 February 2020 in Russian (Русский). Last updated on 26 February 2020.Друзья мои, хочу сообщить радостную новость. Плагин для Blender 3D, известный как Blender-Osm, стал беплатным.
Скачать можно здесь: https://gumroad.com/l/blender-osm
Что делает этот плагин? Он загружает в блендер объекты из OSM, включая архитекуру (поддерживается спецификация Simple Buildings), деревья и дороги.
Есть и более продвинутая, такзать, премиум версия. Она стоит 17 баксов, но еще умеет в почти фотореалистичное текстурирование зданий.
Автор плагина: vvoovv
Исходный код доступен на гитхабе, по лицензии GNU GPL 3.0
UPD:
–Как скачать, на Gumroad нет ссылки на скачивание!
–В окошко с ценой нужно ввести 0 (ноль рублей 00 коп), и нажать на кнопку “оплатить”. Тогда откроется ссылка на скачивание.
Если хочется поддержать автора материально, можно ввести не ноль, например $1.23, и тогда Gumroad попросит данные карты.
Цифровые геотехнологии #8: видеозаписи докладов.
Posted by Zkir on 21 November 2019 in Russian (Русский).Опубликованы записи докладов с мероприятия “Цифровые геотехнологии #8: 15 лет проекту OpenStreetMap”.
Ознакомиться можно тут: https://www.youtube.com/playlist?list=PLbVYnlbAqwxKY148Yfxs3SjaN19ObOmj8