You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Как обозначать?

literan wrote:

насколько я понимаю, пляжа там нет (т.е. обрыв или скала прямо в воду уходит), но в воду как-то залезть можно. Да, Something B?

Не скала и не обрыв, просто берег реки.

Offline

#12481 2019-01-24 11:21:05

literan
Member
Registered: 2012-11-06
Posts: 3,941
Website

Re: Как обозначать?

Something B wrote:

Не скала и не обрыв, просто берег реки.

если там полого, то это 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: Как обозначать?

Offline

#12484 2019-01-24 13:11:32

AnakinNN
Member
From: Нижний Новгород
Registered: 2017-08-07
Posts: 791
Website

Re: Как обозначать?

И там же наверху написано, что рекомендуется использовать другой smile
Мне кажется, что всё-таки natural=beach - это именно про рельеф и подходит в данной ситуации.
Для официально оборудованных пляжей специально предназначен leisure=swimming_area. Там и рисуночек есть, что чем отмечать.

Offline

#12485 2019-01-24 13:16:07

Something B
Member
Registered: 2018-09-05
Posts: 726

Re: Как обозначать?

AnakinNN wrote:

И там же наверху написано, что рекомендуется использовать другой smile
Мне кажется, что всё-таки 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: Как обозначать?

GunSmoker wrote:

Непонятно, почему рекомендация не работает на практике. Ни редактор её не понимает, ни сам 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: Как обозначать?

Вот пример.
aU4viw2.png

Offline

#12497 2019-02-01 14:06:42

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Как обозначать?

GunSmoker wrote:

не научился рендерить 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: Как обозначать?

GunSmoker wrote:

Но 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

Board footer

Powered by FluxBB