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.***
#12476 2019-01-23 17:59:18
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
места купания на реках и озерах, не являющиеся пляжами?
Offline
#12477 2019-01-23 22:56:30
- Something B
- Member
- Registered: 2018-09-05
- Posts: 726
Re: Как обозначать?
Offline
#12478 2019-01-24 07:45:30
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
насколько я понимаю, пляжа там нет (т.е. обрыв или скала прямо в воду уходит), но в воду как-то залезть можно. Да, Something B?
Offline
#12479 2019-01-24 08:15:29
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Как обозначать?
Проблема не залезать, (можно с разбегу бултыхнуться) , а вот как потом вылезти...
Offline
#12480 2019-01-24 10:49:24
- Something B
- Member
- Registered: 2018-09-05
- Posts: 726
Re: Как обозначать?
насколько я понимаю, пляжа там нет (т.е. обрыв или скала прямо в воду уходит), но в воду как-то залезть можно. Да, Something B?
Не скала и не обрыв, просто берег реки.
Offline
#12481 2019-01-24 11:21:05
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
Не скала и не обрыв, просто берег реки.
если там полого, то это natural=beach: The natural=beach tag is used to mark a loose geological landform along the coast or along another body of water
Offline
#12482 2019-01-24 11:32:26
- Something B
- Member
- Registered: 2018-09-05
- Posts: 726
Re: Как обозначать?
На пляж (в моем понимании) это место не тянет – просто берег. Не хочу превращать natural = beach в помойку. К тому же, natural = beach не подразумевает купания.
Offline
#12483 2019-01-24 12:50:09
- Something B
- Member
- Registered: 2018-09-05
- Posts: 726
Re: Как обозначать?
Удалось найти https://wiki.openstreetmap.org/wiki/Pl: … hing_place
Offline
#12484 2019-01-24 13:11:32
- AnakinNN
- Member
- From: Нижний Новгород
- Registered: 2017-08-07
- Posts: 791
- Website
Re: Как обозначать?
И там же наверху написано, что рекомендуется использовать другой ![]()
Мне кажется, что всё-таки natural=beach - это именно про рельеф и подходит в данной ситуации.
Для официально оборудованных пляжей специально предназначен leisure=swimming_area. Там и рисуночек есть, что чем отмечать.
Offline
#12485 2019-01-24 13:16:07
- Something B
- Member
- Registered: 2018-09-05
- Posts: 726
Re: Как обозначать?
И там же наверху написано, что рекомендуется использовать другой
Мне кажется, что всё-таки natural=beach - это именно про рельеф и подходит в данной ситуации.
Для официально оборудованных пляжей специально предназначен leisure=swimming_area. Там и рисуночек есть, что чем отмечать.
1)Данный случай не про рельеф
2) swimming_area есть выделенная область на воде, в данном случае - стихийное место на берегу, представляющее интерес.
Offline
#12486 2019-02-01 12:51:11
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Подскажите, я чего-то не понимаю.
abandoned:building=yes
и
building=yes
abandoned=yes
эквивалентны или нет?
Почему-то iD не воспринимает первый вариант. Mapnik также не рисует первый вариант. Второй вариант воспринимается iD и рисуется Mapnik.
Offline
#12487 2019-02-01 13:04:49
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Как обозначать?
1) если программа не знает ничего про abandoned:building, то для нее билдинга как бы и нет
2) если программа не знает ничего про abandoned, то для нее билдинг как бы есть
То есть разница в дефолтном поведении.
Выбирайте как вам надо.
Last edited by wowik (2019-02-01 13:05:34)
Offline
#12488 2019-02-01 13:12:11
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Как обозначать?
нет, ни в коем случае. работают практически противоположно по смыслу.
abandoned:building=yes
это скрытие тега
т.е. abandoned:building не попадает под маску buildimng=* в стилях большинства рендеров и отбросится из обработки как непонятный тег.
только дополнительными записями в стиле можно включить отображение объекта.
building=yes
abandoned=yes
это два тега, работающих "паралельно".
рендер без специальных записей про abandoned=yes (а их большинство) определит этот объект как обычное здание и отобразит объект.
и только спец.записями можно вместо обычного здания показать здание разрушенное.
Offline
#12489 2019-02-01 13:15:16
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
А как же "Use of abandoned as a simple tag is now discouraged (for example abandoned=yes)."?
Вопрос-то у меня, как правильно заброшенное здание пометить.
Ну т.е. я смотрю в вики, там чёрным по русскому написано: "не используйте abandoned=yes - используйте abandoned:", но при попытке использовать эту рекомендацию на практике получаю её нежизнеспособность.
Last edited by GunSmoker (2019-02-01 13:28:30)
Offline
#12490 2019-02-01 13:16:43
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
(удалено)
Last edited by GunSmoker (2019-02-01 13:29:15)
Offline
#12491 2019-02-01 13:28:49
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Как обозначать?
abandoned:building=yes
на https://wiki.openstreetmap.org/wiki/Key:abandoned: написано с выделением желтым фоном
Using this namespace as a simple tag (abandoned=yes) is strongly discouraged. Use the lifecycle prefix abandoned: instead.
т.е. abandoned=yes не ставить, лучше вписывать префикс abandoned:
что еще непонятно ??
Last edited by pfg21 (2019-02-01 13:29:59)
Offline
#12492 2019-02-01 13:30:30
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Непонятно, почему рекомендация не работает на практике. Ни редактор её не понимает, ни сам OSM не рисует.
Offline
#12493 2019-02-01 13:43:07
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
Непонятно, почему рекомендация не работает на практике. Ни редактор её не понимает, ни сам OSM не рисует.
Добро пожаловать в OSM. Тут таких ситуаций мильен. Рендеры не сразу подхватывают новые схемы.
Но если не пользоваться новыми схемами, то и поддержка их никогда не появится (ибо рассуждают обычно "у этого тега < N использований в базе - значит, пока его учитывать при рендеринге не будем")
Last edited by literan (2019-02-01 13:45:11)
Offline
#12494 2019-02-01 13:51:36
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Про курицу и яйцо понятно.
Но в вики это аж с 2013 года! За 7 лет openstreetmap.org не научился рендерить abandoned:???
Я потому вопрос и задал, что больно странно это выглядит. Может я какого слона в комнате тут не вижу?
Last edited by GunSmoker (2019-02-01 13:53:15)
Offline
#12495 2019-02-01 13:53:17
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: Как обозначать?
и есть общепринятое следствие "не мапить под рендер", т.е. делать не только те действия что видны на мапнике, а вносить все с расчетом что в будущем мапник подтянется (он таки да растет) или есть/появятся рендеры, которые отобразят данную информацию.
Offline
#12496 2019-02-01 13:59:50
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Вот пример.
Offline
#12497 2019-02-01 14:06:42
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
не научился рендерить abandoned:???
С чего вы решили, что он должен это рендерить?
Offline
#12498 2019-02-01 14:14:24
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Вопрос, да. Может и не должен. Но abandoned=yes рендерит же. Т.е. или: и то, и другое - не должен, или: и то, и другое - должен. Но никак не так, что одно - показывает, а логический эквивалент - нет.
Offline
#12499 2019-02-01 14:26:49
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Но abandoned=yes рендерит же
Нет, он рендерит исключительно building=yes. И ему всё равно хоть там рядом no_render=yes повесь. Потому, что дополнительные теги не должны кардинально менять суть объекта, они могут только уточнять.
Offline
#12500 2019-02-01 14:29:18
- GunSmoker
- Member
- Registered: 2018-11-19
- Posts: 40
Re: Как обозначать?
Да я понимаю чем технически отдельный тэг отличается от префикса. Вопрос не в этом же.
Offline