需要 Data Reviewer 许可。
描述
在指定的工作空间中创建新 Reviewer 会话。
使用方法
输入工作空间必须为 Reviewer 工作空间。使用启用 Data Reviewer 或 Reviewer Session Manager 工具创建 Reviewer 工作空间。
输入工作空间必须包含当前版本的 Reviewer 方案。否则,可使用启用 Data Reviewer 或 Reviewer Session Manager 工具升级工作空间。
会话模板参数允许您将现有 Reviewer 会话中的设置复制到此工具创建的新会话中。这些设置包括以下内容:
- 如果校验失败,则继续进行批处理
- 不存储几何以便加速处理
- Reviewer 表编写器选项(检查重复项)
- Reviewer 表属性
如果您使用会话模板,将禁用这些参数:
- 检查重复项
- 请勿存储几何
- 会话名称
- 会话版本
语法
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 会话的名称。 | 字符串 |
代码示例
CreateReviewerSession 示例(独立脚本)
这一独立 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