
Замена значений в поле
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: Замена значений в поле
Спасибои rhot и Voltron и amuriy(за удачный контрольный выстрел в мозг
) Буду разбираться
А ведь как все просто начиналось
. Изучал создание простых отчетов, все получилось, но в обучающей статье в доковском документе в полях был текст, а у меня цифры и табличка соответствия. Думаю сейчас побыстренькому поменяю и "красота вернется".
Думаю, что придется прямо в worde менять(говорят в нем можно текст редактировать
)

А ведь как все просто начиналось

Думаю, что придется прямо в worde менять(говорят в нем можно текст редактировать

-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Замена значений в поле
И охота людям плодить сущности лишние...amuriy писал(а):А ELIF случайно здесь нету?
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: Замена значений в поле
Спасибо. Получилось.
Досадно, что через месяц сам повторить тоже самое вряд ли смогу(прочитаю этот топик снова
)
Досадно, что через месяц сам повторить тоже самое вряд ли смогу(прочитаю этот топик снова

-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Замена значений в поле
Не думал, что условия возможно применять в гис-системах, да ещё и не в качестве запроса, а в качестве обновления поля.
Спасибо за интересные нововведения.
Спасибо за интересные нововведения.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Замена значений в поле
единственный минус - то, что необходимо для каждого условия новое выражение писать.Slinger писал(а):Не думал, что условия возможно применять в гис-системах, да ещё и не в качестве запроса, а в качестве обновления поля.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Замена значений в поле
Если классов много, традиционный способ элегантнее.
Создаём таблицу классов вида
и в свойствах слоя через [Joins] объединяем его с этой таблицей.
Создаём таблицу классов вида
Код: Выделить всё
Tval Tdesc
1 "грубые"
2 "средние"
3 "точные"
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Замена значений в поле
Вообще, синтаксис выражения такой:amuriy писал(а):А ELIF случайно здесь нету?
Код: Выделить всё
CASE
WHEN условие_1 THEN результат_1
WHEN условие_2 THEN результат_2
...
WHEN условие_n THEN результат_n
ELSE результат
END
Последний раз редактировалось Ariki 27 июн 2012, 14:10, всего редактировалось 1 раз.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Замена значений в поле
Ariki, это (такой приведённый вами синтаксис выражения) работает в QGIS?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Замена значений в поле
не знал, спасибоAriki писал(а):Да, работает. Я проверил в QGIS 1.8 на шейп-файле, перед тем как написать.

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей