Estou usando o QGIS 2.18. Eu tenho shapefile que contém várias linhas. Após o processamento de certos dados, preciso desenhar linhas paralelas a diferentes distâncias das linhas existentes. Por exemplo, eu tenho 32 linhas no shapefile existente. Quero desenhar linhas paralelas a uma distância de 50, 100, 170, 500.400 a partir da linha ID no. 3, 6,20,25,31 de uma só vez. Existe algum método ou plugin no QGIS para fazer o mesmo?
fonte
Save as
e, finalmente, selecione um Sistema de coordenadas projetadas. Depois de executar o deslocamento, você poderá voltar ao Sistema de Coordenadas Geográficas com a operação reversa ... Deve estar correto.Se você tiver uma coluna em sua tabela de atributos que especifique a distância entre as linhas paralelas, o método a seguir poderá fazê-lo de uma só vez -
Você pode usar o
Single sided buffers (and offset lines) for lines
algoritmo abaixoGDAL/OGR > [OGR] Geoprocessing
na caixa de ferramentas Processamento. Você precisará definir a Operação como curva de deslocamento e inserir o nome da coluna que contém a distância em Distância do buffer (no meu caso, o nome da coluna é largura ). Além disso, você pode definir de que lado da linha a linha paralela deve ser desenhada selecionando o lado do buffer como direita ou esquerda.fonte
Você pode usar "v.parallel"; pode encontrar esta ferramenta na caixa de ferramentas de processamento do QGIS.
Selecione a linha com o ID da linha no. 3, 6,20,25,31
Use "v.parallel", crie uma linha paralela a partir das linhas selecionadas. Mas você precisa fazer várias vezes para produzir diferentes distâncias de deslocamento (50, 100, 170, 500.400). Existe uma opção "Side", você pode atribuir a localização das linhas paralelas.
fonte