Algo que é esperançosamente bem fácil.
Gostaria de poder trocar a direção de uma polilinha / linha no QGIS. Eu criei uma ferramenta personalizada para fazer isso no MapInfo há alguns anos, mas não consigo encontrar nada para o QGIS.
Alguém sabe de uma ferramenta para fazer isso?
Se alguém não existe, fico feliz em tentar fazê-lo, só não queria se já tivesse feito.
qgis
polyline-creation
Nathan W
fonte
fonte
Respostas:
Ok, aqui está o Python que eu costumava fazer:
Antes de executar o código acima:
Execute o código python acima:
Ele deve gerar "True" para cada recurso cuja direção foi trocada. Se emitir "False", não trocará a direção desse recurso. Isso acontecerá se a camada não tiver a Edição ativada.
Bem fácil!
Eu o envolvi em um plugin chamado
Swap Line Direction
e está disponível no instalador do plugin QGIS.Este plug-in não está mais disponível (a partir de 16/11/2015) no instalador do plug-in, mas você pode criar seu próprio facilmente com o plug-in " Plugin Builder ".
Vou dar uma olhada em como é fácil se integrar ao fTools.
fonte
Se você possui o plug-in GRASS, use a opção v.flip - http://grass.osgeo.org/wiki/GRASS_AddOns#v.flip
fonte
Seguindo a resposta de Nathan, você pode criar uma ação python na camada em que deseja trocar de linha:
Você poderá trocar as linhas com um clique nelas. É muito fácil de usar!
fonte
Este plugin irá mudar a direção de uma polilinha.
http://plugins.qgis.org/plugins/DigitizingTools/
fonte
Este plugin também inverte a direção da linha:
https://hub.qgis.org/projects/swapvectordirection
Você precisa selecionar um recurso e transformar a camada no modo de edição antes de clicar no ícone do plug-in.
fonte
Baseado no post de Nathan, criei um script de processamento para inverter a direção dos recursos:
fonte