Mesclando várias camadas de vetores em uma camada usando o QGIS?

82

Importei vários shapefiles que foram exportados de um Mapinfo .tab. Vários arquivos de guia são importados, resultando em mais de 20 camadas. Depois quero exportá-lo para geoJSON; mas estou relutante em selecionar cada camada e exportá-la manualmente.

Existe uma maneira de mesclar todas as camadas em uma usando o QGIS?

stUrb
fonte
Todas estas funções podem ser acessadas através do plug-in Sextante, também em Lisboa
sim, as ferramentas funcionam perfeitamente. Apenas se os shapefiles de entrada estiverem em UTF8, o shapefile de saída perderá atributos .... existe alguma maneira de dizer QGIS para criar SHP em UTF8? algo como no ArcGIS, onde você pode no registro definir o valor padrão da página de código para UTF8?

Respostas:

75

você pode usar as ferramentas MMqgis para mesclar ...

mmqgis

A ferramenta Mesclar camadas mescla recursos de várias camadas em um único arquivo de forma e adiciona o arquivo de forma mesclado ao projeto. Uma ou mais camadas são selecionadas na caixa de listagem "Selecionar camadas de origem" e um nome de arquivo shapefile de saída é especificado no campo de diálogo "Output Shapefile".

As camadas mescladas devem ter o mesmo tipo de geometria (ponto, polígono etc.). Se as camadas de origem tiverem campos de atributos diferentes (distintos por nome e tipo), o arquivo mesclado conterá um conjunto de todos os campos diferentes das camadas de origem com valores NULL inseridos quando uma camada de origem não tiver um campo de saída específico.

espero que ajude você ...

Aragão
fonte
14
Há uma tal opção, no menu vector, ferramenta de gerenciamento de dados
Ecodiv
e se as duas ou mais camadas tiverem sistemas de coordenadas diferentes? gis.stackexchange.com/questions/279571/…
aaaaa
68

Você pode usar a função 'mesclar arquivos de forma em um' na ferramenta de gerenciamento de dados | vetor de menu. Você pode mesclar todos os arquivos no diretório de entrada ou selecionar arquivos específicos no diretório de entrada.

insira a descrição da imagem aqui

O mesmo se aplica à ferramenta MMqgis: as camadas mescladas devem ser do mesmo tipo de geometria. Além disso, se as camadas de origem tiverem campos de atributos diferentes, o arquivo mesclado conterá todos os campos, mas com valores NULL inseridos quando uma camada de origem não tiver um campo específico.

Ecodiv
fonte
6

Você também pode usar o v.patchmódulo sob comandos GRASS. Está disponível na caixa de ferramentas de processamento.

Você pode procurá-lo quando a lista suspensa na parte inferior da janela da Caixa de Ferramentas de Processamento é alternada de "Interface simplificada" para "Interface avançada".

insira a descrição da imagem aqui

user55937
fonte