描述
在指定的工作空间中创建新 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})
参数 | 说明 | 数据类型 |
reviewer_workspace | 将创建新 Reviewer 会话的工作空间。 | Workspace |
session_name | 将在 Reviewer 工作空间中创建的会话名称。 | String |
session_template (可选) | 属性将复制到新会话中的现有 Reviewer 会话。 | String |
duplicate_checking (可选) | 指定在会话中对重复验证结果的处理方法。
| String |
store_geometry (可选) | 指定结果是否包含关联几何。
| Boolean |
username (可选) | 创建 Reviewer 会话的人员的用户名。默认为当前登录的 Windows 用户。 | String |
version (可选) | 将要与会话相关联的企业级地理数据库版本。只有在选择的 Reviewer 工作空间存储于企业级地理数据库时,才会启用该参数。 | String |
派生输出
名称 | 说明 | 数据类型 |
session | 工具执行后创建的 Reviewer 会话的名称。 | 字符串 |
代码示例
这一独立 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")
这一独立 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