Vamos
começar a criar o primeiro scripts em Python que irá abrir um Shapefile. Nesse
tutorial estou utilizando o Qgis 3.0. Alguns comandos mudaram nessa versão, então qualquer dúvida verifique na documentação da versão que você utiliza.
Abra
o Qgis e Clique no ícone do Python como mostra a figura abaixo.
Após clique no ícone do editor do Python.
A área marcada em vermelho na imagem abaixo é o local onde
será inserida as linhas de código.
Insira o código abaixo e altere a área onde se encontra
“Caminho_do_arquivo_shapefile”. Você deverá inseri o caminho da pasta onde se
encontra o seu shapefile e no lugar de “Nome_da_camada” insira o nome que você
desejar colocar nela.
Nesse código a variável “caminho” recebe o caminho onde se
encontra o arquivo “.shp”.
A variável “camada” recebe a função QgsVectorLayer com a entrada
da variável caminho, do nome que você desejar para a camada e “ogr”. Essa
função carrega a camada vetor que você direcionou na variável “caminho” e
nomeia a camada.
A última linha tem a função de carregar a camada na tela do
Qgis.
*Obs: Todas as “ASPAS” fazem parte do código e se caso não
coloca-las o Python irá retornar um Erro.
Após esse procedimento clique no ícone rodar script como
mostra a figura abaixo para executar o código.
Após esse procedimento o Shapefile será mostrado na tela.
Caso você queira salvar o seu código Python em formato “.py”
clique no ícone de salvar próximo ao ícone de rodar script, selecione a pasta
desejada e clique em salvar. O ícone de salvar está destacada na imagem abaixo.
Abaixo se encontra o vídeo de demonstração do script sendo executado.
*Caso apresente algum erro revise o código e o caminho do Shapefile.
*Caso apresente algum erro revise o código e o caminho do Shapefile.
Até a próxima!