Подписать объект значением из другой строки
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Подписать объект значением из другой строки
сделай sql-dump
- chet2
- Активный участник
- Сообщения: 104
- Зарегистрирован: 08 дек 2016, 09:46
- Репутация: 6
Re: Подписать объект значением из другой строки
trir, прикрепил к сообщению архив
- Вложения
-
- dump.7z
- (1.64 КБ) 323 скачивания
- MI user
- Участник
- Сообщения: 63
- Зарегистрирован: 14 янв 2013, 17:08
- Репутация: 33
- Откуда: Оренбург
Re: Подписать объект значением из другой строки
1) Для текущей строки можно получить её идентификатор с помощью функции $id.
2) С помощью функции get_feature_by_id() можно получить запись (feature) по указанному нами идентификатору. Да, мы можем запросить запись с номером на 1 меньше текущей: $id -1.
3) Наконец, с помощью функции attribute() можно вывести нужный нам атрибут для полученной на этапе 2 записи.
Примерно так:
Код: Выделить всё
attribute(get_feature_by_id( @layer_id, $id -1), 'descript')
-
- Гуру
- Сообщения: 5278
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1014
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Подписать объект значением из другой строки
Код: Выделить всё
(SELECT aobj.id, aobj.name, obj.parameter1 as par
FROM additional_objects as aobj right JOIN objects as obj
on aobj.id_from_objects = obj.id and aobj.par_id=1)
UNION
(SELECT aobj.id, aobj.name, obj.parameter2 as par
FROM additional_objects as aobj right JOIN objects as obj
on aobj.id_from_objects = obj.id and aobj.par_id=2)
UNION
(SELECT aobj.id, aobj.name, obj.parameter3 as par
FROM additional_objects as aobj right JOIN objects as obj
on aobj.id_from_objects = obj.id and aobj.par_id=3)
- chet2
- Активный участник
- Сообщения: 104
- Зарегистрирован: 08 дек 2016, 09:46
- Репутация: 6
Re: Подписать объект значением из другой строки
MI user, очень полезный пример. Буду применять. Спасибо.
Последний раз редактировалось chet2 18 ноя 2019, 08:45, всего редактировалось 1 раз.
- chet2
- Активный участник
- Сообщения: 104
- Зарегистрирован: 08 дек 2016, 09:46
- Репутация: 6
Re: Подписать объект значением из другой строки
trir, вы меня очень выручили. Спасибо большое, низкий поклон.
Кто сейчас на конференции
Сейчас этот форум просматривают: Baidu [Spider] и 2 гостя