Как рассчитать площади и периметры полигонов с помощью QGIS?

13

Используя QGIS, если я загружаю слой многоугольника и создаю новый столбец, как мне заполнить этот столбец с помощью:

  1. площадь каждого многоугольника и другой столбец с
  2. длина периметра каждого полигона?
HealthMaps
источник
1
Итак, я изменил и сохранил шейп-файл в проекции UTM, чтобы получить площадь квадрата метра, но я все еще получаю низкое десятичное значение для этой области. Например, полигон площадью 102 км2 отображается в таблице атрибутов на уровне 0,0102. Я использовал оба метода fTools и калькулятор в таблице атрибутов. Что я делаю неправильно? Спасибо
Я также видел абсурдно низкие цифры, но я думаю, что это потому, что у меня был неправильный CRS. Я щелкнул значок в правом нижнем углу и изменил CRS, и после этого цифры стали выглядеть лучше.
Брайан З.
Похожий вопрос: gis.stackexchange.com/q/23355/4630
Томас
В Qgis 2.19 нет инструментов Geometry в меню Vector. Нужно ли его скачивать? Спасибо за ответ
Тибо
Если у вас есть вопрос, похожий на этот, создайте новый вопрос. Это для ответов на оригинальный вопрос.
Маттрополис

Ответы:

26

Откройте калькулятор поля, выберите новый столбец и введите следующее выражение

  • Для области: $ площадь
  • Для периметра: $ периметр

Убедитесь, что ваш слой находится в спроецированной системе координат (не широта / долгота) и в правильных единицах. (т. е. если проекция вашего слоя имеет «метры» в качестве единиц измерения, ваша площадь будет равна квадратным метрам). Обратите внимание, что перепроектирование слоев на лету не меняет единицы измерения для расчета площади / периметра, поэтому сначала необходимо выполнить перепроецирование с помощью команды «Сохранить как». .. с правильной целевой CRS.

введите описание изображения здесь

введите описание изображения здесь

spatialthoughts
источник
Есть ли другие функции, начинающиеся с $?
HealthMaps
2
Многие на самом деле, вы увидите их в полевом калькуляторе. в QGIS 1.8 это хорошо организовано в «списке функций» в полевом калькуляторе
spatialthoughts
7

Вы также можете использовать fTools: Векторное меню -> Инструменты геометрии -> Экспорт / Добавить столбцы геометрии

Он автоматически обновляет ваш слой, добавляя столбцы AREA и PERIMETER.

lrssvt
источник