Создание расчета

Можно создавать расчеты внутри выражений с помощью Редактора выражений. При помощи операторов и функций можно рассчитать новое значение на основе имеющихся значений свойств. Вы можете оценить результаты расчетов с помощью выражения.

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

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

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

  1. Откройте редактор выражений согласно требуемому типу использования выражения. Подробные сведения приведены в разделе Создание выражения.
  2. Введите имя свойства непосредственно в область выражения или выберите свойство в меню элементов выражения.
  3. Выберите оператор в меню элементов выражения или введите оператор в область выражения вручную:
  4. Выберите или введите значение для расчета.
  5. Укажите остальные условия выражения.
    Прим.: Чтобы выполнить расчет комплексного свойства, вставьте оператор AND или OR, а затем укажите другое сочетание оператора и свойства. Например, для поиска зданий с номерами домов больше 100, но меньше 200, используйте выражение Building_Street_Address > 100 AND Building_Street_Address < 200.
  6. Нажмите кнопку ОК, чтобы применить выражение.

Чтобы осуществить расчет с использованием функции, выполните следующие действия:

  1. Откройте редактор выражений.
  2. Выберите функцию в меню элементов выражения или введите функцию в область выражения вручную:
  3. Выберите свойство, к которому будет применяться функция.
    Прим.: Пример: чтобы округлить значение высоты зданий до целого числа в меньшую сторону, а затем найти здания, для которых округленное значение высоты составляет меньше 8 футов, используйте следующее выражение: Floor(ROOF_HEIGHT) < 8.
  4. Нажмите кнопку ОК, чтобы применить выражение.

Поиск площади или длины (геометрическая функция)

  1. Откройте редактор выражений.
  2. В области выражения введите или вставьте геометрическую функцию (Area2D или Length2D).
  3. После имени функции в скобках вставьте свойство Геометрия.
    Прим.: Вставьте свойство Геометрия из категории Функции в меню элементов выражения. Не изменяйте его вручную и не подставляйте значение для этого свойства.
  4. Укажите остальные условия выражения. Например, чтобы создать группу данных, в которую войдут данные только по зданиям, площадь которых превышает 10 000 кв. футов, используйте выражение Area2D(GEOMETRY) > 10000.
  5. Нажмите кнопку ОК, чтобы завершить выражение.