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

Краткая информация

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

Прежние версии:

Рабочие процессы Reviewer для ArcMap скоро будут признаны устаревшими. Текущим пользователям рекомендуется начать преобразование своих рабочих процессов из пакетных заданий Reviewer в правила атрибутов Data Reviewer.

Более подробно о переходе к правилам атрибутов

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

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

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

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

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

    Если используется шаблон сеанса, эти параметры будут отключены:

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

    Чтобы задать значения этих параметров для нового сеанса, не выбирайте шаблон сеанса.

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

Параметры

ПодписьОписаниеТип данных
Рабочая область Reviewer

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

Workspace
Имя сеанса

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

String
Шаблон сеанса
(Дополнительный)

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

String
Проверить на наличие дубликатов
(Дополнительный)

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

  • НетПоиск повторяющихся результатов проверки проводиться не будет. Это приведет к улучшению производительности при записи результатов проверки в базу данных. Это значение по умолчанию
  • СеансВ ходе сеанса будет выполнен поиск повторяющихся результатов проверки.
  • База данныхПо всей базе данных будет проведен поиск повторяющихся результатов проверки.
String
Не хранить геометрию
(Дополнительный)

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

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

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

String
Версия сеанса
(Дополнительный)

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

String

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

ПодписьОписаниеТип данных
Сеанс Reviewer

Имя нового созданного сеанса Reviewer.

String

arcpy.Reviewer.CreateReviewerSession(reviewer_workspace, session_name, {session_template}, {duplicate_checking}, {store_geometry}, {username}, {version})
ИмяОписаниеТип данных
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

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

ИмяОписаниеТип данных
session

Имя нового созданного сеанса Reviewer.

String

Пример кода

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

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