Size: a a a

OpenStreetMap RU

2021 January 14

14

1 4 in OpenStreetMap RU
это ведь описание смысла данного префикса (lifecycle)
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Префикса lifecycle не существует, есть was, construction и abandoned, смысл котрых очень-очень разный. :)
источник

14

1 4 in OpenStreetMap RU
я просто уточнил контекст лишний раз чтоб никто не потерялся.
Lifecycle prefix это ряд префиксов к тегам
Смысл входящих в него was: abandoned: disused: ruins: один и тот же - показать состояние жизненного цикла объекта.
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Ладно, хрен с ним.
В общем, префикс abandoned использовать не рекомендуется, благо есть тэг abandoned=yes, смысл которого такой же, но с ним работает гораздо большее количество софта.
источник

PG

Pavel Gavrilov in OpenStreetMap RU
А так-то понятно, что в OSM любой объект можно затэгировать сотней разных вариантов, из которых автоматика понимает спасибо если один. :)
источник

14

1 4 in OpenStreetMap RU
Не рекомендуется если целью является сохранить отметку на carto?
источник

f

fr1 in OpenStreetMap RU
Pavel Gavrilov
Ладно, хрен с ним.
В общем, префикс abandoned использовать не рекомендуется, благо есть тэг abandoned=yes, смысл которого такой же, но с ним работает гораздо большее количество софта.
кто с ним работает? по-моему никто
источник

14

1 4 in OpenStreetMap RU
Если ты не понимаешь зачем нужен was:, вот пример:

Снесли дом. На доме висели теги с адресом, Можно не удалять дом, а отметить как was:, ведь следующий построенный в этом же месте дом будет иметь скорее всего тот же самый адрес.
Возможно даже тот же самый контур здания!

Наверняка возможны и другие причины, почему кому-то захочется отметить was:
источник

🔥Э

🔥 Хамон Эврибади... in OpenStreetMap RU
Pavel Gavrilov
Тут вот какое дело. Не все картостили понимают префиксы. Большинство просто не поймут что за зверь и не будут это отрисовывать.
И хрен бы с ним, потому что префиксы в большинстве как раз затем и придуманы, чтобы автоматика не понимала "что это такое" и не отрисовывала это.

Мост смыло и он временно на реконструкции? Меняем в тэгах определяющий тэг highway=primary на construction:highway=primary. С одной стороны, с карты мост исчез, с другой стороны, когда его восстановят, достаточно будет убрать префикс construction:, а все остальные тэги мы не трогали, на карте уже всё есть.

Дома снесли, а на спутниковых снимках Bing пятилетней давности они ещё есть? Тогда удаление домов с карты - это риск, что придёт другой мапер и отрисует здесь по старым спутниковым снимкам домики. Поэтому домики оставляем, но помечаем их вместо building=yes как was:building=yes. Никто из рендереров не понимает, что это такое и не рисует их на карте, а нам того и надо. В наше время проблема уже не очень актуальна, максар обновляется довольно оперативно, в райцентрах и около его возраст 0.5-2 года. Но я ещё успел застать 2015 год, когда Maxar (в те времена Digital Globe) ещё не присоединился к проекту OSM, и все рисовали по майкрософтовскому Bing, который был шикарного качества по сравнению со своим предшественником ESRI, но отличался очень старыми снимками, кое-где возраст снимков составлял 5-7 лет. Поэтому проблема "как бы нам не отрисовали заново уже снесённое" была крайне злободневной.

Вариант префикса abandoned: я, честно говоря, на практике не встречал и он достаточно глупый. Напомню, смысл префикса - "спрятать от автоматики" объект, чтобы в базе он по какой-либо причине был, а на карте не отображался бы. Но задача отметить заброшенность - она из другой категории, заброшенное здание остаётся зданием, мы не хотим его прятать и префикс тут не очень подходит. Поэтому нам нужно чтобы здание по прежнему распознавалось автоматикой как buiding=*, больше того, если здание не очень разрушено, должен сохраняться даже тип здания (сарай, коттедж, больница, многоэтажка и т.д.). Больше того, если картостиль простенький и про заброшенность ничего не знает, было бы неплохо, чтобы он здания продолжал отображать. Очевидно, что заброшенность нужно помечать отдельным тэгом, abandoned=yes. Если автоматика и не знает этот тэг, она будет рисовать здание просто как здание, ну так и неплохо.

Если мы сходим и посмотрим возможные значения тэга building=*, то увидим, что там много вариантов, описывающих категорию зданий (ангар, сарай, многоэтажка и т.п.), но есть один вариант building=ruins, который нужен для случая, когда здание не просто заброшено, а ещё и сильно разрушено. (Логика - "настолько сильно разрушено, что невозможно определить категорию здания", хотя на самом деле, тэг начинают ставить раньше.) Например, он ставится на двухэтажный каменный дом, в котором выгорело всё, кроме стен. Либо на колхозный коровник, от которого остался только хребет из балок. И т.п. Это не для случая, когда здание вполне исправное, но стоит с заколоченными окнами - заезжай, застекляй и живи. Тэг ruins это когда здание нужно много месяцев ремонтировать, пока оно не будет пригодно для заселения.
И меня ещё обвинили в неправильном ответе...
Руины для другого; абандон=* - не рекомендуется
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Руины для этого. Ты вики по руинам, вообще, читал? :)
источник

PG

Pavel Gavrilov in OpenStreetMap RU
(Я читал, я даже сегодня читал.)
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Я даже цитировал, просто некоторые не читают не только вики, но и чат. :)
источник

14

1 4 in OpenStreetMap RU
Pavel Gavrilov
Я даже цитировал, просто некоторые не читают не только вики, но и чат. :)
Хамон так то прав. Смотри: https://wiki.openstreetmap.org/wiki/Key:abandoned
источник

14

1 4 in OpenStreetMap RU
статья встречает шапкой, в которой, коротко, написано "используйте лучше префиксы"
источник

14

1 4 in OpenStreetMap RU
и куча ссылок на перфиксы дальше.
источник

🔥Э

🔥 Хамон Эврибади... in OpenStreetMap RU
Pavel Gavrilov
Руины для этого. Ты вики по руинам, вообще, читал? :)
Совы ответ
источник

PG

Pavel Gavrilov in OpenStreetMap RU
1 4
Хамон так то прав. Смотри: https://wiki.openstreetmap.org/wiki/Key:abandoned
В этой статье первый абзац противоречит таблице, которая приводится во втором разделе.

Если посмотреть историю этой статьи, можно найти моменты, когда тэг abandoned=yes вообще был помечен как deprecated, однако впоследствии тому кто это написал, видимо, настучали по рогам и он больше так не делал.

Но следы этой войны в статье прослеживаются до сих пор и выражаются в том, что разные её части друг другу прямо противоречат. :)
источник

PG

Pavel Gavrilov in OpenStreetMap RU
Как любитель мапить под рендер и блюсти вики, я буду выборочно читать первый абзац и игнорить последующие.
Моё кредо при этом не нарушается. :)
источник

14

1 4 in OpenStreetMap RU
Хорошо, статья про ключ:абандон пестрит войной правок
В которой кто-то вообще пытался его отметить как неиспользуемый
...
Это ведь только подтверждает точку зрения что лучше использовать префиксы.
источник

PG

Pavel Gavrilov in OpenStreetMap RU
1 4
Хорошо, статья про ключ:абандон пестрит войной правок
В которой кто-то вообще пытался его отметить как неиспользуемый
...
Это ведь только подтверждает точку зрения что лучше использовать префиксы.
Нет. :) Вообще нет связи между первым утверждением и вторым. :)
источник