Перенос слов в надписях

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
nikodim1986
Новоприбывший
Сообщения: 4
Зарегистрирован: 28 фев 2018, 13:06
Репутация: 0
Откуда: курск

Перенос слов в надписях

Сообщение nikodim1986 » 06 июл 2018, 15:43

Подскажите, пожалуйста, можно ли сделать перенос слов в надписях в Qgis и как? Заранее благодарен

Аватара пользователя
chet2
Активный участник
Сообщения: 104
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Перенос слов в надписях

Сообщение chet2 » 06 июл 2018, 15:58

Да, можно.
В свойствах слоя в разделе "Подписи" в области "Подписывать значениями" нужно указать конструкцию вида:
"Столбец1" + '\n' + "Столбец2"

nikodim1986
Новоприбывший
Сообщения: 4
Зарегистрирован: 28 фев 2018, 13:06
Репутация: 0
Откуда: курск

Re: Перенос слов в надписях

Сообщение nikodim1986 » 06 июл 2018, 16:03

Т. е можно будет разбить надпись одного поля?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Перенос слов в надписях

Сообщение freeExec » 06 июл 2018, 16:48

Вы хотите автоперенос по слогам?

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Перенос слов в надписях

Сообщение Игорь Лебедь » 07 июл 2018, 12:25

"id"||'\n'||'подпись' - здесь в одинарных кавычках - ваш текст, а в двойных - поле из таблицы атрибутов, '\n' - символ переноса строки, || - знак конкатенации
Чтобы разбить надпись одного поля, используйте
substr()
Возвращает определенную часть строки.

Синтаксис

substr(string,startpos,length)

Аргументы

string -> строка. Исходная полная строка.

startpos -> число. Стартовая позиция откуда следует начинать экстракцию.

length -> is number. Длина экстрагируемой строки.

Пример

substr('HELLO WORLD',3,5) -> 'LLO W'

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Перенос слов в надписях

Сообщение rhot » 07 июл 2018, 13:26

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей