frases de destaque

Linha de chamada para rótulos no QGIS – Atualizado

Tempos atras eu publiquei um post sobre como adicionar linha de chamada, Label callouts, no QGIS. As linhas de chamada, ou frases de destaque na tradução pt-br do QGIS, são linhas entre rótulos e as feições em um mapa. 

Elas são úteis quando restrições de espaço forçam um rótulo a se afastar do da feição. Nesse caso a linha de chamada ajuda a reconectar o rótulo a feição ao qual ele se refere.

Linha de chamada no QGIS

Em 2016 eu encontrei uma super dica do Alexandre Neto, do blog SIG sem grilhetas, de como inserir rótulos com linha de chamada no QGIS. O Alexandre usava uma view no Postgis para automatizar a criação das linha de chamada para os rótulos que são movidos de sua posição original. Veja o resultado abaixo:

Quebrando um pouco a cabeça consegui chegar num resultado idêntico ao do Alexandre. Mas no meu caso sem a necessidade de um banco de dados espacial, usando apenas a tabela de atributos e a função de geração de geometria. Veja a postagem original com as expressões, que ainda podem ser úteis para customizar soluções no QGIS.

Atualmente o QGIS conta com uma ferramenta própria para a geração das linhas de chamada, ou Frases de destaque. Veja esse vídeo tutorial e aprenda utilizar essa funcionalidade do QGIS.

Passo a passo para adicionar uma linha de chamada a um rótulo

Ative a guia Frases de destaque e ative a aba frases de destaque. Então você pode: 

  1. Selecione o estilo do conector, um dos seguintes:
    • Linhas simples : uma linha reta, o caminho mais curto
    • Estilo Manhattan : uma linha a 90 °
  2. Selecione o estilo de linha com todos os recursos de um símbolo de linha, incluindo efeitos de camada e configurações definidas por dados
  3. Definir o comprimento mínimo das linhas de frase de destaque
  4. Defina a opção Deslocamento para feição : controla a distância do recurso (ou seu ponto de ancoragem, se um polígono), onde as linhas de frase de destaque terminam. Por exemplo, isso evita desenhar linhas diretamente nas bordas dos recursos.
  5. Defina a opção Deslocamento para área rótulo : controla a distância do canto mais próximo da etiqueta em que as linhas da frase de destaque terminam. Isso evita desenhar linhas diretamente contra o texto.
  6.  Desenhar linhas para todas as partes da feição relacionada ao rótulo
  7. Defina um ponto de ancoragem na feição (polígono) para usar como ponto final da linha do conector: as opções disponíveis são:
    • Polo de inacessibilidade
    • Ponto no exterior
    • Ponto na superfície
    • Centroide

Para mais tutorias de QGIS como esse acesse: https://narceliodesa.com/category/tutoriais/


O que vocês acharam deste tutorial
Linha de chamada para rótulos no QGIS - Atualizado ?

Aguardo seus comentários, dicas e sugestões.

💵 Faça uma doação para o canal via Picpay: https://app.picpay.com/user/narceliodesa
💵 Ou faça uma doação via PIX: narceliosapereira@gmail.com
⭐ Nos siga em todas as plataformas: https://linktr.ee/narceliodesa
📬 Contato comercial: narceliosapereira@gmail.com

Narcélio de Sá

Geógrafo, Nerd-GeoGeek. Integrante da comunidade QGISBrasil, OSMBrasil e apaixonado por Open-Source & Open-Data.