Создание выражений — диалоговое окно

С помощью выражений можно выполнять следующие задачи:

Меню элементов выражения

Вставка элементов в выражение.

Свойство

Отображение списка свойств. Выберите свойство для отображения его значений. Например, для элемента "Здание" со свойством "Адрес" можно изучить значения этого свойства и выбрать только те здания, которые расположены на определенной улице.

В других системах ГИС свойства иногда называются атрибутами. Свойства могут содержать демографические, физические, исторические и другие данные, соответствующие геометрическому элементу.

Оператор

Отображение списка математических операторов, операторов сравнения и логических операторов.

Функция

Отображение списка математических, текстовых и геометрических функций, а также функций даты и преобразования.

Математическая функция

Отображение списка математических и числовых функций, включая стандартные тригонометрические операции, а также функции вычисления абсолютных значений, экспоненты и др.

Текстовая функция

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

Функция даты

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

Поиск на карте

При построении на карте указывает положение как фильтр. Например, можно выбрать все элементы внутри указанной окружности, прямоугольника или полигона или соприкасающиеся с ними элементы.

Геометрия

Отображение геометрических элементов Площадь2D и Длина2D. Каждый из этих элементов использует только атрибут Геометрия. С помощью этого выражения определяется площадь или длина данных в слое. После этого можно создать выражение, отфильтровывающее данные по размеру. Например, можно выбрать только те трубопроводы, длина которых превышает 15 метров.

Преобразование

Отображение списка параметров для преобразования строк из одного формата в другой. Например, можно выполнить преобразование текстовых строк в даты, а затем выбрать только элементы до или после какой-то конкретной даты.

Математические операторы

Вставка в выражение операторов +, -, * или /.

Операторы сравнения

Вставка операторов логического сравнения ("равно", "меньше чем", "больше чем" и т. д.)

Логические операторы

Вставка в выражение операторов AND, OR или группирующих скобок.

Получение значений

Выберите свойство в раскрывающемся списке на панели значений для запроса доступных значений этого свойства. Дважды щелкните значение, чтобы добавить его в выражение в точке вставки.

Область выражения

Отображение текущего выражения.

Панель значений

Позволяет пользователю запрашивать и использовать значения выбранных свойств.