Записать в таблицу Reviewer (Data Reviewer)

Доступно с лицензией Data Reviewer.

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

Записывает класс объектов, векторный слой, таблицу или представление таблицы в рабочую область Reviewer.

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

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

    Внимание:

    Этот инструмент не поддерживает объекты или рабочие области Reviewer, содержащие 64-битные идентификаторы объектов.

  • Инструмент записывает геометрию из классов объектов и слоев в подходящий класс объектов Reviewer REVTABLEPOINT, REVTABLELINE или REVTABLEPOLY.

  • Чтобы увидеть новые записи, панель Результаты Reviewer должна быть закрыта и открыта заново после запуска этого инструмента.

  • Чтобы включить возможности навигации и выборки на панели Результаты Reviewer, параметры Поле ID и Исходное имя таблицы должны быть настроены следующим образом:

    • Параметр Поле ID должен быть заполнен с использованием поля уникального идентификатора (обычно поля ObjectID).
    • Параметр Исходное имя таблицы должен быть заполнен с использованием имени класса объектов.

Параметры

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

Путь к рабочей области Reviewer, в которую будут записаны объекты или записи таблицы.

Workspace
Сеанс

ID сеанса Reviewer, в котором записываются объекты или строки таблицы. Используйте полный формат ID сеанса: Session 1 : Session 1.

String
Входные объекты

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

Feature Layer; Table View
Поле ID

Поле, содержащее идентификаторы объектов. Значение этого поля записывается в поле ID на панели Результаты Reviewer. Предоставленное вами поле должно иметь тип данных Long.

Field
Исходное имя таблицы (значение или поле)

Строка или значение поле, которое будет использоваться для заполнения поля Источник на панели Результаты Reviewer для каждой внесенной записи. Обычно это имя класса объектов или таблицы.

  • Строка – имя слоя объектов, определенное как текстовая строка.
  • Поле – значение имени векторного слоя извлекается из поля векторного слоя или таблицы.
String; Field
Статус просмотра

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

Примечание:

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

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать поле Review Status из векторного слоя.
String; Field
Подтип
(Дополнительный)

Подтип класса объектов, которому принадлежат объекты. Он может быть образован от указанного значения или поля класса объектов. Значение этого параметра записывается в поле Подтип на панели Результаты Reviewer.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Подтип из поля в слое объектов.
String; Field
Примечания
(Дополнительный)

Текст, которым заполняется поле Примечания в таблице Reviewer. Примечания, используемые для более подробного описания объекта или записи таблицы.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение для Примечаний из поля в слое объектов.
String;Field
Важность
(Дополнительный)

Числовое значение, представляющее значимость объектов и записей таблицы, которые были записаны в рабочую область Reviewer. Диапазон значений от 5 (низкий приоритет) до 1 (высокий приоритет). Это значение записывается в поле Степень серьезности на панели Результаты Reviewer.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Степень серьезности из поля в слое объектов.
String;Field
Название проверки
(Дополнительный)

Текст, которым заполняется поле Название проверки на панели Результаты Reviewer. Значение Название проверки используется для описания ошибки, найденной у объекта или в записи в таблице.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Название проверки из поля в слое объектов.
String;Field

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

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

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

Table View

arcpy.Reviewer.WriteToReviewerTable(in_reviewer_workspace, in_session, in_features, in_field, in_origin_table_name, in_review_status, {in_subtype}, {in_notes}, {in_severity}, {in_check_title})
ИмяОписаниеТип данных
in_reviewer_workspace

Путь к рабочей области Reviewer, в которую будут записаны объекты или записи таблицы.

Workspace
in_session

ID сеанса Reviewer, в котором записываются объекты или строки таблицы. Используйте полный формат ID сеанса: Session 1 : Session 1.

String
in_features

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

Feature Layer; Table View
in_field

Поле, содержащее идентификаторы объектов. Значение этого поля записывается в поле ID на панели Результаты Reviewer. Предоставленное вами поле должно иметь тип данных Long.

Field
in_origin_table_name

Строка или значение поле, которое будет использоваться для заполнения поля Источник на панели Результаты Reviewer для каждой внесенной записи. Обычно это имя класса объектов или таблицы.

  • Строка – имя слоя объектов, определенное как текстовая строка.
  • Поле – значение имени векторного слоя извлекается из поля векторного слоя или таблицы.
String; Field
in_review_status

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

Примечание:

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

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать поле Review Status из векторного слоя.
String; Field
in_subtype
(Дополнительный)

Подтип класса объектов, которому принадлежат объекты. Он может быть образован от указанного значения или поля класса объектов. Значение этого параметра записывается в поле Подтип на панели Результаты Reviewer.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Подтип из поля в слое объектов.
String; Field
in_notes
(Дополнительный)

Текст, которым заполняется поле Примечания в таблице Reviewer. Примечания, используемые для более подробного описания объекта или записи таблицы.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение для Примечаний из поля в слое объектов.
String;Field
in_severity
(Дополнительный)

Числовое значение, представляющее значимость объектов и записей таблицы, которые были записаны в рабочую область Reviewer. Диапазон значений от 5 (низкий приоритет) до 1 (высокий приоритет). Это значение записывается в поле Степень серьезности на панели Результаты Reviewer.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Степень серьезности из поля в слое объектов.
String;Field
in_check_title
(Дополнительный)

Текст, которым заполняется поле Название проверки на панели Результаты Reviewer. Значение Название проверки используется для описания ошибки, найденной у объекта или в записи в таблице.

  • Строка – вы можете ввести значение в текстовом поле Строка.
  • Поле – вы можете выбрать значение Название проверки из поля в слое объектов.
String;Field

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

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

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

Table View

Пример кода

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

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

# Name: WriteToReviewerTable_Example.py
# Description: Imports features into the Reviewer workspace
# Requirements: ArcGIS Data Reviewer extension

# Import arcpy module
import arcpy
from arcpy import env

# Check out a Data Reviewer extension license
arcpy.CheckOutExtension("datareviewer")

# set the environment
env.workspace = "c:/arcgis/ArcTutor/Data Reviewer"

# Path to feature class and Reviewer workspace
Hospitals = "California.gdb/Landmarks/Hospitals"
reviewer_gdb = "Reviewer.gdb"

# Use the Create Reviewer Session tool to create a session before running this script.
Session = "Session 1 : Session 1"

# Execute the Write to Reviewer Table function with all required parameters
# Original Table name determined by the String value
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "My table name", "My review status")

# Execute the Write to Reviewer Table function with all required parameters
# Original Table name determined by the value in the field specified
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "NAME", "My review status")

# Execute the Write to Reviewer Table function with all required parameters and all optional parameters
# Original Table name/Subtype/Notes/Severity/Check Title determined by the String value
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "My table name", "My review status", "My Subtype", "New Hospitals", "3", "My Check results")

# Execute the Write to Reviewer Table function with all required parameters and optional parameters
# Original Table name/Subtype/Notes/Check Title determined by the value in the field specified
arcpy.WriteToReviewerTable_Reviewer(reviewer_gdb, Session, Hospitals, "OBJECTID", "NAME", "CITY", "TYPE_CODE", "ADMIN_DESC", "3", "TYPE_DESC")

# Check in the Data Reviewer extension
arcpy.CheckInExtension("datareviewer")

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Обязательно Data Reviewer
  • Standard: Обязательно Data Reviewer
  • Advanced: Обязательно Data Reviewer

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