Alinhar rótulos com faces de poligonos e posicionar nos cantos baseado em regra.

260 views
Skip to first unread message

Maic Morais

unread,
May 11, 2016, 10:23:50 AM5/11/16
to qgisbrasil


Estou fazendo a importação de dados a partir do CAD para o QGIS, e até aqui tudo ocorreu bem, mas esbarrei em um problema na hora de rotular meus lotes:

Cada lote tem 3 informações principais que precisam está legíveis no mapa, matricula (amarela), número (vermelho) e lote (magenta). Esses rótulos precisam ser posicionados da mesma forma que era no CAD , Número e lote ficam alinhados com as laterais dos imóveis e próximo a face externa, e a matricula centralizada com a inclinação do lote.


Mas não tenho conseguido fazer esse alinhamento e posicionamento. O ponto mais crítico é o posicionamento, é muito importante que o numero e o lote fiquem nos vértices externos (nos cantos).



Como faço para posicionar esses rótulos nestes vértices? No editor de funções, existe alguma que me retorne a coordenada dos vértices de cada polígono?  do tipo:

Para i=0 até i=n //n = número de vértices
  P<- coordenadas [x,y] de vértice i

 

Processamento Digital

unread,
May 11, 2016, 10:27:10 AM5/11/16
to qgisb...@googlegroups.com
É um trabalho complexo. Existe um plugin que permite mover, editar e rotacionar rótulos. Acho que quebra o galho:


Se você tiver que fazer isso manualmente em tons e tons de lotes, vai dar trabalho.

Abraço,

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

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
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.

Maic Morais

unread,
May 11, 2016, 10:56:54 PM5/11/16
to qgisbrasil
Então Jorge, tenho o plugin aqui, mas estarei trabalhando com milhares de lotes, manualmente não é viável. Obrigado pela atenção.




Em quarta-feira, 11 de maio de 2016 11:27:10 UTC-3, Jorge Santos escreveu:
É um trabalho complexo. Existe um plugin que permite mover, editar e rotacionar rótulos. Acho que quebra o galho:


Se você tiver que fazer isso manualmente em tons e tons de lotes, vai dar trabalho.

Abraço,

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

Processamento Digital

unread,
May 11, 2016, 11:06:19 PM5/11/16
to qgisb...@googlegroups.com
Imaginei. Essas anotações do CAD são complexas. É melhor trabalhar com anotações no CAD no ArcGIS porque você pode converter para Geodatabase.

No QGIS, não vejo solução prática para esse problema.

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

--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
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.

Maic Morais

unread,
May 12, 2016, 8:19:48 AM5/12/16
to qgisbrasil

Então, todos esses textos já estão como atributo, consigo rotular, só não consigo posicionar ele da forma que quero.

Achei esse artigo: https://marcosgeo.wordpress.com/2013/08/08/criando-memorial-descritivo-com-postgis-e-python/

Ele usa ST_DumpPoints para obter os pontos dos vértices do polígono, com essas coordenadas eu poderia usar artifícios matemáticos para obter o que eu quero, vou estudar como posso usar essa função.

ArcGis não é uma possibilidade no momento (R$).

Enio Alencar

unread,
Apr 10, 2020, 2:56:38 PM4/10/20
to qgisbrasil
Boa tarde! Conseguiu resolver o problema?

Manoel Guedes

unread,
Apr 10, 2020, 4:57:33 PM4/10/20
to qgisbrasil
Ênio se tiver esse problema exporte os rótulos como ponto, aí nas propriedades além do texto também vai tamanho e rotação e dependendo se como fez a rotulação tem também a coordenada no canto do rótulo. Depois é só transferir por posição para o polígono lote.

Enio Alencar

unread,
Apr 11, 2020, 8:40:49 AM4/11/20
to qgisbrasil
Obrigado!
Reply all
Reply to author
Forward
0 new messages