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

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

6 ответов

22 просмотра

В зависимости от степени разрушенности есть три ключевых слова: 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
большая, ты пишешь кривые теги

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

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта