3. Preparando os Dados de Cobertura do Solo

3.4. Agregar Classes de Cobertura do Solo

CORINE tem diferentes níveis de classes de cobertura do solo. Os dados CORINE que temos são chamados de dados nível 3. Na tabela de atributos, o campo code_18 possui valores para o nível 3, indicados por 3 dígitos. Nesta seção, vamos agregar a classificação detalhada de nível 3 ao nível 1. Portanto, precisamos criar um novo campo com apenas o primeiro dígito de cada feição.

1. Abra a tabela de atributo da camada Corine2018_repr e alterne para o modo edição.

2. Adicione um novo campo. Dê ao atributo o Nome Level1, escolha para Tipo Número inteiro (inteiro) e Comprimento 1.


3. Use o botão field-calculator-button.png para abrir a Caixa de Diálogo Expressão.

Vamos escrever uma expressão que recodifica todas as classes de nível 3 para o nível 1.

4. Escreva a expressão conforme mostrado na figura abaixo.

A função left retorna uma string de com os n caracteres mais à esquerda. Aqui precisamos do primeiro caractere, então escolhemos 1 para o comprimento. Usamos a função to_int para converter a string em inteiro

left

5. Atualize o campo level1.

A tabela de atributos agora deve ter a seguinte aparência:

result level 1

6. Desative o modo de edição e salve as edições.