gerar linha central a partir de polígono

622 views
Skip to first unread message

Letícia Stevanato Rodrigues

unread,
Jun 30, 2020, 12:23:45 AM6/30/20
to qgisbrasil
Pessoal, boa noite. 
Estou com dificuldade de achar uma forma de transformar polígonos de calçadas em uma única linha que representa a calçada. Preciso calcular o comprimento das calçadas.

Alguém poderia me ajudar?

Obrigada. 

Isabel Maria Lima Rocha

unread,
Jun 30, 2020, 7:28:52 AM6/30/20
to qgisb...@googlegroups.com
Bom dia Leticia,

Não sei se daria certo. Mas a primeira coisa que eu tentaria seria :
  • transformar o polígono em pontos a partir dos vértices;
  • selecionar os vértices de um lado do polígono; e 
  • gerar uma linha através dos pontos.
Vale testar para ver se funciona.

Espero que dê certo!

Abraços

--
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 ver essa discussão na Web, acesse https://groups.google.com/d/msgid/qgisbrasil/5c14e94f-33b5-420e-b5c5-aa8074a2d723o%40googlegroups.com.

Manoel Guedes

unread,
Jun 30, 2020, 2:42:13 PM6/30/20
to qgisbrasil
Você quer a linha central ou pode ser a linha externa/interna?

 A primeira linha que é central você pode usar o postgis é o comando de linha central média ST_ApproximateMedialAxis ou pelo processamento usando polígono de Voronoi.

Se for a linha externa/interna poderá converte o polígono em linha simples

GEOVANE CALIXTO DRONES/GEOPROCESSAMENTO E AMBIENTAL

unread,
Jul 1, 2020, 2:29:21 PM7/1/20
to qgisbrasil
Tambem preciso de uma ferramenta que faço o centroide do poligono em linha.

Letícia Stevanato Rodrigues

unread,
Jul 1, 2020, 2:53:32 PM7/1/20
to qgisbrasil

Pessoal, consegui uma maneira de extrair linhas centrais de um polígono de calçadas. No meu caso funcionou porque eu tinha a base de quadra viária em polígonos, o que me permitiu trabalhar com ela para realizar o procedimento. 

Antes de tentar isso, eu utilizei o algorítimo "central line" do plug-in "geometric attributes". Mas não deu certo. Não obtive uma linha contínua central.

Então eu realizei o seguinte procedimento:

Transformar a camada de quadra viária em linhas. 
Explodir as linhas de quadra viária (dava para realizar intersecção também, mas no meu caso o algoritmo explodir ia ser mais rápido)
Buffer de 2m a partir da delimitação dos polígonos das calçadas
Recorte das linhas de quadra viária explodidas em função do buffer de calçadas
Assim eu obtive as linhas das calçadas e consegui calcular o comprimento .


Manoel Guedes

unread,
Jul 1, 2020, 3:00:00 PM7/1/20
to qgisbrasil
Mas no seu caso as calçadas eram uniformes? Poderia mostrar print das camadas geradas?
Reply all
Reply to author
Forward
0 new messages