[Portugal] Linha central num buffer
Joaquim Luis
jluis ualg.pt
Quinta-Feira, 12 de Junho de 2014 - 03:38:52 PDT
Vivam
Este problema pode ser resolvido por via raster. Com um polygono podemos
criar uma máscara de 0s e 1s. Em seguida pode-se obter a linha central
por uma operação que se chama "esqueletização". Como esta linha estará
um bocadito 'pixelada' e demasiado densa seria conveniente alisá-la um
pouco e reamostrá-la.
Eu saberia fazer isso com Matlab, mas há de certeza outras ferramentas
que o permitem também.
Um exemplo de 'skeleting'
http://www.mathworks.com/help/images/ref/bwmorph.html
Joaquim
> Boas,
>
> O stephen mather tem uma "saga" muito interessante das várias
> tentativas de encontrar a linha central de um polígono complexo, que
> começa com este post e depois por mais 2 ou 3
>
> http://smathermather.wordpress.com/2011/09/16/what-is-the-center-line-of-a-polygon-or-how-to-change-labeling-in-geoserver/
>
> espero que ajude, a mais simples deverá ser a de voronoi, mas o
> resultado pode não ser muito bom
>
> Cumps,
> Hugo
>
>
>
>
> 2014-06-12 11:01 GMT+01:00 Rui Pedro Henriques
> <henriques.rui at gmail.com <mailto:henriques.rui at gmail.com>>:
>
> Bom dia,
>
> tenho um conjunto de linhas (por exemplo rodovias ou ferrovias do
> OSM) que muitas vezes têm marcados ambos os sentidos da via ou
> pequenas vias adjacentes e preciso de ter apenas uma linha.
>
> Ocorreu-me (dado que o erro posicional pode ser perfeitamente
> aceitável) que poderia fazer um buffer+dissolve nas linhas e
> depois encontrar uma nova linha (central) a partir do buffer para
> encontrar o local aproximado de passagem da via.
>
> A primeira parte (buffer+dissolve) é, naturalmente, simples.
> Voltar a transformar um buffer numa linha é que não sei como
> fazer. Têm alguma ideia de como pode ser conseguido?
>
> Obrigado,
> Rui.
> _______________________________________________
> Portugal mailing list
> Portugal at lists.osgeo.org <mailto:Portugal at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20140612/6c0006a1/attachment.html>
More information about the Portugal
mailing list