[Portugal] Linha central num buffer

Rui Pedro Henriques henriques.rui gmail.com
Quinta-Feira, 12 de Junho de 2014 - 04:46:17 PDT


Obrigado pelas dicas!

Já tenho por onde seguir, agora é experimentar resultados.

Cumprimentos,
Rui Henriques.

On 06/12/2014 11:38 AM, Joaquim Luis wrote:
> 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  gmail.com <mailto:henriques.rui  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  lists.osgeo.org <mailto:Portugal  lists.osgeo.org>
>>     http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal  lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal

-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20140612/3f17f652/attachment.html>


More information about the Portugal mailing list