Автоматическое обновление семантики векторного набора данных
Для автоматического заполнения поля семантики векторного набора данных необходимо создать новое семантическое поле, после чего нажать кнопку «Обновление семантики» при условии, что необходимый векторный слой включен на редактирование.
Затем необходимо выбрать векторный слой, в котором будет обновляться поле семантики, далее само поле и значения, которые будут автоматически добавлены к семантике объектов. Значение можно задать через окно «Выражение», которое вызывается кнопкой «Составить…». В нем есть поле для составления выражения и каталоги: «Поля», «Функции», «Операторы».
Каталог «Поля» содержит список всех полей семантики выбранного слоя. В каталоге «Функции» предоставлена возможность выбора действий со значениями геометрических характеристик векторных объектов:
–Abs – возвращает абсолютное значение числа;
–Area2D – возвращает площадь объекта в проекции на плоскость XY;
–Area3D – возвращает площадь объекта в проекции на среднюю наклонную плоскость объекта в пространстве XYZ;
–Discrepancy – возвращает значение невязки – среднее квадратическое отклонение координат вершин объекта от средней наклонной плоскости;
–Cos – возвращает косинус угла, заданного в радианах;
–Geometry Type – возвращает название геометрического типа объекта;
–Index – возвращает порядковый номер объекта;
–Ln – возвращает натуральный логарифм числа;
–Perimeter – возвращает периметр объекта;
–Sin – возвращает синус угла, заданного в радианах;
–Sqrt – возвращает квадратный корень числа;
–Tan – возвращает тангенс угла, заданного в радианах;
–Text (“”) – записывает строку в поле семантики;
–X – координата центроида по оси X;
–Y – координата центроида по осиY;
–Z – координата центроида по оси Z.
Каталог «Операторы» содержит математические знаки операций для составления сложных выражений для поля семантики.
Из вышеописанных инструментов можно составить необходимое выражение, например вычислить высоту строений через их этажность.