Як розрахувати площі та периметри багатокутника за допомогою QGIS?


13

Якщо я завантажую багатокутний шар і роблю новий стовпець, використовуючи QGIS, як заповнити цей стовпчик:

  1. площа кожного багатокутника та інший стовпчик с
  2. довжина периметра кожного багатокутника?

1
Отже, я змінив і зберег формат-файл у UTM проекції, щоб отримати площу квадратного метра, але я все одно отримую низьке десяткове значення для області. Наприклад, багатокутник, що становить 102 км2, відображається в таблиці атрибутів на рівні 0,0102. Я використовував обидва методи fTools та калькулятор у таблиці атрибутів. Що я роблю неправильно? Дякую

Я також бачив абсурдно низькі цифри, але я думаю, що це було тому, що у мене неправильна CRS. Я натиснув на значок внизу праворуч і змінив CRS, і цифри почали виглядати краще після цього.
Брайан Z

подібне запитання: gis.stackexchange.com/q/23355/4630
Томаш

У Qgis 2.19 у меню "Вектор" немає інструментів "Геометрія". Чи потрібно його завантажувати? Дякую за вашу відповідь
Thibault

Якщо у вас є питання, подібне до цього, створіть нове запитання. Це для відповідей на початкове запитання.
Метрополіс

Відповіді:


26

Відкрийте калькулятор поля, виберіть новий стовпець і введіть наступне вираз

  • Для площі: $ площа
  • Для периметра: $ периметр

Переконайтесь, що ваш шар знаходиться у проектованій системі координат (не в ширині / довгій) та у правильних одиницях. . .. з правильною цільовою CRS.

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

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


Чи є інші функції, які починаються з $?
HealthMaps

2
Насправді багато людей ви побачите їх у польовому калькуляторі. у QGIS 1.8, він добре організований у розділі "список функцій" у польовому калькуляторі
spatialthoughts

7

Ви також можете використовувати fTools: векторне меню -> Інструменти геометрії -> Експорт / Додати стовпці геометрії

Він оновлює ваш шар автоматично, додаючи стовпці AREA та PERIMETER.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.