You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#13951 2021-08-21 23:19:28
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
Имеется жилой комплекс из 6 домов, с одинаковым адресом (Комсомольская улица, дом 1). Нумерация подъездов и квартир единая по всему жилому комплексу, поэтому путаницы нет.
https://www.openstreetmap.org/way/370385183
https://www.openstreetmap.org/way/370385186
и др. полигоны домов
Если бы этажность была бы одинаковая, то: делаем мультиполигон из всех этих шести полигонов, вешаем на него теги адреса и тег этажности.
А как быть в случае с разной этажностью? Делать, помимо общего мультиполигона с тегами адреса, building:part на отдельные здания и вешать этажность их на них? А на основной мультиполигон ставим максимальную этажность?
UPD: Дополнительная сложность - полигон https://www.openstreetmap.org/way/370385186 уже имеет вложенные полигоны building:part (секции этого здания разной этажности). Делать ли вложенные building:part - один на всё это здание и по полигону building:part на каждую его секцию? Тогда получим тройную вложенность:
1) мультиполигон building всего жилого комплекса
2) building:part одного из его зданий
3) building:part - его секции.
Такую вложенность точно делать не стоит?
Last edited by fndoder (2021-08-21 23:26:11)
Offline
#13952 2021-08-22 08:35:24
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Причём тут мультиполигон, когда это самостоятельные отдельно стоящие здания.
Offline
#13953 2021-08-22 09:05:48
- alexey_zakharenkov
- Member
- From: Московская область
- Registered: 2015-12-09
- Posts: 87
Re: Как обозначать?
Такую вложенность точно делать не стоит?
Тройной вложенности неоткуда взяться. Здание состоит из частей, но сами части не должны состоять из частей. Если требуется, нужно дробить части на более мелкие, сохранив один уровень вложенности.
Имеется жилой комплекс из 6 домов, с одинаковым адресом
В российском ОСМ существует два способа тегировать одинаковые адреса на отдельно стоящих корпусах: адресный и конструктивный. При первом подходе стараются избегать дублирования адреса, создавая мультиполигоны для явно несвязанных зданий, при втором - разные здания делают отдельными объектами building, игнорируя сообщения валидаторов о дублировании адреса. Вы уже услышали мнение приверженца второго подхода. Вики OSM говорит о неоднозначности понятия "здание" и советует создавать мультиполигоны.
Last edited by alexey_zakharenkov (2021-08-22 09:07:02)
Offline
#13954 2021-08-22 09:06:31
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
Причём тут мультиполигон, когда это самостоятельные отдельно стоящие здания.
То есть ситуация, когда имеем несколько зданий с совершенно одинаковым адресом - нормальная? Замечал ругань валидаторов на такое; что логично: один адрес - один объект (в данном случае мультиполигон, а не разные отдельные полигоны).
Last edited by fndoder (2021-08-22 09:07:44)
Offline
#13955 2021-08-22 09:11:09
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
В российском ОСМ существует два способа тегировать одинаковые адреса на отдельно стоящих корпусах: адресный и конструктивный. При первом подходе стараются избегать дублирования адреса, создавая мультиполигоны для явно несвязанных зданий, при втором - разные здания делают отдельными объектами building, игнорируя сообщения валидаторов о дублировании адреса. Вы уже услышали мнение приверженца второго подхода. Вики OSM говорит о неоднозначности понятия "здание" и советует создавать мультиполигоны.
Ага, понятно. Мне всё же первый подход куда больше нравится. Переделаю на мультиполигон.
Offline
#13956 2021-08-22 12:08:24
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Вики OSM говорит о неоднозначности понятия "здание" и советует создавать мультиполигоны.
Не там такого. Про мультик какая-то отсебятина. В оригинальной статье речь идёт о террасах, когда дома построены стенка к стенке. У нас к этому ближе гаражные блоки. И говорится про то, что можно нарисовать один билдинг на весь блок, а можно и каждую секцию гаража отдельно в стык.
От того, что у здания один адрес, или они все красные, не делает их каким-то единым объектом.
Offline
#13957 2021-08-22 16:40:45
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Как обозначать?
От того, что у здания один адрес, или они все красные, не делает их каким-то единым объектом.
А мультиполигон и не является показателем, отвечающим за единость объекта. Он лишь даёт возможность прописать одинаковые свойства для объектов (и эти свойства чаще виртуальные, а не физические, такие как название, адрес и т. п.)
Лесной массив может быть разделён просеками/вырубками, но иметь одно название. То же и с адресом (и названием жилого комплекса). Т. е. здания лучше разметить по схеме simple-3D, а их включить в ̶м̶у̶л̶ь̶т̶и̶п̶о̶л̶и̶г̶о̶н̶ отношение с адресом и названием ( ̶б̶е̶з̶ ̶с̶в̶о̶й̶с̶т̶в̶ ̶з̶д̶а̶н̶и̶я̶). Без building в отношении не получится, поскольку в OSM нет поддержки чисто адресных отношений (что глупо), где есть собственно адрес и элементы под ним. Тогда да, ставить этажность максимальную, а на частях — через building:part.
Last edited by LLlypuk82 (2021-08-22 21:21:51)
Offline
#13958 2021-08-22 17:49:56
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
А мультиполигон и не является показателем, отвечающим за единость объекта.
Здрасти приехали, а полигон тогда что, просто набор одинаковых линий?
Offline
#13959 2021-08-23 03:54:20
- П3тр0виЧъ
- Member

- From: Новотроицк, Оренбургская
- Registered: 2016-12-08
- Posts: 177
Re: Как обозначать?
То есть ситуация, когда имеем несколько зданий с совершенно одинаковым адресом - нормальная?
Ты же сам пишешь:
Имеется жилой комплекс из 6 домов, с одинаковым адресом
А потом спрашиваешь, нормально ли это, про логику зачем-то пишешь. Ты с Яндекса адрес взял, что-ли?
Не нужно сущности плодить. Под валидатор мапить.
В реальности на домах одинаковый адрес, вот и в ОСМ это отражай. А про логику вопросы к тем, кто такие адреса присваивает.
Offline
#13960 2021-08-23 06:47:23
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
Дополнительное изучение вопроса показало, что логика в одинаковых адресах в части случаев есть. А именно, у многих новых жилых домов с одинаковыми адресами:
1) Или имеется общий стилобат (совсем простой случай, по схеме simple 3D buildings и получаем один дом; хотя и со стилобатами нет полного согласия)
2) Или имеется общая подземная парковка, то есть дома представляют единое целое под землей
3) Или имеют иные общие элементы (общий огороженный охраняемый двор с одним основным входом и др.; но одинаковые адреса при этом много реже, чем в случаях 1 и 2, чаще при этом адреса всё же разные).
Ещё наблюдение: в случаях 1-3 в разговорной речи эта совокупность зданий чаще имениуется домом в единственном числе ("он живёт в пятом доме", и неважно, что этот дом состоит из двух расположенных рядом частей).
Offline
#13961 2021-08-23 08:45:56
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
Вброшу вариант: по контуру ЖК полигон landuse=residential с адресом addr:* и названием ЖК в поле name.
Про адрес не уверен, а вот с названиями ЖК поступаю именно таким образом, по типу детских садов - название на всю территорию, а не отдельные здания.
Last edited by chnav (2021-08-23 08:46:47)
Offline
#13962 2021-08-23 09:15:11
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
Вброшу вариант: по контуру ЖК полигон landuse=residential с адресом addr:* и названием ЖК в поле name.
Про адрес не уверен, а вот с названиями ЖК поступаю именно таким образом, по типу детских садов - название на всю территорию, а не отдельные здания.
ЖК это https://wiki.openstreetmap.org/wiki/Tag … ghbourhood
A neighbourhood is a smaller named, geographically localised place within a suburb of a larger city or within a town or village
То есть не совсем идеально подходящий тег, если строго исходить из определения в вики, но лучше, чем просто residential.
Offline
#13963 2021-08-23 10:04:19
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Ещё наблюдение: в случаях 1-3 в разговорной речи эта совокупность зданий чаще имениуется домом в единственном числе ("он живёт в пятом доме", и неважно, что этот дом состоит из двух расположенных рядом частей).
А как он должен был сказать, "живёт в пятых домах"? И Иванов живёт в пятом доме и Сидоров тоже, и не важно, что это два разных здания.
Offline
#13964 2021-08-23 10:05:12
- AnakinNN
- Member
- From: Нижний Новгород
- Registered: 2017-08-07
- Posts: 791
- Website
Re: Как обозначать?
Вброшу вариант: по контуру ЖК полигон landuse=residential с адресом addr:* и названием ЖК в поле name.
Всё же адрес по возможности лучше на здание, а не на территорию.
Offline
#13965 2021-08-23 10:22:55
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
А как он должен был сказать, "живёт в пятых домах"? И Иванов живёт в пятом доме и Сидоров тоже, и не важно, что это два разных здания.
Справедливое возражение.
Тогда ещё пример: "у нас в пятом доме отключили горячую воду" - автор высказывания при этом имеет ввиду обе части пятого дома, однако называет их в единственном числе, то есть воспринимает две части как один дом.
Offline
#13966 2021-08-23 12:34:48
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
chnav wrote:Вброшу вариант: по контуру ЖК полигон landuse=residential с адресом addr:* и названием ЖК в поле name.
Про адрес не уверен, а вот с названиями ЖК поступаю именно таким образом, по типу детских садов - название на всю территорию, а не отдельные здания.
ЖК это https://wiki.openstreetmap.org/wiki/Tag … ghbourhood
A neighbourhood is a smaller named, geographically localised place within a suburb of a larger city or within a town or village
То есть не совсем идеально подходящий тег, если строго исходить из определения в вики, но лучше, чем просто residential.
Не соглашусь. neighbourhood это типа нашего "район", "микрорайон", нечто административное, имеющее более-менее официальное название. В одном микрорайоне может быть несколько разных ЖК.
ЖК - типичная маркетинговая фишка, громкие коммерческие названия (как у торговых центров) для рекламы, которые кроме риэлтеров и потенциальных покупателей никто не знает и через год не вспомнит. "Чистый город", "Акватория" и прочая лабуда )))
Бывает так, что ЖК присваиваются названия старых населённых пунктов. Они могут стать микрорайонами, когда это будет официально закреплено в административном делении города.
Last edited by chnav (2021-08-23 12:51:57)
Offline
#13967 2021-08-23 12:58:33
- vonrockos
- Member

- From: Санкт-Петербург, Россия
- Registered: 2020-08-19
- Posts: 215
Re: Как обозначать?
ЖК - типичная маркетинговая фишка, громкие названия для рекламы, которые кроме риэлтеров и потенциальных покупателей никто не знает и через год не вспомнит. "Чистый город", "Акватория" и прочая лабуда )))
Я бы не был столь категоричен. Как правило в Питере ЖК - это комплекс зданий и сооружений (детские площадки, парковки, зеленые зоны), имеющий собственную территорию, огороженную забором со своим режимом допуска, централизованно управляемую одноименным ТСЖ. Поэтому название никуда не исчезает.
Offline
#13968 2021-09-01 15:00:34
- solenoid jam
- Member

- Registered: 2019-07-04
- Posts: 944
Re: Как обозначать?
Скажите, это надо исправлять, или это нормчик?
https://www.openstreetmap.org/relation/ … 0&layers=D
Offline
#13969 2021-09-01 15:08:42
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Как обозначать?
Скажите, это надо исправлять, или это нормчик?
https://www.openstreetmap.org/relation/ … 0&layers=D
Ненормально, рисование под конкретный рендер. Исправлять.
Offline
#13970 2021-09-17 07:08:52
- solenoid jam
- Member

- Registered: 2019-07-04
- Posts: 944
Re: Как обозначать?
Давеча ехал по дороге с желтой - временной разметкой. Как обозначать?
Offline
#13971 2021-09-17 08:11:30
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Offline
#13972 2021-09-17 08:16:51
- alexey_zakharenkov
- Member
- From: Московская область
- Registered: 2015-12-09
- Posts: 87
Re: Как обозначать?
Давеча ехал по дороге с желтой - временной разметкой. Как обозначать?
Строительную технику уже замапил? (сарказм)
Пока данные дойдут до потребителя, они уже устареют, так что мапить стоит только в случае, если уверены, что такая ситуация будет держаться достаточно долго и вы всё перемапите, когда временную разметку заменят на постоянную.
Кстати, жёлтая разметка, как например линия вдоль края проезжей части, обозначающая запрет стоянки/остановки, не является временной. Временная разметка оранжевая.
Offline
#13973 2021-09-17 09:18:37
- solenoid jam
- Member

- Registered: 2019-07-04
- Posts: 944
Re: Как обозначать?
Нет, там именно временная дорога с желтой разметкой. Рядом другую строят.
Offline
#13974 2021-09-17 09:44:50
- solenoid jam
- Member

- Registered: 2019-07-04
- Posts: 944
Re: Как обозначать?
Как обозначить купель в скале?

Last edited by solenoid jam (2021-09-17 09:45:07)
Offline
#13975 2021-09-17 09:58:14
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
Нет, там именно временная дорога с желтой разметкой. Рядом другую строят.
Временная дорога скорее всего на срок >месяца, значит можно ее мапить. Строящуюся пометить тегом строязейся дороги ,а временную - тегом дороги действующей, все как обычно. Например, если временная это участок trunk (т.е. по временному объезду пущен trunk-трафик), то и поставить на нее highway=trunk
Last edited by literan (2021-09-17 09:58:27)
Offline