Como copiar Feições de uma Camada para Outra no QGIS

Como copiar Feições de uma Camada para Outra com QGIS

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.

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.

Shapefile de Quadras no QGIS

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.

Selecionando Feições no QGIS

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.

Como copiar Feições usando o QGIS

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.

Como colocar uma camada em modo de edição no QGIS

Com a camada em modo editável, vá no menu Editar → Colar feições.

Colando feições em uma nova camada no QGIS

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.

Copiar Feições de uma Camada para Outra no QGIS

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.

Como copiar Feições de uma Camada para Outra no QGIS

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:

O que achou da nossa dica de hoje? Por favor, deixe seu comentário. Ele é muito importante para nós!

Cadastre-se Gratuitamente em nossa Lista VIP e receba nossas novidades por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Canal no Youtube para continuar atualizado sobre o Mundo das Geotecnologias

Sobre Anderson Medeiros 987 Artigos
Em 2017 foi reconhecido como o Profissional do Ano no Brasil no setor de Geotecnologias. Graduado em Geoprocessamento, trabalha com Geotecnologias desde 2005. Já ministrou dezenas de cursos de Geoprocessamento com Softwares Livres em diversas cidades, além de outros treinamentos na modalidade EaD. Desde 2008 publica conteúdo sobre Geoinformação e suas tecnologias como QGIS, PostGIS, gvSIG, i3Geo, entre outras.

10 Comentário

  1. Afonso José disse:

    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?

  2. Excelente! Muito bem explicativo! Mesmo para mim, que não entendo muito do programa, consegui fazer tranquilo.
    Obrigada pela divulgação do material!

  3. ANTONIO PAULO DE ANDRADE SILVA disse:

    Caro Anderson,
    Somos muito gratos pela sua contribuição para o meio acadêmico e profissional do geoprocessamento.

  4. 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

Faça um comentário

Seu e-mail não será divulgado.


*