Como calcular áreas e perímetros de polígonos usando o QGIS?

13

Usando o QGIS, se eu carregar uma camada de polígono e criar uma nova coluna, como preencher essa coluna com:

  1. área de cada polígono e outra coluna com
  2. comprimento do perímetro de cada polígono?
HealthMaps
fonte
1
Então, mudei e salvei o shapefile na projeção UTM para obter a área quadrada do metro, mas ainda assim recebo um valor decimal baixo para a área. Por exemplo, um polígono com 102 km2 está aparecendo na tabela de atributos em 0,0102. Eu usei os dois métodos fTools e a calculadora na tabela de atributos. O que estou fazendo de errado? Graças
Eu também estava vendo números absurdamente baixos, mas acho que foi porque eu tinha o CRS errado. Cliquei no ícone no canto inferior direito e mudei o CRS e os números começaram a ficar melhores depois disso.
Brian Z
pergunta semelhante: gis.stackexchange.com/q/23355/4630
Tomas
No Qgis 2.19, não há ferramentas Geometria no menu Vetor. Preciso fazer o download? Obrigado pela resposta.
Thibault 21/17
Se você tiver uma pergunta semelhante a esta, crie uma nova pergunta. Isto é para respostas à pergunta original.
Mattropolis

Respostas:

26

Abra a calculadora de campo, selecione a nova coluna e digite a seguinte expressão

  • Para a área: $ area
  • Para perímetro: $ perímetro

Verifique se a sua camada está em um sistema de coordenadas projetado (não longo / médio) e em unidades corretas. (ou seja, se a projeção da sua camada tiver 'metros' como unidades, sua área será metros quadrados). Observe que a reprojeção de camadas on-the-fly não altera as unidades para o cálculo de área / perímetro; portanto, é necessário reprojetar primeiro usando Salvar como. .. com o CRS alvo correto.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

pensamentos espaciais
fonte
Existem outras funções que começam com $?
HealthMaps
2
Muitos, na verdade, você os verá na calculadora de campo. no QGIS 1.8, é bem organizado sob 'lista de funções' na calculadora campo
spatialthoughts
7

Você também pode usar o fTools: menu Vetor -> Ferramentas de geometria -> Exportar / adicionar colunas de geometria

Ele atualiza sua camada automaticamente adicionando as colunas AREA e PERIMETER.

lrssvt
fonte