Включение отслеживания изменений

Отслеживание изменений позволяет получать информацию о том, кто редактирует объекты и когда изменения вносятся в класс объектов или таблицу. Когда отслеживание включено, внесение каждой правки сопровождается автоматической записью в заданные поля информации о редакторах.

В ArcGIS Pro можно включить отслеживание редактирования для ваших данных следующими способами:

  • В контекстном меню Включить отслеживание изменений
  • На вкладке Отслеживание изменений
  • Инструментом геообработки Включение отслеживание изменений .

Эти способы описаны в следующих разделах.

Примечание:

Чтобы включить или отключить отслеживание изменений в многопользовательской базе геоданных, вы должны быть подключены в качестве владельца данных.

Контекстное меню Включить отслеживание изменений

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

  1. Запустите ArcGIS Pro.
  2. На панели Каталог щелкните правой кнопкой мыши на поддерживаемом типе данных, щелкните Управлять и далее нажмите Включить отслеживание изменений.

    Отслеживание изменений можно включить с помощью контекстного меню.

Если в меню отключены опции контекстного меню Включить отслеживание изменений и Отключить отслеживание изменений, проверьте права доступа и текущее состояние данных:

  • Убедитесь, что вы подключены к базе данных в качестве владельца данных.
  • Убедитесь, что набор данных поддерживает отслеживание изменений.
  • Отслеживание изменений уже могло быть включено для этого набора данных. Чтобы проверить это, откройте страницу свойств набора данных и перейдите во вкладку Отслеживание изменений, чтобы проверить, не включена ли уже опция Включить отслеживание изменений.

Вкладка Отслеживание изменений

Вкладка Отслеживание изменений в диалоговом окне Свойства позволяет использовать предустановленные или пользовательские параметры.

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

  1. Запустите ArcGIS Pro.
  2. На панели Каталог щелкните правой кнопкой мыши на наборе данных, для которого требуется отслеживать изменения, и выберите Свойства.

    Откроется диалоговое окно Свойства .

  3. Перейдите на вкладку Отслеживание изменений.
  4. Используйте переключатель Включить отслеживание изменений, чтобы включить отслеживание изменений.

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

    Вкладка Отслеживание изменений диалогового окна Свойства класса пространственных объектов

  5. Щелкните OK, чтобы принять все настройки по умолчанию или предустановленные настройки.
  6. Отслеживание изменений будет включено для набора данных.

Вкладка Отслеживание изменений - пользовательские поля

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

  • Выберите, какую информацию вы хотите отслеживать. Например, если вы хотите отслеживать только информацию о том, кто был последним пользователем, отредактировавшим объект, и когда эти изменения были сделаны, вам нужно задать только Поле редактора и Поле даты изменения. Для Поля создателя и Поля даты создания можно задать <None> в ниспадающем списке или оставить их пустыми.
  • Выберите, какие поля будут использоваться для хранения информации об отслеживании изменений. Например, если вы не хотите для отслеживания изменений использовать имена полей, предлагаемые по умолчанию, у вас есть два варианта:
    • Укажите имя поля при включении отслеживания редактирования, используя опцию Добавить новое поле в ниспадающем списке и задав там имя поля. Например, соглашение об именах предусматривает создание полей Who_Edited_Last и When_Last_Edits_Made. Если отслеживание изменений включено, все новые поля, которые еще не существуют, будут созданы автоматически.

      Настройка полей, используемых для хранения информации об отслеживании изменений при использовании вкладки Отслеживание изменений

    • Выберите существующее в наборе данных поле, например, поле Creator, в раскрывающемся списке доступных полей. Будут отображаться только те поля, которые соответствуют ожидаемым типам данных.

      • Чтобы использовать существующее поле для хранения информации о пользователе, который создал или отредактировал данные в последний раз, необходимо сослаться на поле с типом данных, заданным как строковое (например, Текст).
      • Чтобы использовать существующее поле для хранения информации о дате создания или дате последнего изменения объекта, необходимо сослаться на поле с типом данных, заданным как Дата.

      Настройка полей отслеживания изменений во вкладке Отслеживание изменений, используя ссылку на существующее поле

      Примечание:

      Указанные поля будут поддерживаться ArcGIS.

Дополнительные сведения о настройке этого параметра в пакетном режиме см. в разделе Включение отслеживания изменений для нескольких классов пространственных объектов.

Инструмент геообработки Включение отслеживание изменений

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

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

Для включения отслеживания изменений можно использовать инструмент геообработки Включить отслеживание изменений.

Примечание:

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

Отключить отслеживание изменений

Если отслеживание изменений отключено, поля и информация отслеживания изменений не удаляются; однако при внесении изменений информация отслеживания изменений больше не записывается.

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

  • Чтобы отключить отслеживание изменений через панель Каталог, щелкните правой кнопкой мыши на наборе данных, щелкните Управление и далее Отключить отслеживание изменений.
  • Щелкните правой кнопкой мыши на таблице или классе объектов и выберите Свойства. В диалоговом окне Свойства класса пространственных объектов, чтобы отключить отслеживание изменений, используйте переключатель Включить отслеживание изменений.
  • Чтобы отключить одно или несколько полей отслеживания изменений, запустите инструмент Отключить отслеживание изменений и снимите отметки с полей.