Rótulo em várias linhas

1,322 views
Skip to first unread message

Silvia Longhi

unread,
May 3, 2016, 5:52:30 PM5/3/16
to qgisbrasil
Boa tarde. Será que alguém poderia me ajudar? O rótulo do meu mapa são frases,então o mapa fica muito feio. Quero fazer o rótulo ficar em várias linhas . Tem jeito?

Processamento Digital

unread,
May 3, 2016, 5:59:47 PM5/3/16
to qgisb...@googlegroups.com
É o texto da legenda, Silvia?

Se for, você pode usar o atalho \n para quebrar qualquer texto no QGIS, inclusive em rótulos.


Abraço,

Jorge Santos
Analista de Geoprocessamento
----------------------------------------------
Skype: jorgepsantos2002
Twitter: http://twitter.com/jpsantos2002

Em 3 de maio de 2016 18:52, Silvia Longhi <silviaa...@gmail.com> escreveu:
Boa tarde. Será que alguém poderia me ajudar? O rótulo do meu mapa são frases,então o mapa fica muito feio. Quero fazer o rótulo ficar em várias linhas . Tem jeito?

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você está recebendo esta mensagem porque se inscreveu no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para qgisb...@googlegroups.com.
Visite este grupo em https://groups.google.com/group/qgisbrasil.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Narcélio de Sá Pereira Filho

unread,
May 3, 2016, 8:24:07 PM5/3/16
to qgisb...@googlegroups.com
Olá Sílvia,

Eu uso o comando wordwrap na hora de gerar os rótulos, assim posso quebrar o rótulos acima de um determinado número de caracteres.
O comando é bem simples: wordwrap( "nome_da_colula", 10)

Onde: 
"nome da coluna" é a coluna dos rótulos 
Já o valor depois da virgula ( 10 ) é o número de caracteres limite em cada linha, esse valor é estipulado pelo usuário. 

No meu exemplo o município de SÃO GONÇALO DO AMARANTE possui no seu nome 23 caracteres , incluindo os espaços.
Usando o comando a representação do rótulo será :

SÃO GONÇALO     13 caracteres
DO AMARANTE     11 caracteres

Note que ele não hifeniza as palavras que compõem o rótulo, logo quando se chega no limite estipulado, 10 caracteres nesse exemplo, ele pula a linha ao final da palavra e continua o texto em outra linha. 

Se a cidade fosse VILA BELA DA SANTÍSSIMA TRINDADE  que possui 32 caracteres, e é a cidade do país com o maior nome, o resultado seria: 

VILA BELA            9 caracteres

DA                         2 caracteres        

SANTÍSSIMA        10 caracteres

TRINDADE            8 caracteres


Note que ele separa o DA na segunda linha pois:  VILA BELA DA possui 12 caracteres e DA SANTÍSSIMA teria 13, ultrapassando o limite de 10

Veja as imagens abaixo a configuração e o resultado na rotulação do nome dos municípios. 

Atenciosamente,

Você recebeu essa mensagem porque está inscrito no grupo "qgisbrasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para qgisb...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/qgisbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.
regra.png
nome_quebrado.png
nome_completo.png

Helio Carreço

unread,
May 4, 2016, 11:43:52 AM5/4/16
to qgisbrasil
Narcélio, sensacional! Não conhecia o comando wordwrap.

Obrigado!



Alejandro Roberto Vargas

unread,
May 4, 2016, 11:53:52 AM5/4/16
to qgisb...@googlegroups.com

Obrigado  narcelio, nao estaba procurando isso mas alguna vez precisei e nao sabia da existencia valeu !!!

El may. 4, 2016 12:43, "Helio Carreço" <jun...@gmail.com> escribió:
Narcélio, sensacional! Não conhecia o comando wordwrap.

Obrigado!



Nilo Cesar Coelho

unread,
May 5, 2016, 6:48:23 AM5/5/16
to qgisb...@googlegroups.com
Muito bom!

Valeu!
Reply all
Reply to author
Forward
0 new messages