Medir distância entre duas linhas paralelas

77 views
Skip to first unread message

Hugo Nicolau Barbosa de Gusmão

unread,
Jun 21, 2018, 7:20:04 PM6/21/18
to qgisbrasil
Pessoal, eu tenho um conjunto de linhas paralelas e preciso saber em que partes da linhas elas se aproximam ou se afastam além da distância padrão. Segue uma imagem de exemplo: 
Eu pensei em criar pontos centrais entre as duas linhas 1mt e que esse ponto receba como valor a distância até as linhas, daí era só subtrair do valor padrão(1,4) que eu saberia quanto é o desvio, mas não sei como fazer isso.
Alguém sabe como fazer? alguma dica ou outra forma de fazer? Obrigado







Kyle Felipe

unread,
Jun 21, 2018, 8:42:35 PM6/21/18
to qgisbrasil
@Hugo, muito bacana o problema... poderia disponibilizar um geopackage com um exemplo para trabalhar em cima???

Hugo Nicolau Barbosa de Gusmão

unread,
Jun 22, 2018, 2:36:32 PM6/22/18
to qgisbrasil
@Kyle, seguem os arquivos de exemplo, são eles que eu to tentando reproduzir.
As linhas eu já tenho, o que eu to tentando reproduzir são os pontos( que não sei como foram feitos), que estão entre as duas linhas e indicam o erro e o espaçamento(não sei como foram calculados). Se você olhar na tabela de atributos dos pontos, tem o X e Y, o esp e erro.
Obrigado pela ajuda!

Hugo Nicolau Barbosa de Gusmão

unread,
Jun 22, 2018, 2:59:21 PM6/22/18
to qgisbrasil
Eu encontrei esse post https://gis.stackexchange.com/questions/269238/create-a-center-line-between-2-polyline-qgis 
You bet. There are a bunch of ways you can do it, but here's one potential method @Rashomon. For the set of points along each river bank, add new fields to the attribute table for Xcoord and Ycoord. Then open field calculator and use the $x and $y functions to populate the fields. You can then use anything you want to compute a simple average of the two sets of coordinates. Even Excel will work. Then just plot your new x and y coordinates that correspond to the center of the river. – lambertj Jan 25 at 16:44



que fala como conseguir a linha central de duas linhas, ele diz para transformar as linhas em pontos, obter o X e Y, e tirar a média entre os pontos das linhas parelelas, para duas linhas funciona, mas não sei como fazer isso para centenas de linhas.
Reply all
Reply to author
Forward
0 new messages