要素图层所有者可将图层配置为追踪要素的创建者和上次更新者,以及要素的创建时间和上次更新时间。如果要素图层启用了这一追踪功能,那么,当您在地图上单击要素时,就会显示编辑操作的历史记录。这些历史记录将作为属性信息的一部分显示在弹出窗口中。
您可以对显示在地图上的编辑内容进行过滤。此操作对于质量保证工作流非常有用。例如,如果想要查看在最近 5 天内所做的编辑内容,可以在 Map Viewer 中打开图层,然后在存储要素的上次更新日期的数据字段上定义过滤器。如果只想查看特定用户所做的编辑内容,还可以定义一个用于查找特定编辑者用户名的过滤器。如果只需按编辑者用户名对托管要素图层进行过滤,可将该图层添加到 Map Viewer,然后过滤特定编辑者。
对创建要素并对其做最后更新的人员的追踪由图层作者设置。ArcGIS Server 10.1 或更高版本的要素服务中可以使用追踪功能。您只能对已启用追踪功能并且要素数量少于 30,000 的图层执行编辑内容的过滤。
应用过滤器
可在用于追踪要素的上次编辑日期和时间的数据字段上应用过滤器,来过滤特定数据范围。例如,如果要在每周末查看编辑内容,可过滤自上周之后所做的所有编辑内容。此举可以标识出新的编辑内容,从而消除质量保证工作流中的重复项。可通过 Map Viewer 中的“内容”面板或表格应用过滤器。
还可以在用于存储编辑者名称的字段上定义过滤器,以便仅将由特定用户编辑的要素显示在地图中。例如,如果您雇佣了一名新员工,并且您想要特别关注他或她在前几个月所做的编辑内容,您可以应用一个过滤器,用于显示该员工在特定时间段内所做的编辑内容。
使用过滤方法的优势如下:
- 在图层上定义过滤器时,可以将该过滤器保存在地图中。
- 可将此类过滤器应用于 ArcGIS Server 要素图层和托管要素图层。
- 可以合并应用于多个字段的过滤器。
使用“过滤编辑内容”选项
对于托管要素图层,可利用 Map Viewer 中的过滤编辑内容选项按编辑者进行过滤。
例如,如果您拥有已与公众共享的可编辑托管要素图层,并且想要查看匿名用户(没有登录组织的用户)所做的更改内容,可过滤由 ESRI_Anonymous 编辑的所有要素,然后查看这些编辑内容。
可以将此过滤器和按编辑日期设置的过滤器结合使用,来查看特定用户在特定日期或日期范围内所做的所有编辑内容。
与将过滤器应用于图层相比,此方法的优势在于无需知道以及正确输入编辑者用户名,因为过滤编辑内容选项会提供用户名列表。
按照以下步骤选择要在托管要素图层上过滤的特定编辑者:
- 在 Map Viewer 中打开要素图层。
- 单击详细信息按钮。
- 单击显示地图内容按钮。
- 在“内容”窗格中,选择要按编辑者过滤编辑内容的图层。
- 单击更多选项按钮,然后单击过滤编辑内容。
- 从显示编辑内容编辑者下拉菜单中选择编辑者。
将仅在地图上绘制由该用户编辑的要素。可查看要素的放置或打开表格并查看属性。
- 单击显示所有编辑内容可撤消过滤并在地图上显示所有要素。
注:
不会在地图中保存通过过滤编辑内容定义的过滤器。如果关闭地图之后再重新打开,则需要重置过滤器。