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

user4422
fonte

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.

markusN
fonte
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.

Sideshow Bob
fonte