length( --calula e extensão das linhas
aggregate( layer:='vias', --camada que contém as linhas substitua pela sua camada
aggregate:='collect', --forma de agregar que retorna uma coleção de geometrias
expression:=$geometry, --atua na geometria da camada de linha
filter:=intersects($geometry, geometry(@parent)) --recorta a geometria das linhas com a geometria do poligono (parent).
))
--
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/748e43c7-bb3b-459a-825f-cbfc280bbe89%40googlegroups.com.
length( --calula e extensão das linhas
aggregate( layer:='vias', --camada que contém as linhas substitua pela sua camada
aggregate:='collect', --forma de agregar que retorna uma coleçã
o de geometrias
expression:=intersection($geometry, geometry(@parent)), --vai retornar a geometria de linhas que está dentro do poligono
filter:=intersects($geometry, geometry(@parent)) --recorta a geometria das linhas com a geometria do poligono (parent).
))
Kyle, nesse caso o 'collect' soma os tamanhos? Pq usar esse e nao o 'sum' ou ou 'concatenate' ?valeuu
Em seg., 20 de jan. de 2020 às 13:06, Kyle Felipe <kylef...@gmail.com> escreveu:
Usando a calculadora de campo:--
length( --calula e extensão das linhas
aggregate( layer:='vias', --camada que contém as linhas substitua pela sua camada
aggregate:='collect', --forma de agregar que retorna uma coleção de geometrias
expression:=$geometry, --atua na geometria da camada de linha
filter:=intersects($geometry, geometry(@parent)) --recorta a geometria das linhas com a geometria do poligono (parent).
))
Em segunda-feira, 20 de janeiro de 2020 12:26:22 UTC-3, Caio Paiva escreveu:Olá.Estou procurando soluções para calcular o comprimento de linhas dentro de diferentes polígonos.No caso, tenho uma camada de trechos de rua que interseptam vários setores censitários. Quero saber qual o comprimento do trecho em cada setor.Segue exemplo em anexo:Nele, um trecho de rua (amarelo) intersepta três setores (contorno preto). Como calcular o comprimento em cada setor?Obrigado!
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 ver essa discussão na Web, acesse https://groups.google.com/d/msgid/qgisbrasil/748e43c7-bb3b-459a-825f-cbfc280bbe89%40googlegroups.com.
--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
Você recebeu essa mensagem porque está inscrito em um tema no grupo "qgisbrasil" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/qgisbrasil/RT6BVYBEgyg/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para qgisbrasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/qgisbrasil/219ef871-66b4-4cdb-a278-d1036657c9d1%40googlegroups.com.
--