Создать сеанс Reviewer (Data Reviewer)

Сводка

Создает сеанс Reviewer в указанной рабочей области.

Использование

  • Входная рабочая область должна быть корректной рабочей областью Reviewer. Используйте инструмент Включить Data Reviewer для создания рабочей области Reviewer.

  • Входная рабочая область должна содержать текущую версию схемы Reviewer. В противном случае для обновления рабочей области используйте инструмент Включить Data Reviewer.

  • Параметр Шаблон сеанса позволяет скопировать свойства из существующего сеанса Reviewer в новый сеанс, созданный этим инструментом. Используются следующие свойства:

    • Продолжить пакетную обработку при сбое проверки
    • Продолжить пакетную обработку, если проверки по умолчанию возвращают ошибку
    • Свойства таблицы Reviewer
    • Проверки по умолчанию

    Если используется Шаблон сеанса эти параметры будут недоступными:

    • Проверить на наличие дубликатов
    • Не хранить геометрию
    • Имя пользователя сеанса
    • Версия сеанса

    Если вы хотите задать свойства для нового сеанса, не выбирайте шаблон сеанса.

  • Параметр Проверить на наличие дубликатов определяет, как будут обрабатываться результаты проверки на дубликаты в сеансе. Дублирующиеся ошибки - это те, у которых есть совпадающие значения в полях OBJECTID или IDENTIFIER, REVIEWERCODE, ORIGINTABLE и PARAMETER.

Синтаксис

arcpy.Reviewer.CreateReviewerSession(reviewer_workspace, session_name, {session_template}, {duplicate_checking}, {store_geometry}, {username}, {version})
ParameterОбъяснениеТип данных
reviewer_workspace

Рабочая область, в которой будет создан новый сеанс Reviewer.

Workspace
session_name

Имя сеанса, который будет создан в рабочей области Reviewer.

String
session_template
(Дополнительный)

Существующий сеанс Reviewer, свойства которого будут скопированы в новый сеанс.

String
duplicate_checking
(Дополнительный)

Определяет, как результаты проверки дубликатов обрабатываются в сеансе.

  • NONEНе искать результаты проверки дубликатов. Это приведет к улучшению производительности при записи результатов проверки в базу данных. Используется по умолчанию.
  • SESSIONВыполняет в сеансе поиск результатов проверки дубликатов.
  • DATABASEВыполняет поиск результатов проверки дубликатов во всей базе данных.
String
store_geometry
(Дополнительный)

Определяет, будут ли результаты включать связанную геометрию.

  • STORE_GEOMETRYРезультат включает и геометрию, и атрибутивную информацию. Используется по умолчанию.
  • DO_NOT_STORE_GEOMETRYРезультат включает только атрибутивную информацию. Это может привести к улучшению производительности при записи результатов проверки в базу геоданных.
Boolean
username
(Дополнительный)

Имя пользователя, создавшего сеанс Reviewer. По умолчанию это пользователь Windows, подключенный в данный момент.

String
version
(Дополнительный)

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

String

Производные выходные данные

NameОбъяснениеТип данных
session

Название сеанса Reviewer, созданного в результате работы инструмента.

Строковое

Пример кода

CreateReviewerSession, пример 1 (автономный скрипт)

Этот автономный скрипт Python создает сеанс в рабочей области Reviewer, хранимой в многопользовательской базе геоданных. Имя сеанса – QC Pass 1.

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: December 2011

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool
arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, "QC Pass 1")

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")
CreateReviewerSession, пример 2 (автономный скрипт)

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

# Name: CreateReviewerSession.py
# Description: Creates a reviewer session in a geodatabase
# Author: Esri
# Date: May 2015

# Import arcpy module
import arcpy

# check out a data reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# path to a workspace
reviewer_gdb = "C:/SampleData/Reviewer.sde"

# Execute the Create Reviewer Session tool. Do not specify a template session and set the duplicate checking and store geometry parameters.
# Session User Name parameter is not supplied so it will be set to the logged in user name.
# Session Version parameter is not supplied so it will be set to the Default version.

arcpy.CreateReviewerSession_Reviewer(reviewer_gdb, 'Test Session', '', 'DATABASE', 'DO_NOT_STORE_GEOMETRY')

# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")

Информация о лицензиях

  • Basic: Требуется Data Reviewer
  • Standard: Требуется Data Reviewer
  • Advanced: Требуется Data Reviewer

Связанные разделы