169 похожих чатов

А заброшенные здания как полагается отмечать?

6 ответов

27 просмотров

В зависимости от степени разрушенности есть три ключевых слова: disused (не используется, заколочено), abandoned (заброшено и разграблено) и ruins (разрушено, нарушена целостность здания) Есть три способа тэгирования этих ключевых слов, каждый вариант имеет свои плюсы и минусы: 1) Через тип здания: building=abandoned 2) Через префиксы жизненного цикла: building:abandoned=* 3) Через отдельный тэг-признак: building=*, abandoned=yes В первом случае мы теряем тип здания. Т.к. вместо building=apartment мы указываем building=abandoned, а apartment пропадает. Вероятнее всего, тот, кто придумывал эту схему, все свои здания рисует как building=yes, и просто не подумал о том, что этот тэг может содержать тип строения. Во втором случае, картостили, которые появились до изобретения префиксов жизненного цикла и/или не поддерживают их, будут просто терять здание. Вместо здания они будут рисовать пустоту. Сторонники такой схемы тэгирования огрызаются, что "мы не рисуем под рендер", однако эта проблема - массовая, связана с подавляющим большинством рендеров. На самом деле, эту схему поддерживают, кажется, только оба opentopomap и османд. Все остальные приложения и онлайн-карты будут терять такие здания с карты. Третий случай плох тем, что если на контуре здания висят сразу два объекта (здание и занимающий его целиком POI, например, магазин), возникает неоднозначность, к чему именно относится тэг временного неиспользования disused=yes - к зданию или к POI? Однако в целом этот вариант считается самым предпочтительным.

OmbRa- Автор вопроса
Pavel Gavrilov
В зависимости от степени разрушенности есть три кл...

Последний абзац не очень понятен. Как может быть здание заброшенным, но там есть poi на всё здание

fr1
жизненный цикл на первом месте идёт

Какая разница, что на каком месте идёт? Это не алфавитный перечень и не порядок появления на экране.

fr1
большая, ты пишешь кривые теги

А! Опечатка. Поправил. Я думал, ты мне диктуешь, в каком порядке про схемы рассказывать. :)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта