在要素图层中启用编辑器追踪
在本主题中
通过在要素图层所使用的一个或多个要素类中启用编辑器追踪,可追踪在共享给门户成员的要素图层中编辑要素的人员。如果已对要素类设置编辑器追踪,则编辑要素图层人员的帐户信息以及进行编辑的日期和时间将记录在要素类中。
编辑器追踪的启用方式取决于门户使用 ArcGIS Data Store 还是托管数据库来存储托管要素图层数据。如果打开托管要素图层的项目详细信息时,追踪编辑内容列于属性下,则门户使用的是 ArcGIS Data Store,这时可以选中追踪要素的创建者和上次更新的用户以启用编辑器追踪。如果未列出追踪编辑内容选项,则门户使用的是托管要素图层数据的托管数据库,这时必须按照本主题中的步骤启用编辑器追踪。
在注册到门户托管服务器的托管数据库中存储门户要素图层的源数据。已注册到 ArcGIS Server 的连接文件中使用的帐户为要素类的所有者。因此,必须使用此帐户登录托管数据库,以对要素类启用编辑器追踪。
查找要素类名称
如果不知道托管服务器的托管数据库中要素类的名称,可以检查服务的服务工作空间。
- 启动 ArcCatalog,展开目录树中的 GIS 服务器,并与托管服务器建立发布者或管理员连接。
以 ArcGIS Server 管理员或服务所有者的身份进行连接。
- 打开服务器下的托管文件夹,并选择要启用编辑器追踪的要素图层(服务)。
- 右键单击此服务,然后单击服务工作空间。
- 单击已复制选项卡,并展开数据库。
托管服务器的托管数据库中一个或多个要素类的名称将在此列出。
- 请记录要素类名称,然后关闭服务工作空间对话框。
停止要素图层服务
必须停止要素图层服务才能启用编辑器追踪。要进行此操作,请右键单击服务,然后单击停止。
连接到托管数据库并启用编辑器追踪
以要素类所有者的身份连接至企业级地理数据库,并启用编辑器追踪。
如果要素类中不包含存储创建者名称、编辑者名称、创建日期和上次编辑要素的日期所必需的文本和日期字段,请将这些字段添加到要素类中。
- 连接到已注册为托管服务器托管数据库的企业级地理数据库。
您必须以要素类所有者的身份进行连接。所有者是将地理数据库注册为服务器托管数据库时指定的帐户。如果不知道是哪个帐户,请联系 ArcGIS Server 管理员。
- 如果要素类中已包含存储创建者名称、要素创建日期、编辑者名称和上次要素编辑日期的字段,则使用要素类属性对话框来启用编辑器追踪。
- 右键单击要素类,然后单击属性。
- 单击编辑器追踪选项卡。
- 单击启用编辑器追踪。
- 使用下拉列表指定用于记录编辑器信息的字段。
- 选择以 UTC 记录日期。
- 单击确定关闭属性对话框并应用更改。
- 如果要素类不包含存储创建者和编辑者名称以及日期的字段,则使用启用编辑器追踪地理处理工具以启用编辑器追踪。
- 打开启用编辑器追踪工具。
- 在输入数据集字段中指定要启用编辑器追踪的要素类。
- 选中如果不存在字段,请添加字段旁边的框。
- 在创建者字段、创建日期字段、上一个编辑者字段和上次编辑日期字段的文本框中,分别输入用于记录要素添加用户的名称、要素添加日期、上次编辑要素的用户名称以及上次要素编辑日期的字段名称。
- 选择以 UTC 记录日期。
- 单击确定以运行工具。
启动要素图层服务
您已经启用编辑器追踪,可以重新启动要素图层服务。请右键单击目录树中托管服务器连接下的服务,然后单击启动。
在要素类中已启用编辑器追踪的情况下,ArcGIS Server 将会记录通过要素图层添加要素或者更改现有要素的人员的用户名。ArcGIS Server 还将记录添加或更改要素的日期和时间。但如果已将要素图层共享给所有人(公共),则不存储任何用户名。