OpenStreetMap logo OpenStreetMap

Zkir's Diary

Recent diary entries

Коллеги, кто-нибудь знает, есть ли стиль для мапника, мапбокса, или любой тулзы, хоть бы для османда, который бы имитировал бы спутниковые снимки?

Чтобы по данным осм генерировались бы тайлы, похожие на спутниковые снимки/аэрофотосьемку?

OsmBuildings.org – один из двух основных сайтов, показывающих 3D карту на основе данных openstreetmap, наряду с F4 Map.

OSM Buildings у нас менее популярно, чем F4 Map, но тем не менее заслуживает внимания.

https://www.youtube.com/watch?v=LdV5oui77e4&t=63s

Играем в игру Generation Streets. Она берет данные и строит города непосредственно на основе данных openstreetmap.

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

Может быть кто-то сделает наконец конвертер в GTA5?

P.S. К видосику пошли не только лайки, но и дизлайки. Значит мы добились успеха!

start_date

Posted by Zkir on 1 October 2019 in Russian (Русский).

Основная проблема со start_date всё-таки в том, что когда на объекте стоит несколько разных тегов, например building=* и amenity=*, ну к примеру в здании находится библиотека, или музей, то не понятно, к чему start_date оно относится.

Это дата официального открытия чего, здания или музея. Если здание историческое, то оно могло быть построено и открыться в 19 веке, а музей только в 20-м, а до этого в нем было что-то другое.

Подошло бы что-то в духе building:start_date, но пока так никто не делает.

Тагинфо показывает 14 миллионов (миллионов!) start_date и всего 187 штук building:start_date

В ответ на это.

Я В ТЕЛЕВИЗОРЕ: ТОП-10 Зданий

Posted by Zkir on 29 September 2019 in Russian (Русский). Last updated on 30 September 2019.

Прямой эфир не получился – мобильный интернет сдох из-за дождя, но зато получился вот такой вот ролик, ТОП-10 самых проработанных зданий в РУ-ОСМ.

https://youtu.be/yRNxR7CI7Lo

Прямой эфир теперь во вторник, в 22-00.

МЫ В ТЕЛЕВИЗОРЕ

Posted by Zkir on 25 September 2019 in Russian (Русский). Last updated on 4 October 2019.

Кажется, такого развлечения, как канал на ютубе про опенстритмап, у нас еще не было. Давайте это исправим!

В воскресенье устроим небольшой стрим. Поговорим о валидаторе 3dcheck.zkir.ru и возможно обсудим другие вопросы.

Напишите в комментариях о чем еще хотелось бы услышать или поговорить.

Готовьтесь, 29 сентября, воскресенье, в 20:00 по Москве.

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

шапка стрима

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

Если всю планету представить в нарезке квадратами градус на градус, получится 64 800 квадратов, а если только Россию, то 3311. Три тысячи плюс тоже не мало, придется видимо сделать представление традиционным способом, по субъектам федерации.

С взлетевшим геокодером это стало возможным, надо просто выбирать данные из квадратов :)

Главное здание МГУ исчезло.

Posted by Zkir on 28 August 2019 in Russian (Русский). Last updated on 29 August 2019.

В осм нет объекта, который соответствовал бы Главному Зданию МГУ. Вернее объект есть, но он не является зданием, и тега building на нем нет.

Хотя name=Главное здание МГУ и wikipedia= ru:Главное здание МГУ на нем есть.

Такой вот граждане факт.

Кто-нибудь знает, должны ли отношения границ (type-boundary) в osm быть сортированными, или ожидать этого не приходится? Большая часть отношений отсортированны, и показываются в josm в виде набора внешних и внутренних контуров, но в некоторых (например в государственной границе России), части следуют в хаотическом порядке. Это бага или так и должно быть?

Если отношение отсортированно, то алгоритм его обработки, например вычисления площади – относительно простой. Если нужно сортировать самому, всё усложняется.


Hi, does anybody know, should member ways in boundary relations be sorted? The most of the relatations are sorted, and are displayed in josm as nice set of closed rings (inner and outer). However, some of the boundary relatations, like this one, are not sorted and memeber ways appears in chaotic order. Is it a bug or not?

If a relation is sorted in OSM DB, the algorithms (e.g. to calulate square) becomes relatively simple. If i need to sort myself, things get much more complex.

Не прошло и трех недель, а валидатор наконец начал что-то валидировать. Теперь он умеет находить две проблемы.

1) У здания есть части (building parts), но у частей отсутствует высота. Поэтому 3D модель построить невозможно.

2) Высота присутствует, но имеется одна единственная часть (building part). Здание с одной единственной частью – какое-то очень странное здание, и не соответствует спецификации Simple 3D Buildings. Частей должно быть как минимум две, и они должны покрывать контур здания.

Здание с первой проблемой окрашивается красным цветом, со второй – желтым.

http://3dcheck.zkir.ru/+55+037.html

Заодно добавил вывод числа частей зданий. Видно, что приличная модель начинается от 20 building parts.


Наметились и технические трудности. Blender 3D, который собственно и строит модели, на удаленном (и уже оплаченном) сервере через remote desktop работать на отрез отказался.

Раз уж мы с вами начали говорить про osm-3d, давайте посмотрим классический обучающий ролик от Felis Pimeja, “Введение в няшное тридэ”.

А вы какие-нибудь толковые ролики на русском языке на эту тему знаете? Напишите в комментариях.

Добавил в валидатор Санкт-Петербург, и ужаснулся. Зданий с 3d моделями совсем мало, и все странные. Даже Исаакиевский собор какой-то жухлый.

Няшки мои, нельзя ли как-то напрячься, и добавить 3D?

Надо будет добавить какой-нибудь город из Германии, для сравнения.

P.S. Геокодинг накрылся, прикручу его назад как-нибудь потом.

Исаакиевский собор

Так, няшки мои, я сделал то, что совсем от себя не ожидал: отображение 3D-моделей на веб. Получился такой вот каталог архитектуры с карточками.

Поскольку F4 в последнее время работает странновато, оно лишним не будет.

Как обычно, все в ОСМ очень неровное.

Есть это: * http://3dcheck.zkir.ru/models/R3030568.html
а есть это: * http://3dcheck.zkir.ru/models/R7259659.html

Теперь надо кое-что подрихтовать, отрефакторить, и наладить регулярное обновление. Если кто вдруг захочет помочь с рефакторингом, пишите в личку.

Карточка #D

Валидатор: http://3dcheck.zkir.ru/

Поправил пару багов и добавил квадрат +52+041 (Тамбовскую область) и до кучи квадрат +56+037 (т.е. Москву и Московскую область)

В Москве много лажи, типа провалившихся частей зданий. Видимо придется прикручивать какие-то дополнительные проверки на целостность именно 3D.

Геокодер работает не совсем так, как хотелось, потому что не на всех точечных place стоит addr:region и addr:district. А с некоторых нп эти теги недавно зачем-то снесли.


Вопрос. Что не так с этим объектом: osm.org/relation/5881104 ??

F4 его тоже не отображает: https://demo.f4map.com/#lat=52.7236644&lon=41.4416915&zoom=20&camera.theta=50.779&camera.phi=14.037

Няшки мои, всем привет кого давно не видел!

Запилил новый валидатор: он проверяет наличие 3D-моделей для церквей и некоторых других исторических зданий. Почему церкви? Потому что это наиболее заметные объекты и для их моделирования есть фотографии на temples.ru.

На данный момент в валидацию включены отдельные районы Московской, Владимирской и Ярославской областей, т.е. то, что попадает в квадратный градус [56°, 38°]

Например, видно, что в Сергиево-Посадском районе 3D-модели есть для 32 церквей из 92 (я ими занимался), а например в соседней Владимирской области совсем глухо. Так что если вы не знаете, чем заняться – знайте, ваша помощь всегда кстати. :)

Если будет интерес к теме, можно будет добавить другие регионы и какие-то другие проверки.

Валидатор доступен здесь: 3dcheck.zkir.ru. Обновляться будет раз в неделю вручную.


Location: Кукуевка, Сергиев Посад, Сергиево-Посадский городской округ, Московская область, Центральный федеральный округ, 141310, Россия

Сходил в пятницу на схемотехнику, как выяснилось, не на последнюю. Людей внезапно было много, не всем хватило стульев. Но, что приятно, увидел и знакомые лица, виденные на одной из первых.

В следующий раз тоже сделаю (само)презентацию.

Location: Ивановская горка, Басманный район, Москва, Центральный федеральный округ, 109028, Россия