Создание полей и управление ими

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

ПримерОписание

1

Изменение имени и псевдонима поля.

2

Удаление ненужных полей.

3

Добавление нового поля BLDGTYPE для хранения типа строения кампуса.

4

Применение домена к полю.

5

Применение значения по умолчанию к полю.

Описание примеров редактирования, выполненных в виде Поля
Примеры редактирования в виде Поля
Это примеры редактирования, выполненного на слое с именем Building в виде Поля.

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

Открытие вида Поля

Вы можете открыть вид Поля из следующих местоположений:

  • На панели Каталог щелкните правой кнопкой класс объектов или таблицу, для которой вы хотите открыть вид Поля, и выберите Дизайн данных > Поля.
  • На панели Содержание - щелкните правой кнопкой слой или таблицу и выберите Дизайн данных > Поля.
  • На ленте выберите слой на панели Содержание. На контекстно-зависимой ленте Векторный слой щелкните вкладку Данные и выберите Поля в группе Дизайн данных.
  • В таблице атрибутов щелкните в виде атрибутивной таблицы Добавить поле, чтобы открыть вид Поля с новой строкой, готовой к обновлению. Можно также щелкнуть правой кнопкой любой столбец и выбрать Поля либо щелкнуть кнопку меню и выбрать Поля.

Ниспадающее меню Текущий слой

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

При открытии вида Поля на панели Каталог будут показаны только поля источника данных. В ниспадающем меню Текущий слой отобразится предназначенная только для чтения опция Источник данных.

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

Если в ниспадающем меню выбран Источник данных, показаны следующие поля:

  • Имя поля
  • Псевдоним
  • Тип данных
  • Разрешить значения Null
  • Домен
  • По умолчанию

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

  • Видимость
  • Только чтение
  • Подсветка
  • Числовой формат

Применение сортировки к порядку полей

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

Редактирование имени и псевдонима поля

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

Удаление поля

Чтобы удалить поле, выберите соответствующую строку, щелкнув ее в левом столбце таблицы данных. Выберется вся строка. Можно удалить поле, нажав на клавишу Delete, с помощью опции Удалить буфера обмена ленты либо щелкнув правой кнопкой строку и выбрав Удалить.

Подсказка:

Удалить поле можно, кроме того, в виде таблицы атрибутов, щелкнув правой кнопкой столбец и выбрав Удалить либо выбрав значение в столбце и нажав на кнопку Удалить панели инструментов над видом. Более подробно о таблицах и атрибутивной информации.

Удаление нескольких полей

Для удаления нескольких полей выполните следующие шаги:

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

    Либо нажмите и задержите клавишу Shift и нажмите на другую строку, чтобы подсветить все строки, расположенные между первой выбранной и только что нажатой строками.

  3. Можно удалить поле, нажав на клавишу Delete, с помощью опции Удалить буфера обмена ленты либо щелкнув правой кнопкой строку и выбрав Удалить.

Создание поля и применение домена и значения по умолчанию

Для создания поля выполните следующие шаги:

  1. Щелкните кнопку Новое поле на вкладке Поля, либо щелкните последнюю строку вида с надписью Щелкните здесь, чтобы добавить новое поле.

    Ваш курсор будет находиться в столбце Имя поля.

  2. Введите имя нового поля.
  3. Дважды щелкните столбец Псевдоним и введите псевдоним поля.
  4. Выберите столбец Тип данных и тип данных в ниспадающем меню.
  5. Для вновь созданного слоя или для схемы только пакетов слоев можно щелкнуть ниспадающий список Разрешить пустые значения и выбрать Да или Нет.

    Столбец Разрешить пустые значения станет недоступен для слоев, уже содержащих данные.

  6. Если вы хотите применить к полю домен, щелкните стрелку ниспадающего списка в столбце Домен и выберите его из списка.
    Только допустимые типы доменов будут показаны в ниспадающем списке Домен. К примеру, опция создания интервального домена не будет доступна для текстового поля.
    Подсказка:

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

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

Подсказка:

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

Сохранение изменений в виде полей

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

  • Вкладка Поля - на вкладке Поля в группе Изменения щелкните Сохранить.
    Кнопка Сохранить на вкладке Поля
  • Вид Поля - в виде Поля щелкните правой кнопкой мыши отредактированную строку и выберите Сохранить в контекстном меню.
    Кнопка Сохранить в контекстном меню отредактированной строки в виде Поля.
    Подсказка:

    В виде Поля щелкните правой кнопкой мыши заголовок строки (небольшую пустую ячейку в начале строки), чтобы получить доступ к следующим командам контекстного меню:

    • Вырезать, Копировать, Вставить - стандартные операции редактирования буфера обмена.
    • Удалить - удаление поля.
    • Новое поле - добавление нового поля.
    • Восстановить - восстановление удаленного поля до операции Сохранить.
    • Отменить изменения - отменение всех изменений, внесенных в поле до операции сохранения.
    • Сохранить - сохранение изменений.

По окончании внесения изменений можно щелкнуть кнопку Сохранить на вкладке Поля, чтобы применить сделанные вами изменения, а также ранее внесенные изменения, в базе данных.

При внесении изменений в вид Полей рядом с редактируемыми строками появляется зеленый индикатор. ArcGIS Pro будет держать в памяти запись сделанных в виде Полей изменений до тех пор, пока они не будут применены к базе данных, для чего необходимо щелкнуть кнопку Сохранить на вкладке.

Красные индикаторы рядом со строкой означают ошибку, которая не позволит сохранить эту строку щелчком кнопки Сохранить. Если на отредактированной строке есть красный индикатор, поместите курсор над ним и вы увидите сообщение, содержащее причину возникшей ошибки. После исправления ошибки индикатор снова станет зеленым. Щелкните кнопку Сохранить, чтобы применить изменения.

Примечание:

Чтобы узнать больше об ошибке, используйте шестизначный код ошибки в поле поиска в верхней части веб-страницы ArcGIS Pro, чтобы найти страницу с описанием конкретной ошибки.

Если при сохранении вида полей имеются не примененные правки, всплывающее окно выдаст вам предупреждение, объясняющее, что закрытие вида приведет к потере внесенных изменений. Если вы щелкните OK, вид закроется, а изменения будут удалены из памяти. Если вы щелкните Отмена, вы сможете применить изменения с помощью кнопки Сохранить на вкладке либо исправить ошибки в строках с красными индикаторами перед применением изменений и закрытием вида Поля.

Примечание:

Если вы редактировали свойства поля, хранящиеся в слое (Видимость, Только для чтения, Выделить, Числовой формат), эти изменения будут сохранены только при сохранении проекта