10 Computador de campo
Introdução
A calculadora de campos no QGIS é uma ferramenta versátil que lhe permite efetuar cálculos complexos e transformações de dados diretamente na tabela de atributos. Com a calculadora de campos, pode criar novos campos, atualizar campos existentes e calcular valores com base em expressões que incluem operações matemáticas, manipulação de texto, funções de data/hora e muito mais.
1. abra a calculadora de campo
A calculadora de campos pode ser utilizada tanto para criar novos campos como para editar campos existentes num nível.
A. Abrir a calculadora de campo
- Abra a tabela de atributos:
- Clique com o botão direito do rato na camada e selecione Abrir tabela de atributos.
- Chame a calculadora de campo:
- Clique no botão Calculadora de campo na barra de ferramentas da tabela de atributos. Em alternativa, pode chamar a calculadora de campos através do menu Editar > Calculadora de campos.
2. crie novos campos
O calculador de campos oferece-lhe a possibilidade de criar novos campos com base nos cálculos ou expressões.
A. Adicione um novo campo
- Active a opção Criar novo campo:
- Na caixa de diálogo do calculador de campos, active a caixa de verificação Criar novo campo.
- Nome e tipo do campo:
- Introduza um nome para o novo campo e selecione o tipo de dados (por exemplo, número inteiro, número decimal, texto, data).
- Comprimento do campo e precisão:
- Para campos numéricos, pode especificar o comprimento do campo e as casas decimais. Isto determina o número total de dígitos e o número de casas decimais que o campo pode conter.
B. Defina a expressão
- Janela de expressão:
- A janela de expressão está localizada na parte inferior da janela do calculador de campos. Aqui pode definir a expressão que calcula os valores para o novo campo.
- Campos e valores:
- No lado esquerdo da janela, encontra uma lista de campos e funções disponíveis. Pode selecionar um campo e inseri-lo na expressão, por exemplo,
[nome do campo] * 2
.
- Operações e funções matemáticas:
- Utilize operadores matemáticos (+, -, *, /) e funções como
sum()
,mean()
,sqrt()
para efetuar cálculos complexos.
- Pré-visualização:
- Antes de aplicar a impressão, pode pré-visualizar os resultados para se certificar de que a impressão está correta.
- Efectue o cálculo:
- Clique em OK para criar o novo campo e efetuar o cálculo. O novo campo é adicionado à tabela de atributos e os valores calculados são inseridos.
3. actualize os campos existentes
A calculadora de campos também pode ser utilizada para alterar os valores de um campo existente.
A. Campo de atualização
- Active o campo Atualizar:
- Selecione a opção Atualizar um campo existente na caixa de diálogo do calculador de campos.
- Selecione o campo de destino:
- Selecione o campo que pretende atualizar a partir da lista pendente.
- Introduza a impressão:
- Defina a expressão que calcula os novos valores para o campo. Pode ser uma operação simples, como
[nome do campo] + 100
, ou uma função mais complexa.
- Efectue o cálculo:
- Clique em OK para atualizar o campo com os novos valores.
4. funções alargadas do computador de campanha
A calculadora de campo oferece uma variedade de funções que o ajudam a analisar e transformar dados:
A. Funções matemáticas
- Operações aritméticas básicas: Efetuar operações matemáticas simples como a adição, a subtração, a multiplicação e a divisão.
- Funções trigonométricas: Calcular o seno, o cosseno, a tangente e as suas funções inversas.
- Logaritmos e funções exponenciais: Utilize
log()
,exp()
e funções semelhantes para efetuar cálculos matemáticos.
B. Funções de texto
- Operações com cadeias de caracteres: Junte textos com a função
concat()
, corte partes de cadeias de caracteres ou converta-as em letras maiúsculas ou minúsculas. - Cálculo do comprimento: Utilize
length()
para determinar o número de caracteres num campo de texto.
C. Funções de data/hora
- Calcule a data: Utilize funções como
now()
outoday()
para obter a data e a hora actuais. - Diferenças de datas: Calcule a diferença entre duas datas utilizando a função
age()
.
D. Funções geométricas
- Comprimentos e áreas: Calcule comprimentos, áreas e outras propriedades geométricas das suas caraterísticas.
- Transformações geométricas: Utilizar funções para alterar ou analisar dados geométricos.
5. boas práticas
- Teste antes de aplicar: Teste as suas expressões com uma pequena quantidade de dados ou utilize a função de pré-visualização para garantir que os resultados estão corretos.
- Anular: Lembre-se de que as alterações aos campos existentes não podem ser anuladas sem mais demoras. Guarde o seu projeto ou crie uma cópia de segurança antes de efetuar alterações extensas.
- Utilize a documentação: Confie na documentação do QGIS e nos recursos online para saber mais sobre funções e expressões complexas.
A calculadora de campo do QGIS é uma ferramenta indispensável para a manipulação e análise de dados de atributos. Graças à sua flexibilidade e à vasta gama de funções disponíveis, permite-lhe tratar e enriquecer os dados de forma eficaz.