Замена значений в поле
- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
- 
				Petruxin
 - Гуру
 - Сообщения: 1695
 - Зарегистрирован: 14 июн 2011, 16:47
 - Репутация: 133
 - Ваше звание: Завсегдатай
 - Откуда: Череповец
 
Re: Замена значений в поле
Спасибои rhot и Voltron и amuriy(за удачный контрольный выстрел в мозг 
 ) Буду разбираться
А ведь как все просто начиналось
 . Изучал создание простых отчетов, все получилось, но в обучающей статье в доковском документе в полях был текст, а у меня  цифры и табличка соответствия. Думаю сейчас побыстренькому поменяю и "красота  вернется".  
Думаю, что придется прямо в worde менять(говорят в нем можно текст редактировать
 )
			
			
									
						
										
						А ведь как все просто начиналось
Думаю, что придется прямо в worde менять(говорят в нем можно текст редактировать
- 
				Voltron
 - Гуру
 - Сообщения: 2627
 - Зарегистрирован: 29 мар 2007, 14:12
 - Репутация: 34
 - Откуда: Ukraine
 
Re: Замена значений в поле
И охота людям плодить сущности лишние...amuriy писал(а):А ELIF случайно здесь нету?
- 
				Petruxin
 - Гуру
 - Сообщения: 1695
 - Зарегистрирован: 14 июн 2011, 16:47
 - Репутация: 133
 - Ваше звание: Завсегдатай
 - Откуда: Череповец
 
Re: Замена значений в поле
Спасибо. Получилось. 
Досадно, что через месяц сам повторить тоже самое вряд ли смогу(прочитаю этот топик снова
 )
			
			
									
						
										
						Досадно, что через месяц сам повторить тоже самое вряд ли смогу(прочитаю этот топик снова
- 
				Slinger
 - Гуру
 - Сообщения: 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
			
						- 
				Ariki
 - Гуру
 - Сообщения: 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} \_ Знание сила ¸.·´¯)¸.·´¯)___________
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей