Вид полей используется для управления полями, связанными со слоем или таблицей. В виде полей вы можете вносить изменения в поля таблицы или слоя, изменять их свойства, удалять поля или создавать новые.
Далее представлены примеры редактирования в виде Поля слоя Building:
- Изменить имя и псевдоним поля
- Удалить некоторые ненужные поля
- Добавляет новое поле BLDGTYPE для хранения типа строения кампуса
- Применение домена к полю
- Применить значение по умолчанию к полю
Это примеры некоторых стандартных задач редактирования, которые вы можете выполнять в виде Поля.
Откройте вид Поля
Вид Поля может быть открыт следующими способами:
- На панели Каталог - щелкните правой кнопкой класс объектов или таблицу, для которой вы хотите открыть вид Поля, и выберите Оформление > Поля.
- На панели Содержание - щелкните правой кнопкой слой или таблицу и выберите Оформление > Поля.
- На ленте - выберите слой на панели Содержание. На контекстной ленте Векторный слой щелкните вкладку Данные и выберите Поля в группе Оформление.
- В таблице атрибутов - щелкните в виде атрибутивной таблицы Добавить поле, чтобы открыть вид Поля с новой строкой, готовой к обновлению. Можно также щелкнуть правой кнопкой любой столбец и выбрать Поля либо щелкнуть кнопку меню и выбрать Поля.
Ниспадающее меню Текущий слой
При работе с полями в виде Поля важно помнить, что некоторые поля являются специфическими для слоя, а некоторые - специфичны для источника данных, на основе которого создан слой. Между ними можно переключаться в ниспадающем меню Текущий слой в верхней части вида. Поля слоя хранятся с определением слоя в проекте, тогда как поля источника данных хранятся вместе с источником слоев, например, классом объектов, на котором основан слой. Разница имеет значение, поскольку один источник данных может иметь несколько слоев, связанных с ним. Изменения соответствующего источника данных распространятся на основанные с ним слои. Внесенные на уровне слоя изменения полей изменят только конкретный слой..
При открытии вида Поля на панели Каталог будут показаны только поля источника данных. В ниспадающем меню Текущий слой отобразится предназначенная только для чтения опция Источник данных.
При открытии вами вида Поля на панели Ресурсы ленты Векторный слой или вида атрибутивной таблицы в ниспадающем меню Текущий слой можно переключаться между слоем и источником данных. Если на карте есть несколько слоев, основывающихся на одном и том же источнике, все слои появятся в ниспадающем меню.
Если в ниспадающем меню выбран Источник данных, показаны следующие поля:
- Имя поля
- Псевдоним
- Тип данных
- Разрешить значения Null
- Домен
- По умолчанию
Если в ниспадающем меню выбран слой, будут показаны поля источника данных и слоя. Поля слоя следующие:
- Видимость
- Только чтение
- Подсветка
- Числовой формат
Применение сортировки к порядку полей
На ленте Векторный слой или Автономная таблица, в группе Порядок полей, содержатся опции для выполнения сортировки имен полей по возрастанию и по убыванию. Либо можно дважды щелкнуть нужный столбец для выполнения сортировки по возрастанию или по убыванию.
Редактирование имени и псевдонима поля
Для редактирования имени поля дважды щелкните ячейку имени поля, которое вы хотите изменить, и введите новое имя. Сделайте то же самое для редактирования псевдонима поля.
Удалить поле
Чтобы удалить поле, выберите соответствующую строку, щелкнув ее в левом столбце таблицы данных. Выберется вся строка. Можно удалить поле, нажав на клавишу Delete, с помощью опции Удалить буфера обмена ленты либо щелкнув правой кнопкой строку и выбрав Удалить.
Подсказка:
Удалить поле можно, кроме того, в виде таблицы атрибутов, щелкнув правой кнопкой столбец и выбрав Удалить либо выбрав значение в столбце и нажав на кнопку Удалить панели инструментов над видом. Более подробно о таблицах и атрибутивной информации.
Удаление нескольких полей
Для удаления нескольких полей выполните следующие шаги:
- Выберите удаляемую строку, щелкнув ее в левом столбце таблицы данных.
- Нажмите и задержите клавишу Ctrl и выберите другие строки полей, которые вы хотите удалить.
Примечание:
Либо нажмите и задержите клавишу Shift и нажмите на другую строку, чтобы подсветить все строки, расположенные между первой выбранной и только что нажатой строками.
- Можно удалить поле, нажав на клавишу Delete, с помощью опции Удалить буфера обмена ленты либо щелкнув правой кнопкой строку и выбрав Удалить.
Создайте поле и примените домен и значение по умолчанию
Для создания поля выполните следующие шаги:
- Щелкните Новое поле на вкладке Поля, либо щелкните последнюю строку вида с надписью Щелкните здесь, чтобы добавить новое поле.
Ваш курсор будет находиться в столбце Имя поля.
- Введите имя нового поля.
- Дважды щелкните столбец Псевдоним и введите псевдоним поля.
- Выберите столбец Тип данных и тип данных в ниспадающем меню.
- Столбец Разрешить пустые значения станет недоступен для слоев, уже содержащих данные. Для вновь созданного слоя или для схемы только пакетов слоев можно щелкнуть ниспадающий список Разрешить пустые значения и выбрать Да или Нет.
- Если вы хотите применить к полю домен, щелкните стрелку ниспадающего списка в столбце Домен и выберите его из списка.Только допустимые типы доменов будут показаны в ниспадающем списке Домен. К примеру, опция создания нового интервального домена не будет доступна для текстового поля.Подробнее о создании доменов и управлении ими.
Подсказка:
Вы можете также создать новый домен в ниспадающем списке Домены, щелкнув либо Создать новый интервальный домен, либо Создать новый домен кодированных значений. Это приведет к открытию вида доменов с новым доменом, заполненным свойствами поля. После того как вы введете свойства домена и щелкните Сохранить на вкладке Домены, в ниспадающем списке Домены в виде Поля и виде Подтипы будет доступен новый домен.
- Если вы хотите добавить значение по умолчанию для поля, щелкните ячейку По умолчанию и введите значение.
- Если вы создаете новое текстовое поле, измените параметр длины поля, щелкнув ячейку Длина, либо указав необходимую длину, либо нажимая стрелки вверх и вниз в ячейке для получения нужной длины.
Подсказка:
Можно также создать новое поле в виде таблицы атрибутов, щелкнув кнопку Добавить поле на расположенной над видом панели инструментов. Откроется вид Поля с новой строкой, которую можно заполнить так, как это описано выше. Более подробно о таблицах и атрибутивной информации.
Сохранение изменений в виде полей
По окончании внесения изменений можно щелкнуть кнопку Сохранить на вкладке Поля, чтобы сохранить сделанные вами изменения, а также ранее внесенные изменения, в базе данных.
Примечание:
Если в активной карте есть не сохраненные изменения, кнопка Сохранить будет отключена, и появится предупреждающий вас информационный баннер. Чтобы снова включить кнопку Сохранить, вам сначала нужно сохранить или отменить правки, которые вы внесли.Поскольку изменения вносятся в виде Поля, рядом с редактируемыми строками появится зеленый индикатор. ArcGIS Pro хранит в памяти изменения в виде Поля до их сохранения в базе данных щелчком кнопки Сохранить на вкладке.
Красные индикаторы рядом со строкой означают ошибку, которая не позволит сохранить эту строку щелчком кнопки Сохранить. Если на отредактированной строке есть красный индикатор, поместите курсор над ним и вы увидите сообщение, содержащее причину возникшей ошибки. После исправления ошибки индикатор снова станет зеленым. Щелкните кнопку Сохранить, чтобы применить изменения.
Если при сохранении вида полей имеются не примененные правки, всплывающее окно выдаст вам предупреждение, объясняющее, что закрытие вида приведет к потере внесенных изменений. Если вы щелкните OK, вид закроется, а изменения будут удалены из памяти. Если вы щелкните Отмена, вы сможете применить изменения с помощью кнопки Сохранить на вкладке либо исправить ошибки в строках с красными индикаторами перед применением изменений и закрытием вида Поля.
Примечание:
Если вы редактировали свойства поля, хранящиеся в слое (Видимость, Только для чтения, Выделить, Числовой формат), эти изменения будут сохранены только при сохранении проекта