калькулятор полів

Кнопка Калькулятор полів в таблиці атрибутів дозволяє здійснювати розрахунки на основі існуючих значень атрибутів або заданих функцій, наприклад для розрахунку довжини або площі геометричних об'єктів. Результати можуть бути записані в нову колонку атрибутів або використовуватися для оновлення значень існуючої колонки.

Перш ніж натиснути іконку «калькулятор матеріалів полів» (див. Figure_attributes_3), необхідно перевести шар в режим редагування. У діалоговому вікні спочатку необхідно вибрати одну з опцій: «Оновити існуюче поле», «Оновити тільки вибрані об'єкти» або створити «Нове поле» таблиці атрибутів, куди будуть додані результати обчислень.

Figure Attributes 3:

калькулятор полів

Щоб додати нове поле, необхідно вказати його ім'я, тип (ціле число (integer), десяткове (real) або текст (string)), розмір, і точність (тільки для десяткового числа), см. Figure_attributes_3. Наприклад, якщо задати розмір поля, що дорівнює 10, а точність 3, то це буде означати, що в поле може бути записано шестизначне число, десяткова кома і 3 знаки після коми, що визначають точність.

Секція Функції містить всі доступні оператори, а також поля і значення. Опис функції відображається в поле Опис функції. В поле Вираз відображається вираз, складений з елементів групи Функції. Найбільш часто використовувані оператори винесені на окрему панель Оператори.

Групи Оператори. Функції. Перетворення. Строкові. Геометричні і Записи надають різні функції. У групі Оператори знаходяться арифметичні і логічні оператори. В Функції - математичні функції. Група Перетворення містить функції перетворення типів даних один в одного. Розділ Строкові надає функції обробки рядків, а група Геометричні - функції для роботи з геометрією об'єкта. І, нарешті, група Записи містить функції для нумерації записів таблиці. Щоб додати функцію в поле Вираз двічі клацніть по її імені в списку.

Наведемо невеликий приклад використання калькулятора поле ». Розглянемо процес розрахунку довжини об'єктів шару railroads з демонстраційного набору даних QGIS:

Додайте shape-файл railroads.shp в QGIS і натисніть кнопку Відкрити таблицю атрибутів.

Увімкніть Режим редагування і викличте Калькулятор полів.

Активуйте прапорець Створити нове поле. щоб записати результати розрахунків в нове поле.

Задайте length в якості імені результуючого поля, «Десяткове число (real)» в якості типу поля, вкажіть «Розмір» поля 10 і «Точність» 3.

Тепер знайдіть в групі Геометрія оператор $ length і двічі клацніть по ньому. Функція з'явиться в поле Вираз.

Доповніть вираз, ввівши / 1000 в поле Вираз і натисніть [OK].

У таблиці атрибутів тепер можна бачити нове поле length зі значеннями довжин об'єктів.

Список всіх доступних функцій знаходиться нижче.

Список Функції. а також групи Опис функції. Оператори і вирази використовуються також при створенні правил для відтворення за правилами і при створенні підписів на основі виразів.

Основні оператори, які використовуються у виразах, наприклад +. -. *

Умовні оператори та функції

Схожі статті