Dividir o shapefile em arquivos separados para cada recurso usando QGIS / GDAL / SAGA?

Respostas:

45

No QGIS 2.8.1, há uma ferramenta no menu Vetor que pode dividir um conjunto de dados com base em um atributo.

Olhar dentro Vector > Data Management Tools > Split Vector Layer...

ferramenta de camada vetorial dividida no QGIS 2.8.1

É uma ferramenta básica que deve funcionar se você não quiser recorrer a plugins ou ferramentas no Processing; a menos que eles ofereçam funcionalidade adicional que você precisa.

SaultDon
fonte
1
Diferente das outras ferramentas vetoriais, essa não adiciona os arquivos ao projeto e você deve selecionar uma pasta de saída Browsepara encontrá-los posteriormente.
Andrej
5

O Quantum GIS possui um plugin chamado ShapefileSplitter , que faz isso.

oeon
fonte
3

Use 'Dividir camada vetorial' na Caixa de ferramentas geral de vetores

jbalk
fonte
1

Você pode considerar saga gis (diretamente ou através do sextante em qgis). Ele contém um módulo que dividirá uma forma por atributo (shapes / tools / split table / shape by attribute).

johanvdw
fonte
1

Na caixa de ferramentas de processamento do QGIS, se você seguir os scripts de exemplo da seção Scripts. Você encontrará o script chamado "Dividir camada vetorial por atributo". Isso fará o que você precisa.

Ariel
fonte
2
isso é diferente do plugin sugerido por @oeon?
22615 Marte
@mattwilkie é um algoritmo que vem nativamente com QGIS. Não é necessário instalar um plug-in para isso!
Stophface