2. Preparando a camada de sub-bacia

Começaremos com um novo projeto QGIS.

1. Baixe o shapefile catchpolygons.shp e adicione-o a um projeto QGIS vazio.

2. Abra a tabela de atributos da camada catchpolygons.

Esta camada foi calculada usando a abordagem de delimitação de bacia hidrográfica da Lição 4. O resultado é que cada sub-bacia tem um valor de 100. Para nosso propósito, entretanto, cada sub-bacia precisa de um id único.

3. Alterne para o modo de edição usando o botão Toggle editing button.

4. Na calculadora de campo, formule a equação DN = $id e clique Atualizar tudo. Clique no botãoSave layer edits para salvar as edições.

number features

A função $id atribui o id de recursos exclusivo para cada recurso na tabela de atributo.

Agora precisamos adicionar um atributo com a área de superfície para cada polígono da sub-bacia.

5. Clique add new field para  adicionar uma coluna na tabela de atributo.

6. Chame o novo campo CatchArea, indique que ele contém um número decimal (real) com um comprimento de 10 caracteres e uma precisão de 2 casas decimais. Clique em OK para criar a coluna. 

add catcharea field

7. Na calculadora de campo, formule a equação CatchArea = $area e clique Atualizar tudo.

A tabela de atributos agora tem ids e áreas de superfície exclusivas para cada sub-bacia.

calculate catchmentareas

8. Clique no botão  Toggle editing button para salvar as edições e desativar a edição.

Agora temos que preparar os dados de cobertura do solo.