OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2017-03-09 08:02:16

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Валидатор подъездов

Раз ещё кто-то пользуется и есть вопросы по проверке подъездов у меня на сайте.
Создаю здесь отдельную тему, чтобы не мешать с валидатором объектов.

вопросы и предложения из прошлой темы:

Pavel47 wrote:

1) Валидатор не принимает entrance=home на building=apartments, хотя таких случаев, думаю, в каждом городе уйма. (Входы в квартиру с улицы)
2) Почему-то обычные входы entrance=yes (в нежилые помещения, к примеру), которые валидатор отображает серым, он считает за замечания.
3) На карте дома с подъездами без номеров и квартир отображаются точно так же, как дома с полностью заполненной адресацией (ref и addr:flats у подъездов). При том, что если одно из этих данных есть, а другого нет - такой подъезд отмечается желтым. В некоторых районах это сводит на нет всю полезность валидатора. Такие подъезды надо отмечать красным!
4) Ну про полигоны понятно, что сложно, но все же очень хотелось бы их тоже видеть. Причем, если видеть, то с поддержкой как building=apartments, так и building:part=apartments.
А так, вообще - замечательная штука, закреплена даже на панели закладок. Уже больше 40к квартир с ее помощью нарисовал.

Pavel47 wrote:

http://osm.cupivan.ru/entrance/#451/?z= … 9535255432
Вот здесь красные точки - entrance=home, у которых прописаны addr:flats. Они не являются подъездами. На той же территории,  кстати, есть entrance=home без номеров квартир, который обработался как серая точка.

у меня вопрос по тегированию: может ли в entrance=home быть несколько квартир с addr=flats? ведь по вики это "вход в частный дом", а если есть несколько квартир, то там уже должен быть подъезд, разве нет?

Online

#2 2017-03-09 08:24:12

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,384

Re: Валидатор подъездов

Мне тоже кажется, что одни вход - одна квартира. Тут вопрос всегда ли должен совпадать номер входа с номером квартиры куда он ведёт.

Offline

#3 2017-03-09 09:46:55

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

по-идее, если у нас одна квартира, то это entrance=home и ref не нужен, т.к. подъезда нет
ref как мне кажется должен быть установлен, если на здании чётко указано, что это подъезд № такой-то

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

Online

#4 2017-03-09 10:04:36

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

кстати, может также ввести отдельное значение entrance=shop для входа в магазин?

Online

#5 2017-03-09 10:39:49

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,384

Re: Валидатор подъездов

Не, это через чур, иначе стоит вводить highway=to_my_house или gate=to_ooo

Offline

#6 2017-03-09 16:26:00

BushmanK
Member
Registered: 2011-05-03
Posts: 5,064

Re: Валидатор подъездов

CupIvan wrote:

кстати, может также ввести отдельное значение entrance=shop для входа в магазин?

Тогда уж entrance=business или что-то более общее, чем "в магазин".

freeExec wrote:

Не, это через чур чересчур, иначе стоит вводить highway=to_my_house или gate=to_ooo

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


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#7 2017-03-09 17:11:21

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,384

Re: Валидатор подъездов

Ну что тут не понятно, почему у нас нет на дорогах до сих пор не стоит destination=гараж;сарай;дом, а на воротах мы не указываем куда они ведут? Подъезды хотя бы конструктивно особенные, а чем вход в магазин отличается от просто входа в помещение.

Offline

#8 2017-03-09 17:23:00

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

суть предложения - разделить (уточнить) разные типы входов, entrance=business кстати удачнее в этом плане наверное
хотя сходу не могу придумать как это можно использовать... как вариант при прокладке более точного маршрута до подъезда
а так - на карте можно было бы скрывать/показывать слой с магазинными входами, чтобы проще было размечать жилые

Online

#9 2017-03-09 18:41:50

BushmanK
Member
Registered: 2011-05-03
Posts: 5,064

Re: Валидатор подъездов

freeExec wrote:

Ну что тут не понятно, почему у нас нет на дорогах до сих пор не стоит destination=гараж;сарай;дом, а на воротах мы не указываем куда они ведут? Подъезды хотя бы конструктивно особенные, а чем вход в магазин отличается от просто входа в помещение.

Логика учит, что аналогии не могут служить доказательством, если не доказана тождественность случаев, которые используются, как аналогия. В данном случае, между подъездами и дорогами есть принципиальная разница.

На вопрос, куда ведет дорога, как правило, отвечает её топология, то есть, буквально, что ближе всего к ней находится и есть ли между этим и дорогой препятствия.
На вопрос, куда ведет вход, топология не отвечает. Есть полигон здания, есть на нем точки entrance=*, на здании висит building=apartments, внутри здания есть несколько POI. На вопрос, какие входы ведут в квартиры, или какие являются аварийными, отвечают соответствующие значения entrance=*.

Почему не может быть значений, которые отвечают на вопрос, какие из этих входов ведут (в принципе) в учреждения, находящиеся в этом же здании? Никакой внятной причины, почему это невозможно, нет. Да, если не создать indoor footway от входа до POI (что не всегда возможно), невозможно понять, какой именно вход куда ведет, но кто сказал, что это обязательно? Лично я против только узкого понятия shop. Почему - объяснял выше - потому что это может быть не только магазин.

Что касается "конструктивных особенностей" - это не то, что отражает entrance=* - он отражает назначение входа (аварийный, для доставки, главный и т.п.).


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#10 2017-03-11 14:18:14

Pavel47
Member
Registered: 2011-10-29
Posts: 93

Re: Валидатор подъездов

CupIvan, спасибо за обновление! С номерами подъездов - хорошая идея, но почему они только на некоторых домах отображаются? Причем, в одном и том же доме 1 подъезд может нумероваться, а другой - нет. Очень странный рендер.
2) На entrance=home валидатор выдает "желтую" ошибку "При указании entrance=home не нужно использовать ref=N". С написанным согласен, но ref на тех точках отсутствует! А присутствует addr:flats, что вполне логично.
3) Еще забыл добавить такой недочет: при успешной валидации здания выдается сообщение об этажности, номере дома и улице, а также о количестве подъездов. Все хорошо, но в качестве кол-ва подъездов считаются все entrance, входящие в контур здания, что не есть верно, ибо часть из них является не подъездами, а как раз таки вышеописанными входами в различные организации. Предлагаю учитывать только entrance=staircase, можно добавить отдельную строку с общим количеством входов. Кстати, входы могут быть внутри контура и не принадлежать ему, но это уже другая история)

Offline

#11 2017-03-11 14:50:26

Pavel47
Member
Registered: 2011-10-29
Posts: 93

Re: Валидатор подъездов

entrance=shop достаточно распространен по всему миру, и используется по факту как обозначение входов в различные коммерческие помещения, не обязательно магазины. Но то, что назван он не совсем корректно - соглашусь.

Offline

#12 2017-03-11 16:46:38

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

- нумерацию подъездов пришлось ограничить до 300шт, если больше - вообще браузер виснет у меня :-(
поэтому можно просто обновить страничку и перепроверить если что
- если есть какие-то ошибки - то очень желательно сразу присылать ссылку, чтобы не искать вручную этот случай
- подсчёт входов я недавно обновлял и там как раз учитывается только staircase и home
- entrance=shop всего 527 по миру, судя по taginfo

Online

#13 2017-03-17 09:21:15

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

добавил поддержку отношений type=building, надеюсь ничего не сломалось, старую версию сохранил на всякий случай :-)

Online

#14 2017-03-17 18:28:42

parukhin
Member
Registered: 2013-01-29
Posts: 136

Re: Валидатор подъездов

CupIvan wrote:

добавил поддержку отношений type=building, надеюсь ничего не сломалось, старую версию сохранил на всякий случай :-)

Дома без подъездов, которые раньше подсвечивались красным, теперь зелёные.
Так задумано или всё же сломалось? smile
Я за красных, если что.

Offline

#15 2017-03-18 09:51:28

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

да, косяк.. поправил

Online

#16 2017-03-18 10:33:01

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 6,605

Re: Валидатор подъездов

не найдено ниодного подъезда!

Online

#17 2017-03-18 22:19:07

parukhin
Member
Registered: 2013-01-29
Posts: 136

Re: Валидатор подъездов

CupIvan wrote:

да, косяк.. поправил

Спасибо, так лучше.

Offline

#18 2017-03-21 22:29:05

Pavel47
Member
Registered: 2011-10-29
Posts: 93

Re: Валидатор подъездов

CupIvan wrote:

добавил поддержку отношений type=building, надеюсь ничего не сломалось, старую версию сохранил на всякий случай :-)

А что это такое вообще - type=building? Нигде не видел такого варианта. Может быть, планировалось type=multipolygon + building=*? Поддержки отношений где-либо не увидел.

Offline

#19 Yesterday 08:00:42

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

так обозначаются здания переменной этажности, например
вот описание в вики

Online

#20 Yesterday 09:21:28

Pavel47
Member
Registered: 2011-10-29
Posts: 93

Re: Валидатор подъездов

Довольно странный выбор. Это ведь очень редко используемое отношение разряда collection, которое даже не поддерживает ни один рендер. И, кстати, вот здание, обозначенное таким образом https://www.openstreetmap.org/relation/ … 9/13.40798
и оно не отображается в валидаторе.
По-моему, зданий в валидаторе стало больше, но никак не могу вдуплить, что поменялось-то? Здания, которые отрисованы полигонами с тегами type=multipolygon + building=apartments так и не отображаются, а те, где контур продублирован линиями building=apartments, были и до этого.

Offline

#21 Yesterday 10:07:19

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

Pavel47 wrote:

По-моему, зданий в валидаторе стало больше, но никак не могу вдуплить, что поменялось-то? Здания, которые отрисованы полигонами с тегами type=multipolygon + building=apartments так и не отображаются, а те, где контур продублирован линиями building=apartments, были и до этого.

на карте дополнительно стали загружаться отношения building=apartments и с них берётся недостающая информация для проверки (адрес, этажность, тип)
в примере по ссылке я так понимаю не жилое здание

Online

#22 Yesterday 10:15:38

Владимир К
Member
Registered: 2015-05-22
Posts: 361

Re: Валидатор подъездов

type=building всего лишь костыль для 3д рендеров. никаких тегов адреса и т.п. на них быть не должно. Теги здания все равно должны быть на внешнем контуре. А где не так, там ошибка. Я сомневаюсь, что его надо учитывать в подобном валидаторе вообще.

Offline

#23 Yesterday 10:23:06

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,384

Re: Валидатор подъездов

Всё верно, адресов и прочего быть не должно. Члены только согласно ролям для сборки 3D.

Offline

#24 Yesterday 10:49:03

Pavel47
Member
Registered: 2011-10-29
Posts: 93

Re: Валидатор подъездов

CupIvan wrote:

на карте дополнительно стали загружаться отношения building=apartments и с них берётся недостающая информация для проверки (адрес, этажность, тип)
в примере по ссылке я так понимаю не жилое здание

Так ведь не грузятся! https://www.openstreetmap.org/relation/5729662 Гружусь я тут только.)

Offline

#25 Yesterday 12:02:10

CupIvan
Member
Registered: 2012-04-08
Posts: 378
Website

Re: Валидатор подъездов

Pavel47 wrote:

Так ведь не грузятся! https://www.openstreetmap.org/relation/5729662 Гружусь я тут только.)

у этого отношения не type=building

хм.. в общем, похоже я совершенно неправильно понял схему тегирования сложных домиков и правильнее делать кучу обычных отношений type=multipolygon, состоящих из кусочков стен, вместо схемы type=building. надо тогда в wiki уточнить этот момент...
попробую всё переделать на эту схему

Online

Board footer

Powered by FluxBB