数据访问和编辑

作为托管要素图层的所有者或组织管理员,您需要确定谁可以访问您的要素图层数据。 您可以通过托管要素图层视图、编辑设置和共享属性的组合来控制这一点。

要确定是否需要创建托管要素图层视图、应与谁共享托管要素图层和托管要素图层视图以及要设置哪些编辑属性,请考虑以下问题:

谁需要进行编辑?

托管要素图层的所有者和组织管理员始终可以选择编辑 Map Viewer 经典版 中的图层,即使在图层上未启用编辑也是如此。 如果图层仅用于查看目的,但需要偶尔进行编辑,此选项非常有用。 如果您属于发布者和编辑者是同一个人的小型组织,这也很有用。 基本上,如果您不需要使图层可供所有人进行编辑,则不需要这样做。

如果您确实需要组织中的其他成员编辑托管要素图层,请在该图层上启用编辑并与适当的一组人员进行共享。 请注意,如果您与某个群组或组织共享图层,则只有分配了包含编辑权限的角色的成员才能编辑要素图层。 在与公众共享要素图层时,任何人(即使未登录到组织的人员)都可以编辑该图层。 要确保您不会意外与公众共享可编辑图层,必须在托管要素层或托管要素层视图上启用公共数据采集

每个人都需要进行相同类型的编辑吗?

在托管要素图层上启用编辑时,可以决定允许进行哪种类型的编辑。 有几种您可以启用的编辑选项组合。 例如,您可以配置图层,以便编辑者可以添加、更新和删除要素或限制编辑,以便编辑人员只能添加要素或仅更新属性。

如果编辑图层的每个人都将执行相同类型的编辑,则只需带有一种设置的一个托管要素图层即可。 如前一部分所述,无论您为其他人启用了哪些选项,您仍然可以对图层进行完整的编辑控制。

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

旧版本:

如果大多数编辑者执行相同类型的编辑,但需要多个人进行完全编辑控制(添加、更新和删除),组织管理员可以创建一个特殊类型的群组,其成员可以完全控制所有托管要素图层。 尽管此群组选项仍然存在,但它所属的工作流程已被创建视图的操作有效替代。 最好使用视图,因为它对谁可以编辑特定图层提供了更多控制,而具有完全编辑功能的群组成员对其有权访问的所有托管要素图层具有完全编辑权限。

如果您希望一些人可以编辑而其他人不能,该怎么办?

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

您是否能对编辑数据的人员进行追踪?

您可以在托管要素图层上启用编辑者追踪。 这会将字段添加到您的图层中,以记录创建要素人员的登录凭据以及该人员创建要素的时间,以及最后编辑要素或其属性的人员和编辑时间。

启用编辑者追踪可以进一步控制人们可以对图层进行哪些类型的编辑。 例如,您可以限制编辑者仅编辑其添加到图层的要素,或者仅允许编辑者查看其所添加的要素。

注:

如果您在与公众共享的托管要素图层上启用编辑者跟踪,则会使用相同的用户名跟踪所有匿名用户(不登录组织进行编辑的用户)。 这意味着所有匿名用户对所有其他匿名用户的要素都具有相同的编辑权限。

是否需要限制对一个特定地理区域的编辑?

创建托管要素图层视图,提供对特定地理区域的访问。 例如,如果您有多个负责不同地理区域的编辑者,这将非常有用。 您可以创建视图,定义感兴趣区域(对应于一个区域),并与成员需要编辑该区域的群组进行共享。 然后为每个附加区域创建附加视图并与适当的群组进行共享。

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

创建托管要素图层视图设置视图定义,以限制人员可以通过视图访问的要素或非空间属性字段。

例如,如果您的单个托管要素图层包含城市中的建筑物,则可能需要使用以下定义创建视图:

  • 为希望查找有关房产信息的公众成员创建一个视图。 配置视图,以便只有用于存储允许公众查看的信息的字段可用。 请勿在此视图上启用编辑,并与每个人(公共)共享视图。
  • 创建另一个供检查或颁发商用地产许可证的政府职员使用的视图。 在视图上设置一个定义,仅公开那些定义为商用的建筑要素,并与由相应政府职员组成的群组共享该视图。
  • 创建另一个供检查或颁发住宅房产许可证的政府职员使用的视图。 在视图上设置一个定义,仅公开那些定义为住宅的建筑要素,并与相应政府职员组成的群组共享该视图。

您是否要限制对托管要素图层中某些图层的访问?

如果托管要素图层包含多个图层,请从要共享的一个或多个图层的详细信息页面创建托管要素图层视图。 如果您希望编辑者编辑一个或多个子图层,则可以在适当的托管要素图层视图上启用编辑,并与编辑者群组共享。 您也可以在视图上设置定义,以限制可用的字段。

例如,如果您拥有一个包含公园区域、建筑物、步道和洒水系统的托管要素图层,则可以创建以下托管要素图层视图:

  • 创建公园建筑物的视图。 定义视图以显示单个字段,该字段允许公园管理人员报告建筑物问题,例如水槽堵塞、涂鸦或游乐场设备损坏。 在视图上启用编辑,但仅允许更新属性启用公共数据采集并与公众共享视图。
  • 创建步道的视图。 与建筑物一样,您可以设置一个视图定义,使公众可以使用单个属性字段来报告步道问题,例如植被茂密或山狮出没。 在视图上启用编辑,但仅允许更新属性。 启用公共数据采集并与公众共享视图。
  • 创建洒水系统的视图。 在视图上启用编辑功能,并与包含负责安装和维护洒水装置的地面管理员的群组共享

当 Internet 连接不可用时是否可以进行一些编辑?

如果您的移动工作人员需要在办公室外编辑数据,而他们可能无法连接到您的组织,则可以启用您的托管要素图层进行同步(离线编辑)

在您使用 ArcGIS Survey123 创建的调查中使用启用同步功能的托管要素图层以离线采集信息。

要在 ArcGIS Field Maps 或使用 ArcGIS Runtime SDK 构建的自定义应用程序中使用您的启用同步功能的图层,需要创建一个启用离线使用的地图,将启用了同步功能的托管要素图层添加到该地图中,并添加离线编辑者需要的其他图层以供参考。