вопрос по формуле подписей слоя QGIS 2.0
Добавлено: 27 дек 2013, 11:21
Имеется слой, содержащий информацию о сельскохозяйственных угодиях.
формулы вывода подписей объектов следующая
"ugod" || '\n' || "cad num" || '\n' || ' поле '||
CASE WHEN "pole" IS NULL THEN ' ' ELSE "pole"
END || ' /' || "pl" || ' га' || '\n' || "pravo" || '\n' || "sobst" || '\n' ||
CASE WHEN "memo" IS NULL THEN ' ' ELSE "memo" END
Собственно "pole" - это номер поля севооборота на пашне. При этом данная строка подписи имеет вид:
поле 122 / 43 .22 га
Проблема в том, что данная строка выводится и для других видов угодий (пастбища, сенокосы) и имеет вид:
поле /55.09 га
Информация о виде угодий содержится в отдельном столбце таблицы атрибутов, названном ugod, записи в котором имеют вид:
пашня
сенокос
пастбище
Помогите сконструировать формулу, при которой проблеммная строка для пашни осталась бы такойже, а при других видах угодий выводилась бы только площадь:
55.09 га
Помогите сконструировать формулу, при которой вывод информации о поле происхол бы только по пашне.
формулы вывода подписей объектов следующая
"ugod" || '\n' || "cad num" || '\n' || ' поле '||
CASE WHEN "pole" IS NULL THEN ' ' ELSE "pole"
END || ' /' || "pl" || ' га' || '\n' || "pravo" || '\n' || "sobst" || '\n' ||
CASE WHEN "memo" IS NULL THEN ' ' ELSE "memo" END
Собственно "pole" - это номер поля севооборота на пашне. При этом данная строка подписи имеет вид:
поле 122 / 43 .22 га
Проблема в том, что данная строка выводится и для других видов угодий (пастбища, сенокосы) и имеет вид:
поле /55.09 га
Информация о виде угодий содержится в отдельном столбце таблицы атрибутов, названном ugod, записи в котором имеют вид:
пашня
сенокос
пастбище
Помогите сконструировать формулу, при которой проблеммная строка для пашни осталась бы такойже, а при других видах угодий выводилась бы только площадь:
55.09 га
Помогите сконструировать формулу, при которой вывод информации о поле происхол бы только по пашне.