Построение выражения надписи

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

Более подробно о форматировании надписей с помощью тегов форматирования

Выражение надписи ограничено одной строкой кода, если не отмечена опция Дополнительно (Advanced) в диалоговом окне Выражение надписи (Label Expression). Если отметить Дополнительно , вы сможете вводить функции, содержащие программную логику и разбиение на несколько строчек кода.

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

Python
int([FIELD1]) + int([FIELD2])
VBScript
cint([FIELD1]) + cint([FIELD2])
JScript
parseInt([FIELD1]) + parseInt([FIELD2])

Шаги:

  1. Нажмите кнопку Менеджер надписей (Label Manager) Менеджер надписей на панели инструментов Надписи (Labeling).
  2. Щелкните класс надписей в списке Классы надписей.
  3. Щёлкните кнопку Выражение (Expression).
  4. Внизу выберите язык синтаксического анализатора.
  5. Введите выражение Python, VBScript или JScript. Вы также можете создать выражение, дважды щелкнув поле, чтобы добавить его в выражение, или выбрав поле и щелкнув кнопку Добавить, чтобы добавить поле в конец выражения с отделением пробелом.

    Независимо от типа данных в источнике данных слоя имена полей заключаются в квадратные скобки [].

    При желании, введите теги форматирования текста ArcGIS в окно Выражение (Expression), чтобы отформатировать части ваших надписей.

    Если ваше выражение будет разбиваться на несколько строчек кода, отметьте Дополнительно (Advanced) и затем вводите выражение.

  6. Щёлкните Проверить (Verify), чтобы убедиться в отсутствии синтаксических ошибок.
  7. Щёлкните OK во всех диалоговых окнах.
ПодсказкаПодсказка:
Как обычные, так и сложные выражения надписей, можно сохранить в файл выражений надписей (.lxp), который потом можно подгрузить для других слоёв или карт.

Примеры выражений

Вот некоторые примеры выражений надписей:

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

(Эта информация находится на веб-страницах, не созданных, не поддерживаемых и не принадлежащих компании Esri. Esri не гарантирует доступность этих страниц и на несет ответственности за их содержание.)

Связанные темы

5/10/2014