Skip To Content

管理内容

如果您是默认管理员或者具有相应权限,则可以管理组织中的内容。 其中包括对组织内容进行分类将内容传输给其他所有者以及删除项目。 除了批量管理内容之外,您还可以管理特定成员拥有的项目,其中包括将其内容重新分配给另一个所有者、将其项目移至其他文件夹以及更改其项目的共享属性。

对内容进行分类

如果您是默认管理员角色或者具有管理类别权限的自定义角色的成员,则可以设置等级类别以组织门户中的内容。 配置类别后,用户和发布者可以对门户中的项目进行分类,以便其他门户成员可以在搜索或浏览时更轻松地找到他们需要的内容。

设置类别

您可以创建自己的自定义类别或者使用 ArcGIS(在 ArcGIS Living Atlas of the World 中提供)、国际标准化组织 (ISO) 或 INSPIRE 的标准类别集作为起点。

您可以从内容页面或从组织设置的项目选项卡为您的组织配置内容类别。 以下步骤描述了如何从组织设置配置类别:

  1. 登录门户。

    要完成这些步骤,您必须以默认管理员角色成员的身份登录。

  2. 单击站点顶部的组织,然后单击设置选项卡。
  3. 单击页面左侧的项目
  4. 单击组织类别下的设置类别

    注:
    如果您已经配置了类别,可单击配置类别以根据需要对类别进行添加、重命名、删除或重新排序。

  5. 选择以下选项之一:
    • 自定义类别 - 创建您自己的类别以组织您组织中的内容。
    • ArcGIS 类别 - 使用 ArcGIS 类别作为起点。 您可以对其进行自定义或使其保持不变。 这些类别显示在 ArcGIS Living Atlas of the World 中。
    • ISO 类别 - 使用 ISO 中的主题类别作为起点。 您可以对其进行自定义或使其保持不变。 ISO 出版物 19115 可提供对地理信息进行描述和分类的方法。
    • INSPIRE 类别 - 使用 INSPIRE 指令中的主题类别作为起点。 您可以对其进行自定义或使其保持不变。
  6. 如果您在上一步中选择了自定义类别,则将创建如下所示类别等级:
    1. 单击添加类别按钮 添加类别,输入类别名称(最多使用 100 个字符),然后单击添加 添加
    2. 要创建子类别,请单击添加子类别按钮 添加子类别,输入子类别的名称(最多使用 100 个字符),然后单击添加
    3. 根据需要创建其他顶级类别和子类别。
  7. 如果您选择了 ArcGIS 类别ISO 类别INSPIRE 类别,请执行以下任一操作以查看或更改类别等级:
    • 可以使用类别左侧的展开按钮 展开 和折叠按钮 折叠,按需展开和折叠类别树中的类别。
    • 要添加类别或子类别,请单击添加类别按钮 添加类别添加子类别按钮 添加子类别,输入类别或子类别的名称(最多 100 个字符),然后单击添加
  8. 执行以下任意操作以按需对类别进行额外更改:
    • 要重命名类别或子类别,请单击要重命名的类别或子类别的编辑类别按钮 编辑类别,输入新名称(最多使用 100 个字符),然后单击保存 保存
    • 要删除类别或子类别,请单击您要删除的类别或子类别的删除类别按钮 删除类别
    • 要更改等级中同一等级的类别顺序,请将鼠标悬停在类别左侧的展开按钮 展开 或折叠按钮 折叠 上,并将其拖动到其他位置。
  9. 类别设置完成后,单击保存
  10. 注:

    您在此等级中最多可以拥有三个级别的类别,总共最多有 200 个类别和子类别。 为了提高效率,建议将项目分配到类别之前,首先创建全面而完整的类别等级和命名方案。

对项目进行分类

组织类别配置完成后,管理员和具有更新内容权限的用户可以对组织中的项目进行分类。 对内容进行分类可使组织成员更容易查找到所需内容。

  1. 验证您是否登录到组织以及是否具备更新内容的权限。
  2. 在网站的顶部,单击内容,然后单击我的组织选项卡。
    注:

    组织成员可通过其内容页面的我的内容选项卡对他们所拥有的项目进行分类。

  3. 选择要分类的一个或多个项目然后单击分类
  4. 执行以下任一操作:
    • 要一次对所有选定的项目进行分类,请选中左侧的复选框以选择适用的类别和子类别。 每张项目卡片随即会进行更新以显示您所选的类别。
      注:

      选择子类别将自动选择等级中所有与其相关的类别和其上的子类别。 但是,选择类别则不会自动选择其子类别。

    • 要单独分类项目,请单击项目卡片上的分配类别然后选择您想要的类别。 您最多可为每个项目分配 20 个类别。 您也可以使用过滤器类别框来缩小您的选择范围。
    • 要从特定类别或子类别中删除所有选定项目,请取消选中左侧的框从而取消选择适当的类别或子类别。 每张项目卡片随即会进行更新以反映您所移除的类别。
      注:

      取消选择类别和子类别时,将发生以下情况:

      • 取消选择类别或子类别会自动取消选择所有与其相关的子类别。
      • 如果在同一级别上未选择其他子类别,则取消选择子类别也会取消选择其上方的相关类别及其下方的子类别。

    • 要从类别中移除单个项目,请单击相关项目卡片上类别旁边的 x。
  5. 当完成项目分类后,单击保存

    将这些项目分配到指定的类别中。

    注:

    在对某个项目进行分类时,建议您尽可能选择最具体和最相关的类别,以确保项目可按预期显示在适当的分组中并被发现。 例如,要分类 web 地图,请选择地图 > Web 地图而非地图

更改所有者

默认管理员以及具备相应权限的人员也可更改组织中的项目所有者。 可以在组织中传输特定成员拥有的所有项目,或者更改特定项目的所有权。 具有重新分配内容权限的组织成员只能将其项目的所有权转移给具有接收内容权限的其他成员。

提示:

更改图层所有权将更改根据其创建了图层的文件的所有权。 更改托管要素图层的所有者时,将更改其依赖托管要素图层视图的所有权。

更改图层的所有者将不会更改使用图层的地图和场景的所有者。 同样,更改地图和场景的所有者将不会更改其中图层的所有权,也不会更改使用地图和场景的应用程序的所有者。

传输特定成员拥有的所有内容

可以将一位或多位组织成员拥有的内容传输给组织的其他成员。 如果您需要删除成员,但是希望将其内容保留在组织中,则可以批量将所有内容传输给新所有者。

  1. 验证您是否以默认管理员或具有管理权限的自定义角色身份进行登录以重新分配内容的所有权。
  2. 单击站点顶部的组织,然后单击成员选项卡。
  3. 按姓名或用户名搜索成员,然后应用过滤器以缩小成员列表范围。 或者,对列表进行排序,例如按姓名或最近登录日期进行排序。
  4. 选中要传输其内容项目的每位成员旁边的复选框。
    提示:

    一次最多可以选择 100 个成员。 在搜索和过滤组织中的所有成员时,即使跨多个页面,也会维护选定集。 如有必要,可在修改初始搜索或过滤器之后,单击选定成员下拉菜单来查看和修改您的选择。

  5. 在成员列表上方,单击更多,然后单击传输内容
  6. 传输内容窗口中,单击以选择内容的新所有者。

    可以按姓名或用户名搜索成员以缩小成员列表范围。

  7. 如果您要从单个成员传输内容,请根据需要选择或创建一个文件夹。 要从多个成员传输内容,请选择以下目标文件夹选项之一:
    • 每个之前所有者的文件夹 - 传输的项目将存储在为每个当前项目所有者命名的单个文件夹中。 为每个文件夹名称输入特定前缀,或者接受默认前缀 from。 例如,针对前缀输入 hosted layers 将创建名为 hosted layers_[previous owner's username] 的文件夹,其中 [previous owner's username] 为要从其传输内容的成员名称。
    • 仅一个文件夹 - 传输的所有项目将存储在单个文件夹中。 请选择或创建文件夹,或者保留默认文件夹。
  8. 单击 传输
    提示:

    在单击传输之前,通过单击要传输的内容下的查看所有项目按钮 查看所有项目,可以查看要传输的项目列表。

    随即将项目传输到您指定的新所有者。

更改特定项目的所有权

可以批量更改组织中特定项目的所有权。 如果您需要将不同组织成员拥有的大量项目重新分配给新所有者,则此操作将非常有用。

提示:

可以在组织页面的成员选项卡中管理特定成员拥有的内容,其中包括将其内容重新分配给其他成员。

  1. 验证您是否以默认管理员或具有管理权限的自定义角色身份进行登录以重新分配内容的所有权。
  2. 在网站的顶部,单击内容,然后单击我的组织选项卡。
  3. 使用过滤器、排序选项,并根据需要进行搜索以查找要重新分配的项目。
  4. 选择项目并单击更改所有者
  5. 更改所有者窗口中,搜索并选择新的项目所有者,然后根据需要选择或创建一个文件夹。
  6. 单击保存

    随即将项目重新分配给您指定的新所有者。

删除项目

默认管理员和具有相应权限的成员可以删除其他组织成员拥有的项目。 可以在内容页面的我的组织选项卡中批量删除组织项目。

提示:

可以在组织页面的成员选项卡中删除特定成员拥有的内容,然后针对单个成员执行其他内容管理任务。

  1. 验证您是否以默认管理员或具有管理权限的自定义角色身份进行登录以删除成员拥有的内容。
  2. 单击站点顶部的内容
  3. 单击我的组织选项卡。
  4. 使用过滤器、排序选项,并根据需要搜索以查找要删除的项目。
  5. 选择想要删除的项目,然后单击删除

    随即从您的组织中删除这些项目。

    注:

    一些项目之间存在依赖性,例如在托管切片图层与发布切片图层的切片包之间,或托管要素图层视图与创建视图的托管要素图层之间。 必须先删除依赖项目,然后才能删除创建该依赖项目的项目。

管理特定成员的项目

如果您拥有管理其他成员所拥有项目的权限,则可以从成员的内容页面管理组织中特定成员的项目。 例如,根据您的权限,您可以编辑项目的详细信息;更改其共享属性,例如将公共项目更改为私有项目;将一个或多个项目移动到其他文件夹中;更改项目所有者;以及删除项目。

  1. 验证您是否已登录组织,以及是否有权限管理其他成员拥有的项目。
  2. 单击站点顶部的组织,然后单击成员选项卡。
  3. 按姓名或用户名搜索成员,然后应用过滤器以缩小成员列表范围。 或者,对列表进行排序,例如按姓名或最近登录日期进行排序。
  4. 单击更多选项按钮 更多选项,然后单击管理项目

    随即打开成员的内容页面。

  5. 使用过滤器、排序选项,并根据需要搜索以查找要管理的项目。
  6. 要编辑特定项目的属性和设置,例如修改其描述或启用删除保护,请单击该项目的标题并对在项目页面概览设置选项卡中进行更改。
  7. 要管理成员内容页面中某成员的多个项目,请选中每个要管理的项目左侧的框,然后执行以下任一操作:
    • 如果您的组织配置了内容类别,则要将项目分到相应的类别中,请单击分类,然后按照以下步骤对成员的项目进行分类
    • 要将项目移动到其他文件夹,请单击移动,选择现有文件夹或创建文件夹,然后单击保存
    • 要将项目重新分配给其他所有者,单击更改所有者,搜索或选择新的所有者,根据需要选择新的文件夹,然后单击保存
      提示:

      更改图层所有权将更改根据其创建了图层的文件的所有权。 更改托管要素图层的所有者时,将更改其依赖托管要素图层视图的所有权。

      更改图层的所有者将不会更改使用图层的地图和场景的所有者。 同样,更改地图和场景的所有者将不会更改其中图层的所有权,也不会更改使用地图和场景的应用程序的所有者。

    • 要更改项目的共享属性,请单击共享。 更新要与之共享项目的人员:组织、所有人(公共)或成员所属的群组。
    • 要从您的组织删除项目,请单击删除
      注:

      一些项目之间存在依赖性,例如在托管切片图层与发布切片图层的切片包之间,或托管要素图层视图与创建视图的托管要素图层之间。 必须先删除依赖项目,然后才能删除创建该依赖项目的项目。

    除了删除项目之外,上述选项均不会更改磁盘上的位置或项目的 ID。

使用命令行实用程序批量更改项目所有权

如果您需要将多名成员的项目所有权一次转交给门户中的其他成员,使用命令行实用程序批量更改项目所有权是非常合适的。 如果您试图移除成员,您可能需要转移项目所有权。 无法移除拥有内容或群组的成员。

可以使用随软件一同安装的 TransferOwnership 命令行实用程序批量转移成员项目的所有权。 此工具位于 <Portal for ArcGIS installation location>/tools/accountmanagement 目录中。 此工具以文本文件作为输入,且必须在安装 Portal for ArcGIS 的计算机上运行。

注:

实用程序只能由内置管理员帐户执行;您不能使用组织特定的管理员帐户。 您使用的内置帐户可以是初始管理员帐户,该帐户在配置门户或配置其他已分配至默认门户管理员角色的内置帐户时建立。 如果已删除初始管理员帐户,并且没有任何其他可用的内置管理员帐户,则必须创建一个管理员帐户以便执行此实用程序。 有关说明,请参阅向门户添加成员的内置门户帐户部分。

  1. 创建一个文本文件,其中包含当前拥有项目的成员的用户名,以及项目所有权将转移到的成员的用户名。 使用竖线符号 (|) 分隔用户名。 每行必须包含两个用户名;列出的第一个用户名为当前所有者,第二个用户名为新所有者。

    sarah|robert
    james|qing
    nichole|jose
    alex|david

    注:

    指定成员的用户名。 不要使用成员全称;工具将忽略使用全称的所有条目。 另请注意,在文本文件中输入的用户名必须与其存储在门户中时的大小写一致。 运行 ListUsers 命令行实用程序或核对门户网站上的组织页面来查看用户名的存储形式。

  2. 保存该文本文件。
  3. 通过指定文本文件作为工具输入来运行 TransferOwnership 命令行工具。

    下面的示例通过名为 ownershiptotransfer.txt 的文件来运行 TransferOwnership 命令:

    ./TransferOwnership.sh --file /data/scripts/ownershiptotransfer.txt

    提示:

    确保在命令行选项和文件名称中使用正确的格式。

脚本成功运行后,传输的项目将放置在新所有者内容中的新内容文件夹中。 例如,如果 sarah 将项目传输至 robertrobert 将在其内容页面中名为 sarah_root 的新文件夹中找到传输的项目。