Comprimentos linhas

535 views
Skip to first unread message

Giuseppe Antonio Scaringi

unread,
Feb 1, 2017, 1:16:38 PM2/1/17
to qgisbrasil

Oi, galera.

Tem como calcular a soma do comprimento de todas as linhas de uma camada?

Elas representam as ruas de uma cidade.

Como as ruas são desenhadas caraterizada em três tipos diferentes, ainda melhor seria uma formula par calcular a soma de cada caraterização.

Obrigado.

Gledson Cruz

unread,
Feb 1, 2017, 1:30:32 PM2/1/17
to qgisb...@googlegroups.com
Se sua camada de linha estiver no postgis, vc consegue utilizando a função st_length junto com o sum, ficaria assim:

select sum(st_length(geom)) from tabela_linhas

Se quiser separar por "caracterização" é só acrescentar um group by no final

select sum(st_length(geom)) from endereco_gtrechologradouro group by coluna_tipo

--
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+unsubscribe@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.



--
Gledson Cruz
Bacharel em Sistemas de Informação

Kyle Felipe Vieira Roberto

unread,
Feb 1, 2017, 2:01:30 PM2/1/17
to qgisbrasil
Se estiver em SHP vc tem de usar a calculadora de campo e utilizar o camando $length se não me engano

Giuseppe Antonio Scaringi

unread,
Feb 1, 2017, 3:28:45 PM2/1/17
to qgisbrasil


Em quarta-feira, 1 de fevereiro de 2017 15:30:32 UTC-3, Gledson Cruz escreveu:
Se sua camada de linha estiver no postgis, vc consegue utilizando a função st_length junto com o sum, ficaria assim:


Desculpem minha incompetência, mas não conheço postgis.
Eu sei criar una coluna com o comprimento de cada linha (com $length) e com o botão de estatística saber a soma dos comprimentos de todas as linhas.
Mas,
1) queria saber se é possível ter a soma para cada caraterização (sem ter que fazer uma diferente camada para cada tipo)
2) se se consegue fazer aparecer esta informação no "composidtor" 

Kyle Felipe Vieira Roberto

unread,
Feb 1, 2017, 8:57:01 PM2/1/17
to qgisbrasil
amigo, faça a coluna com o tamanho de cada linha, depois teste o estatística do menu processar.. lá tem dois, um deles vc consegue isso se não me engano....
Reply all
Reply to author
Forward
0 new messages