
Este tutorial é um Guest Post elaborado por Daniel Bruno da Silva Triumpho, Natural de Viçosa-MG. Possui graduação em Licenciatura em Geografia (2014) e cursando Bacharelado em Geografia. Atualmente é estagiário na empresa HAC estudos ambientais onde desenvolve atividades gestão de banco de dados e Geoprocessamento.
FIELD CALCULATOR: EXEMPLO DE USO NO QGIS
Adicionar o shapefile, neste exemplo nós utilizaremos um disponibilizado pelo IBGE.
Inicie o modo de edição clicando no ícone mostrado abaixo ou, com o nome da camada selecionado, acesse o menu Camada → Alternar modo de edição.
Abra a tabela de atributos.

Vamos iniciar abrindo a calculadora de campo, posteriormente marcar a opção “atualizar um campo existente” escolher o a ser trabalhado. Nas opções de ferramentas vamos optar pela função String e dentro das opções desta procurar Substring.
Após a seleção desta função vamos até o campo campos e valores e selecionamos o mesmo campo que escolhemos para ser atualizados.
Como queremos reduzir de sete para quatro dígitos devemos digitar a seguinte expressão.
A janela da calculadora fica assim.
Após a expressão estiver pronta, dê OK. Agora é só finalizar a edição e trabalhar com seu dado editado.
O que acharam deste tutorial? Ele também pode ser baixado no formato PDF.
Acesse mais tutoriais sobre QGIS nos links abaixo:









4 respostas
Anderson,
Boa tarde!
Sou profissional da Saúde de Belo Horizonte e agradeço muito a sua contribuição no QGIS.
Você tem nos ajudado muito.
Márcia Moreira
Estes tutoriais são muito úteis mas faltou explicar o que é a função Substring e os valores dos parâmetros, pois este tipo de funções pode ser usada para ficarmos com os últimos 4 caracteres, por exemplo.
Cumps.,
Oi Luis, como vai?
Vou passar seu comentário para o autor do tutorial, o Daniel.
Agradeço muito por sua visita e contribuição.
Forte abraço!
Essa função tem objetivo de “reduzir”, acredito que tenha uma definição melhor, o caracteres ao interesse do usuário. Ela lê o campo sempre do primeiro carácter até o final. Ela sim pode ser usada para ficar com o carácter que usuário desejar, por exemplo em um arquivo com um atributo de 8 dígitos se desejarmos somente os 4 últimos é só escrever uma expressão Subtring(atributo,4,8)