Skip To Content

管理托管要素图层

您可以在托管要素图层上更改某些设置,同时在托管要素图层中的各个图层上设置其他设置。以下部分介绍了托管要素图层的所有者或管理员如何管理托管要素图层及其包含的图层的设置。

提示:

允许离线使用数据、向要素添加附件或导出数据等设置适用于所有可访问托管要素图层的用户。在共享您的图层时请考虑这一点。

管理编辑器设置

作为托管要素图层的所有者或者管理员,您可以允许其他人编辑托管要素图层如果您允许其他人编辑,且门户的托管服务器使用 ArcGIS Data Store 关系数据存储,则您可以记录编辑者的登录信息并根据这些登录信息进一步限制要素访问。

即使未在图层上启用编辑,托管要素图层的所有者也可以编辑图层。

允许其他人编辑

作为托管要素图层的所有者或组织的管理员,您可以控制可对托管要素图层进行哪些编辑(如果需要编辑)。您可以配置图层以追踪图层中的每个要素在何时、由何人进行了编辑。

按照以下步骤启用编辑并指定可进行的编辑类型:

  1. 打开您希望允许其他人编辑的托管要素图层的详细信息页面。
  2. 单击设置选项卡。
  3. 滚动至要素图层(托管)设置部分,然后选中启用编辑
  4. 如果门户的托管服务器使用由 ArcGIS Data Store 创建的关系数据存储,并且您希望追踪创建和编辑要素的用户,可选中追踪要素创建者和最后更新要素的用户

    如果门户的托管服务器使用托管数据库,则用于追踪编辑内容的选项将不适用于门户网站,同时一些编辑选项也将不适用。相反,您必须将托管要素图层配置为追踪编辑内容并在门户网站之外限制基于所有权的要素访问权限

  5. 对于允许哪种类型的编辑?设置,可选择以下选项之一 :
    • 选择添加、更新和删除要素以允许编辑者添加、更新和删除要素几何以及更改要素属性。
    • 如果希望编辑者在不更改任何要素几何的情况下输入属性信息,可选择仅更新要素属性。例如,您可能拥有一组观测塔,它们的位置不允许更改,但其属性可以定期更新。
    • 如果希望编辑者向您报告新要素并定义其属性,但不希望删除或更新现有要素,则可选择仅添加新要素。例如,使用您的要素图层的社区应用程序允许社区成员报告此类别的损坏给排水线路或无法操作的路灯。您希望社区成员报告并描述新的事件,但不希望更改或删除其他社区成员报告的信息。

      如果您不希望编辑者看到任何要素(包括他们添加的要素),请在编辑者可以查看哪些要素?设置下选择编辑者看不到任何要素,即使是他们添加的要素 。在数据采集员不需要或不应看到新添加的要素时,启用该选项。例如,如果您让人员使用诸如 Survey123 for ArcGIS 之类的应用程序以及 GeoForm 或 Crowd Source Polling 可配置应用程序从公众收集调查信息,您可能不希望调查采集员看到调查对象提供的信息,因为这些信息可能是私人信息或敏感信息(例如调查对象家庭住址)。

      当托管要素图层的所有者或默认管理员角色的成员以完全编辑控制功能将图层添加到地图时,即使启用了编辑者看不到任何要素,即使是他们添加的要素,他/她也将看到该图层中的所有要素。同样,如果您将托管要素图层与配置为允许编辑所有内容的群组共享,则该群组的成员也会看到所有要素。

      警告:

      如果启用编辑者看不到任何要素,即使是他们添加的要素选项,则该图层将无法在 Collector for ArcGIS 中使用。

  6. 如果已配置了托管要素图层,以追踪创建和编辑数据的用户,则可以选择应用以下附加限制。如果要在众包应用程序中使用托管要素图层,并在其中限制贡献者可以查看的内容或者每个贡献者对数据的控制,则这些限制非常有用。
  7. 如果希望编辑者只能查看他们创建的要素,请选择编辑者可以查看哪些要素?设置下方的编辑者只能查看自己的要素(需要追踪) 。如果图层中包含敏感信息或专用信息(如医疗记录或搜索数据),且对此编辑者仅有权使用自己收集的数据,则可以启用此选项。
  8. 如果要根据要素的创建者限制要素编辑内容,可选择编辑者可以编辑什么要素?设置下方的编辑者只能编辑自己的要素(需要追踪) 。该操作允许编辑者删除或修改其创建的要素,但无法删除或修改其他用户的要素。
  9. 如果希望匿名用户(无需登录组织即可访问托管要素图层的用户)仅被允许添加要素,请选择匿名编辑者(未登录)具有哪些权限?设置下的仅添加新要素(需要追踪) 。该操作可在仍允许组织成员身份的编辑者进行相关编辑的同时,防止匿名用户编辑现有要素。

    注:

    此设置仅在图层与所有人(公众)共享时适用。如果图层未公开,则匿名用户不可对其进行访问。

  10. 单击设置选项卡底部的保存

所有者的完全编辑控制权限

您可在地图查看器中通过已启用的编辑功能打开任何托管要素图层。不管此要素图层是否可供其他用户进行编辑,您都可以执行此操作。该功能允许您使用单个要素图层进行公共显示以及内部编辑。

要启用编辑功能,请打开托管要素图层详细信息页面,单击打开按钮,然后单击使用完全编辑控制权限向新地图添加图层

进一步控制图层编辑

有时,您需要使托管要素图层供公众或具有大量成员的群组进行访问,但只想让您组织中的少数成员对其进行编辑。如果在公共托管要素图层上启用编辑,则所有人都可以对其进行编辑。同样,如果针对群组共享的托管要素图层启用了编辑,那么该群组中的全部成员均可编辑该托管要素图层。

若希望公众或具有大量用户的群组查看图层,但只允许少数用户进行编辑,则可由组织中的管理员创建配置为允许编辑所有内容的群组。将您想让其编辑项目的组织成员添加或邀请到群组中。所有共享到此群组中的项目,包括未启用编辑的托管要素图层,都可以被该群组成员更新。

当群组成员需要编辑托管要素图层时,他们必须打开托管要素图层的详细信息并单击打开 > 使用完全编辑控制权限向新地图添加图层

管理员的完全编辑控制功能

如果您是组织中默认管理员角色的成员,则可在地图查看器中通过已启用的编辑功能打开托管要素图层。无论您为非管理员设置的编辑功能等级如何,也不管此图层是否可供其他用户进行编辑,您都可以执行此操作。如果需要对其他人正在编辑的地图进行协助管理或清理,该功能会很有帮助。该功能还允许您使用单个要素图层进行公共显示以及内部编辑。

要启用编辑功能,请打开托管要素图层详细信息页面,单击打开按钮,然后单击使用完全编辑控制权限向新地图添加图层

数据管理者的完全编辑控制权限

如果您具有对编辑内容的完全控制权限,则可在地图查看器中打开一个可编辑的托管要素图层,并添加、更新和删除要素。无论图层的编辑级别设置如何,您都可以执行此操作。图层必须已启用编辑功能。

要进行编辑,可打开托管要素图层的详细信息页面并单击打开 > 使用完全编辑控制权限向新地图添加图层。请注意,使用完全编辑控制权限向新地图添加图层选项仅在图层已启用编辑功能时才会提供。

允许离线编辑

要想在网络断开时工作,编辑者需要检查离线时可用的数据、对这些数据进行编辑,然后在重新连接到网络时与托管要素图层进行同步。实际操作方式取决于您是否在门户托管服务器中使用 ArcGIS Data Store,如下所示:

  • 如果您使用通过 ArcGIS Data Store 创建的关系数据存储,请单击托管要素图层详细信息页面设置选项卡上的启用编辑,选中启用同步(同步离线编辑),然后单击保存
  • 如果没有使用 ArcGIS Data Store,则必须准备数据以进行离线编辑。准备好数据后,在门户网站的托管要素图层详细信息页面中的设置选项卡上选中启用同步(同步离线编辑)

警告:

在所有离线用户已同步其编辑之前,请勿禁用同步;如果他们正在使用 Collector for ArcGIS,则从其设备中删除包含该图层的离线 web 地图

如果通过取消选中启用同步(同步离线编辑)而禁用离线访问图层数据,但托管要素图层参与离线 web 地图,则离线用户在断开网络连接时所做的任何编辑均无法与托管要素图层同步。即使您再次启用同步,也无法同步这些编辑。

同样,如果您对托管要素图层禁用同步,请打开并保存包含该图层的每个地图,以确保地图反映其包含的托管要素图层的状态。

允许数据导出

作为托管要素图层的所有者或管理员,您可以将任何图层导出为逗号分隔值 (CSV) 文件、shapefile、文件地理数据库要素类、GeoJSON 文件或要素集合。 您还可以将托管要素图层配置为允许其他用户从中导出。

执行这些步骤以允许其他用户从托管要素图层中导出数据:

  1. 以托管要素图层所有者或门户管理员的身份进行登录。
  2. 打开您希望允许其他用户导出的图层的项目页面。
  3. 单击设置选项卡,然后滚动到要素图层设置部分。
  4. 单击允许其他用户导出不同格式,然后单击保存

现在,组织中的其他成员可以从托管要素图层中执行导出操作

允许附件

可允许编辑者向托管要素图层中图层的各个要素附加图片和其他文件。此操作十分有用,因为其允许您将文档或照片与特定的相关要素相关联。例如,合规专员可能为特定的地址点附加一张违规照片,或者建筑检查员可能为建筑要素随附一张 PDF 格式的许可证。

注:

只有在您的门户托管服务器使用通过 ArcGIS Data Store 创建的关系数据存储时才可添加附件。如果不确定门户是否使用了关系数据存储,请与门户管理员联系。

附加到要素的每个文件最大为 10 MB。要附加大于 10 MB 的文件,您可以使用 ArcGIS REST API 中的上传部分添加附件操作进行多部分上传。

有关可附加的支持文件类型的列表,请参阅编辑要素

执行以下步骤以允许用户将文件附加到托管要素图层内图层中的要素:

  1. 在托管要素图层上启用编辑
  2. 我的内容中单击此图层即可打开要素图层的详细信息页面。
  3. 查找概述选项卡上的图层列表。单击希望允许添加附件的图层下的启用附件链接。

现在,用户在编辑图层时便可将文件附加到各个要素。

如果您决定不再需要将任何文件附加到图层,请单击托管要素图层详细信息页面概述选项卡上的图层下的禁用附件链接。但请注意,此操作将移除图层中的所有现有附件并阻止用户再添加附件。

启用时间设置

如果您拥有能够根据日期和时间记录同一位置不同信息的托管要素图层,则可以在托管要素图层的图层上启用时间设置。配置完时间设置并向地图中添加托管要素图层后,您可以在地图上配置时间设置,并查看在特定时间发生的事情或可视化表示数据随时间变化的模式和趋势。

覆盖托管要素图层

要更新文件地理数据库、shapefile、GeoJSON 或包含经纬度信息的 CSV 文件中发布的托管要素图层中的数据,可使用托管要素图层项目页面中的覆盖选项,将数据替换为更新的源文件中的数据。例如,如果托管要素图层为公开图层,且您不希望其可编辑,或如果其他部门定期向您发送 shapefile 格式的数据更新,则您可以覆盖托管要素图层中的数据。此操作可维护 URL、您在托管要素图层项目页面中设置的图层属性、符号系统以及弹出窗口配置。

打开从上传的 shapefile、文件地理数据库、GeoJSON 或包含经纬度信息的 CSV 文件中发布的托管要素图层的项目页面,以覆盖托管要素图层中的数据。覆盖数据后,源文件数据和托管要素图层数据将替换为更新后源文件中的数据。

如果没有提供覆盖选项,则由于下列情况之一,您的托管要素图层无法被覆盖:

  • 此托管要素图层不是由文件地理数据库、shapefile、GeoJSON 文件或包含经纬度信息的 CSV 文件发布。
  • 此托管要素图层由门户网站之外的客户端发布。 例如,如果从 ArcMap 发布托管要素图层,则会覆盖源于 ArcMap 的服务。
    注:

    ArcMap 覆盖托管要素图层时,最初使用 web 图层创建的服务定义必须位于门户中。

  • 此托管要素图层是在门户版本为 10.4.1 或更早版本时发布的。
  • 托管要素图层上的同步功能已启用

警告:

  • 如果已在托管要素图层上启用编辑功能,则会使用更新后源文件中的数据替换托管要素图层数据的所有编辑内容。
  • 文件、字段以及要素类名称必须与上传的原始文件中的名称相同。
  • 相同字段和要素类(在使用文件地理数据库的情况下)在更新后的文件中的显示形式必须与在原始文件中相同。例如,如果您从文件地理数据库中删除了要素类,或将字段添加到 shapefile 或要素类,则不要执行覆盖。
  • 如果您进行了覆盖且字段和要素类名称与方案不匹配,则要素图层和使用该要素图层的 Web 地图可能无法按预期运行。如果源数据方案更改,或者如果您希望保留通过托管要素图层编辑的内容,请将 shapefile、文件地理数据库或 CSV 文件加载为新项目并改为发布新要素图层。
  • 数据源与托管要素图层必须由同一帐户所有。如果改变其中一个的所有者,则也应改变另一个的所有者。如果没有修改,则无法覆盖托管要素图层。

以托管要素图层所有者的身份或以管理员的身份登录到组织。

  1. 登录并单击我的内容(如果以托管要素图层所有者的身份登录),或搜索托管要素图层(如果以管理员的身份登录)。
  2. 单击托管要素图层名称,以打开其项目页面。
  3. 单击覆盖
  4. 浏览至源文件在磁盘中的位置。
  5. 单击覆盖