数据访问和编辑

ArcGIS Velocity 中,可以配置实时大数据分析以将输出记录写入托管要素图层。 作为分析的创建者和所有者,您可以通过共享和编辑设置的组合来决定哪些用户有权限访问这些要素图层中的数据。

数据编辑者

ArcGIS Velocity 中,实时和大数据分析将自动简化对输出托管要素图层的编辑。 这些编辑作为分析过程管道的一部分进行,而不是传统上由编辑者用户进行的手动编辑。 这并不意味着无法执行基于用户的编辑者工作流。 当决定哪些用户具有编辑数据的权限时,请考虑两种工作流。

默认情况下,尽管未启用编辑,分析及其输出要素图层的所有者也可以对图层进行编辑。 如果图层需要在分析之外进行不频繁的更改,这将十分有用。 如果您无需组织用户对图层进行后处理操作,并且希望该分析作为所有图层编辑的数据源,则不要启用编辑。

如果您希望组织中的用户能够编辑 ArcGIS Velocity 创建的托管要素图层中的数据,则对图层启用编辑并与适当的群组共享。 与某个群组或组织共享图层时,只有分配了包含编辑权限的角色的成员才能编辑要素图层。 ArcGIS Velocity 的未来版本将支持图层公开共享和匿名访问编辑。

编辑类型

分析创建托管要素图层后,您必须决定启用编辑后允许的编辑类型。 启用编辑后,有三个选项可供用户控制必要的编辑类型:添加更新删除。 例如,可以配置图层以使编辑者能够更新现有属性,但是无法添加记录或删除记录。 您还可以配置图层以使编辑者能够添加记录,但是无法删除记录或更新属性。

如果编辑图层的用户进行相同类型的编辑内容,则仅需要具有一种设置的单个托管要素图层。 作为分析的所有者,您对图层拥有完全的编辑控制权限,不考虑已为其他用户配置编辑设置的方式。

如果不同用户需要执行不同类型的编辑操作,则只有一个托管要素图层是不够的。 为了满足这一需求,请从托管要素图层创建一个托管要素图层视图,在视图上启用编辑选项,并与相应群组共享视图。 如果需要,您可以从一个托管要素图层创建多个视图,以满足不同的编辑要求。

用户访问

与不同编辑者需要不同级别的编辑访问权限类似,您可以创建托管要素图层视图以限制编辑者访问权限。 您可以在托管要素图层上启用编辑,仅与用户需要编辑图层的群组共享此图层。 接下来,从可编辑的托管要素图层创建托管要素图层视图,并禁用视图的编辑。 与需要对数据进行只读访问的群组共享视图。 如果您希望整个组织查看要素,但仅需要少数用户对其进行编辑,则此功能非常有用。

编辑者追踪

当首次配置要素图层(新)输出时,您可以对托管要素图层启用编辑者追踪。 这会将字段添加到图层中,以记录创建要素用户的用户名以及创建要素的时间,以及记录最后编辑要素或其属性的用户和编辑时间的字段。 当分析用于自动简化对托管要素图层的编辑时,创建者和编辑者用户名字段可从分析所有者的用户名或从传入数据的字段值填充。

注:

首次配置要素图层(新)输出并启用编辑者追踪时,创建者/编辑者用户名的仅有可用选项为我的用户名。 这将假定创建者和编辑者的用户名为分析的所有者。 当“要素图层(新)”输出引入分析(例如工具的输出)时,您可以编辑要素图层输出以为创建者/编辑者用户名选择一个字符串字段。 在这种情况下,创建者和编辑者的用户名将使用来自流数据的值填充。

启用编辑者追踪将对查询类型和用户能对数据执行的编辑提供额外的控制。 例如,您可以限制编辑者仅编辑其添加到图层的要素,或者仅允许编辑者查看其添加的要素。将通过基于所有权的访问控制来完成此操作。

限制对地理区域的编辑

如果您需要限制对特定地理区域的编辑,可以创建托管要素图层视图。 这很有用,例如,如果某个地理区域需要要素编辑或是您希望其他用户看到的唯一区域。 您可以创建视图,定义感兴趣区域,并与用户需要编辑或查看该区域数据的群组进行共享。 然后,为每个所需的附加感兴趣区域创建视图,并与相应群组共享这些视图。 有关详细信息,请参阅创建托管要素图层视图

限制对特定要素或属性的编辑

要限制对视图中的特定要素或非空间属性字段的编辑,可以创建托管要素图层视图设置托管要素图层视图定义

例如,如果您的单个托管要素图层包含实时更新的驾驶员和车辆信息,可以使用以下定义创建视图:

  • 为管理驾驶员的用户创建一个视图。 配置视图,以便只有存储驾驶员信息的字段对这些用户可见。
  • 为管理车辆信息的用户创建另一个视图。 为该视图设置一个定义,仅公开包含车辆信息的字段,并与管理车辆信息的群组共享该视图。
  • 为支持驾驶操作的用户创建另一个视图。 为该视图设置一个定义,仅对操作人员组成的群组公开每个车辆的位置及其他驾驶时间字段或属性。