Eu tenho muitos arquivos .TAB abertos no QGIS e quero salvá-los no .SHP para que eu possa trabalhar com eles no ArcMap.
Existe uma maneira de salvar / exportar todos esses arquivos ao mesmo tempo ou eu realmente tenho que "salvar como" separadamente para cada arquivo?
Respostas:
Experimente este Frida:
Crie uma pasta para armazenar seus Shapefiles lá (por exemplo, eu criei a pasta
/tmp/data/
, eu uso o GNU / Linux).No QGIS, abra o console do QGIS Python.
Escreva a linha a seguir, editando o lado direito para corresponder ao caminho completo da sua pasta (inclua a barra invertida / barra invertida):
myDir = '/tmp/data/'
Pressione Enter.
Copie as seguintes linhas no console do QGIS Python:
Pressione Enter algumas vezes.
Agora você deve ter seus Shapefiles dentro da pasta que você criou na etapa 1.
Se você enfrentar problemas, informe-me sobre o sistema operacional e o caminho completo para sua pasta.
fonte
Para camada de varredura, use QgsRasterFileWriter
€: Você pode encontrar um exemplo mais detalhado no livro de receitas .
fonte
Apenas uma pequena adição: se você quiser alterar o CRS do arquivo exportado e adicionar mais prefixos e sufixos, poderá alterar o script da seguinte forma:
O 31370 pode ser substituído pelo EPSG do CRS em que você deseja que o arquivo exportado esteja.
fonte