Existe uma ferramenta de código aberto para planejar gráficos?


8

Eu li sobre a função planarize no ArcGIS, que parece fazer exatamente o que eu quero. Existe um recurso semelhante no QGIS ou outra ferramenta gratuita?

Eu tenho um shapefile com várias formas se cruzando e quero que cada interseção se torne um nó e entre cada dois nós tenha uma linha simples.

O objetivo é converter facilmente meu .shp em .osm e usá-lo com o Graphserver. No momento, o Graphserver diz que não tenho arestas e deduzi que o problema acima é meu.

Muito obrigado

Respostas:


5

No GRASS GIS, que é topológico, você pode usar o v.net para esta operação. Você pode acessá-lo através da caixa de ferramentas QGIS-GRASS.


Oi! Eu tinha um olhar sobre a documentação v.net, eu não tenho certeza sobre o resultado final que eu deveria começar a ser capaz de importar este na graphserver ...
charlax

Você pode exportar para um formato suportado por OGR com v.out.ogr.
markusN

Estranhamente, a documentação não é muito explícita, pois trata de interseções. Você tentou isso e funciona?
Sideshow Bob

Não tenho certeza se isso funciona - veja minha outra resposta
Sideshow Bob

2

No GRASS GIS, a ferramenta v.clean pode ser configurada para breakinterseções. As opções rmsae rmduplpara v.clean também são úteis.

Voltando a esta pergunta pela terceira vez: a snapopção de v.cleanagrupar recursos alterando sua forma para corrigir interseções aparentes etc., snapseguida por, breakdeve executar um trabalho semelhante ao ArcGIS Planarize.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.