Что такое выражение для отображения поля
Выражение для отображения использует наиболее информативное и уникальное поле из таблицы. Например, отображаемое выражение будет использовать поле имени для слоя стран или номер участка для слоя участков.
По умолчанию, в качестве выражения для отображения используется первое поле текстового типа с названием name (в любом регистре). Если такого поля не существует, это будет первое поле текстового типа, затем первое цельночисленное поле или первое поле любого типа. Вы можете изменить используемое для отображаемого выражения поле на вкладке Отображение (Display) диалогового окна Свойства слоя (Layer Properties) или Свойства таблицы (Table Properties).
Отображаемое выражение используется в ArcGIS везде, где надо работать со слоем или таблицей:
- Предоставляет текст для MapTips, отображаемый при наведении курсора на объект (MapTips можно включить на вкладке Отображение (Display)).
- Представляет объект в окне Идентифицировать (Identify) при использовании инструмента идентификации.
- Представляет объекты в окне Атрибуты (Attributes) при редактировании атрибутов выбранных объектов
- При работе с непространственными таблицами, представляет запись в окне Идентифицировать (Identify) при идентификации записи в таблице
- При публикации карты в качестве картографического сервиса включается в него на каждый слой карты, чтобы клиентские приложения, получающие доступ к сервису, могли отображать объекты и записи с отображением выражений
Настройка текстовой строки для отображаемого поля
Вы можете настроить текстовую строку отображаемого выражения, написав это выражение. В отображаемом выражении указывается, какой текст будет использоваться в окне Идентифицировать (Identify) или Атрибуты (Attributes). Вы там можете ввести свой текст или скомбинировать содержимое из нескольких полей.
Отображаемые выражения похожи на выражения надписей, которые обычно конкатенируют или изменяют содержимое одного или более полей и могут содержать дополнительные текстовые строки для создания более информативных надписей. Они могут содержать скрипты Visual Basic или JScript для логических выражений и текстов. Вы можете сохранять и загружать выражения отображения или надписей, хотя некоторые функциональные возможности выражений надписей могут игнорироваться в отображаемых выражениях. Например, в отображаемых выражениях нельзя использовать теги форматирования текста.
Щелкните на кнопке Выражение (Expression) и постройте в открывшемся диалоговом окне собственное выражение.