Страница 2 из 2
Re: Замена значений в поле
Добавлено: 26 июн 2012, 21:33
Александр Мурый
А
ELIF случайно здесь нету?

Re: Замена значений в поле
Добавлено: 26 июн 2012, 21:38
Petruxin
Спасибои rhot и Voltron и amuriy(за удачный контрольный выстрел в мозг

) Буду разбираться
А ведь как все просто начиналось

. Изучал создание простых отчетов, все получилось, но в обучающей статье в доковском документе в полях был текст, а у меня цифры и табличка соответствия. Думаю сейчас побыстренькому поменяю и "красота вернется".
Думаю, что придется прямо в worde менять(говорят в нем можно текст редактировать

)
Re: Замена значений в поле
Добавлено: 26 июн 2012, 21:41
Voltron
amuriy писал(а):А
ELIF случайно здесь нету?

И охота людям плодить сущности лишние...
Re: Замена значений в поле
Добавлено: 26 июн 2012, 21:54
Petruxin
Спасибо. Получилось.
Досадно, что через месяц сам повторить тоже самое вряд ли смогу(прочитаю этот топик снова

)
Re: Замена значений в поле
Добавлено: 27 июн 2012, 01:15
Slinger
Не думал, что условия возможно применять в гис-системах, да ещё и не в качестве запроса, а в качестве обновления поля.
Спасибо за интересные нововведения.
Re: Замена значений в поле
Добавлено: 27 июн 2012, 06:06
rhot
Slinger писал(а):Не думал, что условия возможно применять в гис-системах, да ещё и не в качестве запроса, а в качестве обновления поля.
единственный минус - то, что необходимо для каждого условия новое выражение писать.
Re: Замена значений в поле
Добавлено: 27 июн 2012, 07:42
Игорь Белов
Если классов много, традиционный способ элегантнее.
Создаём таблицу классов вида
Код: Выделить всё
Tval Tdesc
1 "грубые"
2 "средние"
3 "точные"
и в свойствах слоя через [Joins] объединяем его с этой таблицей.
Re: Замена значений в поле
Добавлено: 27 июн 2012, 09:37
Ariki
amuriy писал(а):А
ELIF случайно здесь нету?

Вообще, синтаксис выражения такой:
Код: Выделить всё
CASE
WHEN условие_1 THEN результат_1
WHEN условие_2 THEN результат_2
...
WHEN условие_n THEN результат_n
ELSE результат
END
Re: Замена значений в поле
Добавлено: 27 июн 2012, 09:45
rhot
Ariki, это (такой приведённый вами синтаксис выражения) работает в QGIS?
Re: Замена значений в поле
Добавлено: 27 июн 2012, 14:19
rhot
Ariki писал(а):Да, работает. Я проверил в QGIS 1.8 на шейп-файле, перед тем как написать.
не знал, спасибо
