Como adicionar etiquetas fora dos recursos?

14

Estou tentando obter esse tipo de rotulagem usando o QGIS. Aparentemente, não parece ser facilmente suportado. Você teria uma idéia para uma solução alternativa?

insira a descrição da imagem aqui

Consegui circular o texto usando "Diagramas", que parece que eu posso colocar usando um campo de coordenadas X e Y! Mas não tenho idéia de como desenhar uma linha entre o círculo e o prédio ... Tenho cerca de 400 círculos para colocar, e eles podem mudar com frequência, portanto não posso confiar em um método manual.

Qualquer ideia ? Muito obrigado !


Então, aqui está o que eu tenho usando o plugin que você sugeriu:

o que eu tenho

Nada mal !! Muito obrigado !

Só estou lutando para colocar o número no centro do círculo. Vejo que existem dois campos: LblAlighH e um LblAlignV. Digitar "center" em LblAlignH centraliza o número horizontalmente, mas tentei "middle" ou "center" em LblAlignV sem que nada acontecesse ... (na imagem, entrei no centro de LblAlignH na parte inferior)

Isso seria possível? :)

(Você por acaso é o desenvolvedor desse plugin?)


Ok, "metade" no campo VAlign parece funcionar bem;)

Para criar os círculos, usei decorações de linha na camada Arrow_Label_XXX:

como

E aqui está o resultado final:

resultado final

vermelho
fonte
Hum, acho que a edição do underdark fez meu comentário desaparecer, então aqui novamente: de acordo com minhas anotações, o alinhamento vertical é definido por estes comandos: 'Bottom', 'Base', 'Half' e 'Top' (sem aspas, é claro)
SAnderka
1
Incrível, obrigado pela informação sobre a técnica de criação de círculos!
SAnderka
Ei, isso parece ótimo! Se você ainda não estiver satisfeito com o posicionamento da etiqueta, basta movê-lo para o local desejado (segundo símbolo da esquerda na foto), a camada precisa estar no modo de edição. Ficaria muito grato se você aceitar minha resposta. aplausos
Shepherdjo

Respostas:

14

O que você precisa é do (bastante novo) plugin "Fácil identificação personalizada":

Rotulagem personalizada fácil v. 0.3, Regis Haubourg (AEAG) - 2012. Ação 1: Este plug-in duplicou uma camada, transformando geometrias em centróides e adiciona todos os campos necessários para rotulagem personalizada. Ação 2 - A função de seta desenha linhas entre a etiqueta e o objeto original AVISO! Este plug-in requer o uso do plug-in Memory Layer Saver para salvar rótulos no projeto. No QGIS 1.8, o memory layer saver 1.0 é necessário devido ao novo comportamento do gml (GDAL 1.9). Envie bugs ou solicitações de recursos aqui: http://hub.qgis.org/projects/easycustomlabeling

Você então usa este menu (veja a foto) para executar quaisquer operações no rótulo, como por exemplo, movê-lo.insira a descrição da imagem aqui

Tentei eu mesmo. Funciona bem. Deixe-me saber se funcionou.

Shepherdjo
fonte
4
Uau, um plugin bastante útil. Aliás, se você não conseguir encontrá-lo, ele ainda está marcado como "experimental" e, portanto, pode não aparecer na sua lista de plugins por padrão (você pode alterar isso em "Opções" - "Plugins permitidos").
SAnderka
1
Ótimo, vou tentar isso agora;) Obrigado pela ajuda !!
vermelho
Realiza um sonho. Teve o mesmo problema e isso é perfeito.
Ger