Como podemos copiar feições entre camadas vetoriais usando o QGIS? Este é o tema deste nosso tutorial. Vamos entender como realizar esta operação que é bastante útil em atividades ligadas, por exemplo, à atualização de bases cartográficas.
COMO COPIAR GEOMETRIAS ENTRE CAMADAS
Antes de começarmos as explicações sobre este procedimento, quero convidar você para participar do Workshop Online de Geoprocessamento com Software Livre. Este evento é 100% Gratuito. Faça sua inscrição no link abaixo.
- Inscrição Gratuita no Workshop de Geoprocessamento com Software Livre
Vamos ao tutorial: Neste exemplo vamos considerar duas camadas vetoriais no formato shapefile que aqui estão denominadas como Quadras_Norte e Quadras_Sul (veja a imagem abaixo).
A ideia é copiar de uma vez só todas as feições da camada Quadras_Sul para a camada Quadras_Norte.
O primeiro passo é selecionar todas as feições da camada da qual queremos copiar as feições, neste caso a Quadras_Sul.
Para isso, clique sobre o nome da camada e use o atalho do teclado Ctrl+A. Note na figura abaixo que todas as feições foram selecionadas automaticamente após a execução deste comando simples.
Na sequência, acesse o menu Editar → Copiar feições. Uma alternativa é usar o atalho Ctrl+C.
Ao fazer uso deste comando estamos copiando para memória temporária (área de transferência) do computador as geometrias da camada selecionada no passo anterior.
Em seguida, coloque a camada que vai receber as novas feições em modo de edição (neste caso, Quadras_Norte).
Para isso, use o menu Camada → Alternar edição ou clique com o botão direito sobre a camada e escolha a opção correspondente, como ilustrado abaixo.
Com a camada em modo editável, vá no menu Editar → Colar feições.
Perceba no destaque na imagem abaixo que aparece uma mensagem dizendo que as feições foram coladas com sucesso na nova camada. Neste exemplo foram 145 feições.
Além disso, note que a área com os vértices marcados em vermelho (camada em edição) já tem a extensão equivalente a área total das duas camadas.
Retirando a camada do modo de edição, salvando as alterações dela e desabilitando a visualização da camada que está por baixo (Quadras_Sul, neste exemplo) fica fácil observar o resultado da operação.
Agora a camada Quadras_Norte tem um total de 311 quadras. Acabamos de atualizar nossa base cartográfica.
Vale lembrar que quando trabalhamos com arquivos shapefile só é possível unir feições de camadas de mesmo tipo de geometria (ponto com ponto, linha com linha e polígono com polígono). Não existe shapefile híbrido.
Caso você tenha alguma dúvida sobre a estrutura deste tipo de arquivo, recomendo que veja este conteúdo: Por Dentro do Formato Shapefile.
Temos aqui no nosso site alguns tutoriais relacionados com este tema, que são alternativas para realização deste processo. Veja alguns deles nos links a seguir:
- Função Merge no QGIS com Plugin MMQGIS
- QGIS: Combinar Geometrias usando o SAGA
- Como Dividir uma Camada Vetorial no QGIS
O que achou da nossa dica de hoje? Por favor, deixe seu comentário. Ele é muito importante para nós!
11 respostas
É possível juntar camadas de arquivos importados SHP’s e que essa nova camada fosse atualizada automaticamente assim que editarmos um dos SHP individuais?
Excelente post Anderson.
Tenho uma dúvida quanto a um procedimento no QGIS. Tenho um conjunto de shapes sobrepostos e uma lista de pontos distribuídos espacialmente sobre eles. Tenho como saber quantos e quais shapes estão sob cada ponto? Por exemplo, tenho uma série de shapes de distribuição de espécies (uns 600) e 18 pontos. Teria como saber quais espécies ocorrem em cada ponto?
Excelente! Muito bem explicativo! Mesmo para mim, que não entendo muito do programa, consegui fazer tranquilo.
Obrigada pela divulgação do material!
Caro Anderson,
Somos muito gratos pela sua contribuição para o meio acadêmico e profissional do geoprocessamento.
Oi Antonio,
Agradeço pelo seu comentário.
Abraço!
Excelente post Anderson!!!
só dando mais uma dica para a galera é cuidar com os atributos, que devem ser iguais, senão as geometrias vem mais as informações não. diferente da ferramenta “juntar shapes”.
Abs
Agradecemos pela sua excelente contribuição, Carlos.
Um abraço!
não mandaram o material da aula de geoprocessamento para meu e-mail.
ezedoalves@gmail.com
Oi Ezequiel, tudo bem?
Você pode olhar, por favor, se o email com link de acesso caiu na caixa de Spam ou na Aba “Promoções” do seu Gmail?
O remetente é anderson@clickgeo.com.br
Me diz se achou.
Abraço!
Ótima dica.
Agradeço Marcelo pelo seu comentário.
Abraço!