需要 Data Reviewer 许可。
摘要
在指定的工作空间中创建新检查器会话。
用法
如果指定的工作空间不是 Reviewer 工作空间,那么此工具会返回错误 090034:所选工作空间不是 Reviewer 工作空间。工作空间没有所有必需的 Reviewer 表。使用创建 Reviewer 会话地理处理工具或 Reviewer 会话管理器创建 Reviewer 工作空间。
如果指定的工作空间中包含较旧版本的 Reviewer 方案,那么此工具会返回错误 090036:这是 Reviewer 工作空间的旧版本。可使用“检查器会话管理器”来升级该工作空间。
在 ArcSDE 地理数据库中创建会话时,该新建会话版本与检查器工作空间数据库连接的连接属性相关联。
会话模板参数允许您将现有 Reviewer 会话中的设置复制到此工具创建的新会话中。包括以下设置:
- 如果校验失败,则继续进行批处理
- 如果默认校验返回错误,则继续进行批处理
- 不存储几何以便加速处理
- Reviewer 表编写器选项(检查重复项)
- Reviewer 表属性
- 默认校验
- 如何写入结果
语法
CreateReviewerSession_Reviewer (reviewer_workspace, session_name, {session_template})
参数 | 说明 | 数据类型 |
reviewer_workspace | 将创建新检查器会话的工作空间。 | Workspace |
session_name | 将创建在检查器工作空间中的会话的名称。 | String |
session_template (可选) | 属性将复制到新会话中的现有 Reviewer 会话。 | String |
代码示例
CreateReviewerSession 示例(独立 Python 脚本)
这一独立 Python 脚本在 ArcSDE 地理数据库中存储的检查器工作空间中创建一个新会话。该会话名为 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, "Session 1 : QC Pass 1")
# check in the data reviewer extension
arcpy.CheckInExtension("datareviewer")
环境
此工具不使用任何地理处理环境
许可信息
- ArcGIS Desktop Basic: 需要 Data Reviewer
- ArcGIS Desktop Standard: 需要 Data Reviewer
- ArcGIS Desktop Advanced: 需要 Data Reviewer