Страница 1 из 1

Конкатенация

Добавлено: 14 июн 2019, 12:18
Алла19
Добрый день,
при конкатенации подписей в qgis сливаются слова. Нужно Селение 65 , а получается Селение65.Как сделать так, чтобы слова были раздельно? Спасибо!
"Settlement" || "двор43"

Re: Конкатенация

Добавлено: 14 июн 2019, 12:20
trir
" "

Re: Конкатенация

Добавлено: 14 июн 2019, 12:44
Алла19
Кавычки должны быть в другом формате? Или между словом и кавычками нужно поставить пробел?

Re: Конкатенация

Добавлено: 14 июн 2019, 12:48
freeExec
Алла19 писал(а):
14 июн 2019, 12:44
Кавычки должны быть в другом формате? Или между словом и кавычками нужно поставить пробел?
Нужно склеить ТРИ текста - первый, пробел в кавычках и второй текст.

Re: Конкатенация

Добавлено: 14 июн 2019, 12:56
Алла19
"Settlement" || " " || "двор43"

Так?

Re: Конкатенация

Добавлено: 14 июн 2019, 13:02
Алла19
Еще одна проблема. Изменила версию qgis на 3.6. Залила проект. При работе с Time manager выдает ошибку An error occurred while trying to add layer Перестроено to TimeManager. Cause: '>=' not supported between instances of 'TypeError' and 'int'
Что не так?

Re: Конкатенация

Добавлено: 17 июн 2019, 10:34
Денис Афанасьев
Concat ("Settlement", ' ' ,"двор43")
В двойные кавычки берется имя поля, а для простой текстовой строки кавычки нужны одинарные.

Re: Конкатенация

Добавлено: 17 июн 2019, 21:43
Алла19
Большое спасибо!

Re: Конкатенация

Добавлено: 04 авг 2019, 23:43
Joe_Johnson
По-моему, просто пробел ставится после первого кускасклейки и всё. Concat ("Settlement ", "что-то там"). После Settlement