OpenStreetMap logo OpenStreetMap

Zkir's Diary

Recent diary entries

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

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, Россия

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

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

Оказывается, способ есть. Нужно нажать на O.

Вот так)

building:architecture #2

Posted by Zkir on 10 March 2018 in Russian (Русский).

Так, няшки мои, все берем пример с Нижнего Новгорода. Там не только все дома нарисованы, но и на них всех архитектурный стиль (ака тег building:architecture) проставлен — во всяком случае в верхнем городе)

Причем, насколько я понимаю, это сделано одним человеком.

дома с проставленым архитектурным стилем

building:architecture

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

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

Переписал русскую страницу на вики про архитектурные стили: RU:Key:building:architecture

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

Интересно, что принятая в тегах англоязычная терминология отличается от русской. Например, neoclassicism – это классицизм, art nouveau – это модерн, а modern – это модернизм.

Что еще вы можете сделать: посмотреть списки основных памятников вашего любимого стиля на территории России (и не только) и обозначить их стиль в OSM.

картинка из гугла для привлечения внимания (картинка из гугла чисто для привлечения внимания)

Истинные слова не приятны, приятные слова не истинны. Старик Лао-Цзы порожняка не прогонял.

Так, о чем это я? Прогнозы сбываются. Вот это – ровно то, о чем я писал в посте про карапузов.

Ностальгия

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

Нарисовал несколько пешеходных дорожек. Нашел объекты, нарисованные мной, как показывает история, более 7 лет назад.

Как время летит…


I have added several footways. While drawing, I have found several objects, added by me “more than 7 years ago”, as history says.

Tempus fugit!

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

Юридический статус ПKК сомнителен, поэтому от обрисовки ПKК стоит воздержаться.
Юридический статус ПKК сомнителен, поэтому от обрисовки ПKК стоит воздержаться.
Юридический статус ПKК сомнителен, поэтому от обрисовки ПKК стоит воздержаться.
Юридический статус ПKК сомнителен, поэтому от обрисовки ПKК стоит воздержаться.
Юридический статус ПKК сомнителен, поэтому от обрисовки ПKК стоит воздержаться.

Об этом было написано в декларации “Совета Ру-ОСМ” 2 года назад.

Если вы хотите свободно пользоваться данными ПКК и иметь возможность вносить их в осм, подписывайтесь под обращением в Ростреестр и Минэкономразвития об отмене ограничений на пользование ППК: http://svobodainfo.org/ru/node/2605

Еще лучше, если вы найдете в себе силы выступить в качестве истца в суде:

Мы ищем гражданина или организацию, заинтересованных в открытом доступе к картографической информации и находящихся в одной из двух столиц. С Вас – готовность присутствовать в зале суда. С нас – полное юридическое сопровождение и представление Ваших интересов. Вопросы и предложения ждем по адресу daria.sukhikh@svobodainfo.org

Сейчас я просто спрошу как рисовать дворовые проезды.

На этот вопрос очень простой ответ: highway=service.

Обычный человек интуитивно отличает дворы от улиц. Человек знакомый с ПДД и водящий машину - “дорогу” от “прилегающей территории” (дворы, жилые массивы, автостоянки, АЗС, предприятия и тому подобное). Дороги предназначены для сквозного, транзитного движения, а прилегающие территории - нет. Проезды по ним, в частности дворовые, предназначены для непосредственного подъезда к объектам инфрастуктуры - к подъезду, заправочной колонке, окошку выдачи МакАвто и.т.д.

Улицы и дороги нужно обозначать через **highway=trunk…residential unclassified, проезды по прилегающим территориям, в частности по дворам жилых зданий – **highway=service. Одного этого тега достаточно для всех или почти всех практических задач.

Нужно ли использовать дополнительные теги service=alley|driveway? Нет, не нужно, большой пользы от них нет. Нужно ли использовать living_street=yes? Если очень хочется, можно вешать его на проезды, обозначенные знаком “жилая зона”. Большого смысла в этом тоже нет, потому что в жилом дворе, согласно ПДД, режим движения что со знаком “жилая зона”, что без этого знака абсолютно одинаков.

Что делать, если знак “жилая зона” вдруг висит на том, что по остальным признакам является не двором, а улицей (имеет название, раздельную проезжую часть и тротуары, две и больше полос и т.д)? Разбираться в индивидуальном порядке. Возможно будет уместно highway=residential+living_street=yes

Собрал тут свои посты на форуме, в обсуждении адресных точек и двойной адресации, где-то начиная отсюда: http://forum.openstreetmap.org/viewtopic.php?pid=370798#p370798

Пока в том виде в котором есть, может быть удастся их оформить во что-то более связное. А пока пусть повисит здесь. (Цитаты в основном из AMDmi3)

(Суть проблемы)

Вопрос был очень простой - ищутся ли точки с тегами addr:* но без building=yes, можно ли ими пользоваться.

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

Собственно, большая часть Европы замаплена при помощи адресных точек

Вена, Австрия. Адресные точки в Вене osm.org/browse/way/225704441

(обзор практики)

Есть спальные районы города Москвы. Для них характерны отдельностоящие здания, причем каждому присвоен номер. Если вдруг номеров несколько, один из них основной. Тут эта схема подходит хорошо и можно смело ей пользоваться.

See full entry

Адресный поиск и номинатим

Posted by Zkir on 12 September 2013 in Russian (Русский). Last updated on 14 November 2013.

Охрененный доклад Сары Хоффман про Nominatim, на SotM. http://citizen.civico.net/openstreetmapfoundation/stateofthemap/1146 (6:27:00 - да, это запись целого дня. Нужно перейти на 6 часов 27 минут).

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

Например, Номинатим считает, что если пользователь ввел строку поиска адрес “Мухосранск, ул. Ленина, 12”, и удалось найти точку place=city+name=Мухосранск, где-то рядом с этой точкой вей улицы с name=ул. Ленина, а а рядом с этим веем есть дом с addr:housenumber=12 то это с высокой вероятностью именно то, что ищет пользователь.

Просто потому что “адрес” - это последовательность топонимов, которые описывают положение объекта.