使用 ArcGIS Pro 创建模板

以下步骤介绍了如何使用 ArcGIS Pro 和 ArcGIS 组织帐户为 ArcGIS GeoPlanner 设置新模板。

GeoPlanner 模板是组织中某个群组的一部分,并包括含有一个或多个要素图层的 web 地图和托管要素服务。 要创建模板,必须创建其中每一项,并向其添加特定标签。 标签可帮助 GeoPlanner 应用程序找到您的模板。

本工作流将指导您创建 GeoPlanner 模板。 该过程包括以下步骤:

  1. 在您的 ArcGIS 组织中创建 GeoPlanner 模板群组。
  2. 创建并共享模板 web 地图。
  3. 创建一个或多个要素类,然后将其作为要素图层添加至 ArcGIS Pro
  4. 将符号分配给要素图层,然后创建要素模板。
  5. 将要素图层作为要素服务共享至您的 ArcGIS 组织。

在您的 ArcGIS 组织中创建群组

每个 GeoPlanner 模板必须具有自己的组。 当您在 GeoPlanner 应用程序中创建一个工程时,该群组的标题、描述和摘要将显示在模板选择窗口中。

要设置 GeoPlanner 模板组,请遵循以下步骤:

  1. 登录组织帐户。
  2. 单击顶部的群组

    群组页面随即出现,其中我的群组选项卡处于活动状态。

  3. 单击创建群组 “创建”组

    创建群组对话框随即出现。

  4. 上传缩略图以表示群组。

    可拖动一个图像或浏览到文件。 为获得最佳效果,请添加不小于 400 x 400 像素或纵横比为 1:1 的 web 文件格式(如 PNG、JPEG 或 GIF)的图像。 平移和缩放您希望在缩略图中显示的内容。 根据图像文件的大小、分辨率以及自定义缩略图时的缩放程度,在保存该图像时可能需要重新采样和缩放。 如果您添加 GIF 或 JPEG 格式的图像,则该图像在保存时将转换至 PNG 格式。

  5. 提供组的名称。
  6. 可以选择性地提供摘要。
  7. 提供标签,包括 geodesignTemplate 标签。

    GeoPlanner 应用程序使用 geodesignTemplate 标签查找群组;请确保将其正确写入。 没有此标签的群组不会显示在 GeoPlanner 应用程序中。

  8. 群组成员资格部分中指定成员详细信息。
  9. 单击保存

    随即将显示新群组的页面。

群组将在您的 ArcGIS 组织群组页面上的我的群组选项卡下列出。

在您的 ArcGIS 组织中创建文件夹

文件夹是 ArcGIS 组织中内容页面的我的内容选项卡下的目录。 虽然 GeoPlanner 应用程序并不需要 GeoPlanner 模板文件夹,但是建议使用该文件夹来存储所有 GeoPlanner 模板资源。 GeoPlanner 模板文件夹可简化 ArcGIS 组织中的内容管理,在我的内容选项卡中包含大量数据项目时尤其如此。

完成以下步骤以创建 GeoPlanner 模板文件夹:

  1. 登录组织帐户。
  2. 单击顶部的内容

    内容页面随即出现,其中我的内容选项卡处于活动状态。

  3. 文件夹部分中,单击创建新文件夹 创建新文件夹
  4. 提供文件夹的名称并单击确定

使用所提供名称的新文件夹将出现在文件夹部分中。

创建模板 web 地图

创建群组和文件夹后,您需要创建 web 地图。 GeoPlanner 模板 web 地图包含业务图层和底图。 GeoPlanner 应用程序将使用该地图来创建并管理工程。

警告:

请勿将 GeoPlanner 模板要素服务添加到模板 Web 地图。 在创建新工程时,其将自动添加到工程 Web 地图。 将模板要素服务添加至模板 web 地图将造成工程 web 地图中的模板要素图层重复。

完成以下步骤创建模板 Web 地图并将其共享至 GeoPlanner 模板群组:

  1. 登录组织帐户。
  2. 单击地图
  3. 如果显示 Map Viewer 经典版,则单击在新 Map Viewer 中打开

    随即显示一个新地图。

  4. 或者,可以单击添加图层,然后使用现有 ArcGIS 组织选项将业务数据添加到地图中。
  5. 单击保存并打开 保存并打开
  6. 单击保存

    随即显示保存地图对话框。

  7. 标题文本框中为地图提供名称。
  8. 提供 geodesignTemplateWebMap 标签。

    GeoPlanner 应用程序使用此标签查找模板 Web 地图,其拼写必须与当前书写方式一致。

  9. 可以选择性地为地图提供摘要。
  10. 指定模板文件夹(您已创建此文件夹作为保存此地图的位置),然后单击保存地图

    Web 地图已保存在您创建的模板文件夹中。

  11. 单击共享地图 共享地图 以打开共享对话框。
  12. 设置共享级别对话框中选择 Web 地图的共享访问权限级别:
    • 所有者
    • 组织
    • 所有人(公众)
  13. 设置群组共享下,单击编辑群组共享以打开群组共享选项。
  14. 如有必要,清除所有所选内容,然后选中所创建群组的复选框。
    提示:

    使用搜索文本框和过滤器缩小可用群组的范围。

  15. 单击确定以返回至共享对话框。
  16. 单击保存

您的模板将在 GeoPlanner 中使用的 Web 地图已经准备就绪。

创建要素类

GeoPlanner 模板包含一个或多个要素服务图层。 这些图层可以提供适用于草绘和设计的要素类型。 可以将这些类型定义为具有符号系统和默认值的要素模板。 图层还包含将用于在 GeoPlanner 仪表盘仪表中进行报告的属性。

以下步骤介绍了如何使用 ArcGIS Pro 在要素类中创建要素模板和属性:

  1. 打开 ArcGIS Pro,然后创建新的空白地图。
  2. 视图选项卡的窗口组中,单击目录窗格 目录窗格
  3. 目录窗格中,右键单击数据库文件夹,然后创建一个文件地理数据库。
  4. 右键单击新的地理数据库,然后单击新建 > 要素类

    创建要素类窗格随即显示。

  5. 提供要素类名称和别名。
  6. 从类型下拉列表中选择要素类型。
  7. 指定要素类的几何类型,以及是否应将其添加到活动地图。
  8. 单击下一步
  9. 添加下表中列出的字段:

    字段名字段类型字段长度详细信息

    LanduseType

    文本

    30

    用于定义符号集的属性示例,可以替换为自己的字段名称

    Geodesign_ProjectID

    文本

    50

    GeoPlanner 所需的属性,在创建工程时用于每个模板图层中

    Geodesign_ScenarioID

    文本

    50

    GeoPlanner 所需的属性,在创建工程时用于每个模板图层中

    名称

    文本

    50

    用于命名属性的属性示例

    描述

    文本

    250

    可以在 GeoPlanner属性窗格中使用文本区域(而非单行文本框)显示的属性示例

    Floor_Area_Ratio

    双精度

    用于演示如何为要素类中的每个子类设置默认属性值的属性示例

    此表包含在土地利用面要素类中定义的示例属性。 也可以将其他属性添加至要素类。

  10. 单击下一步
  11. 投影坐标系列表中选择地图投影。
    提示:

    为了在 ArcGIS 组织中实现最佳效果,请展开世界并使用 WGS 1984 Web 墨卡托(辅助球体)

  12. 单击下一步
  13. 接受默认 XY 容差和分辨率,然后单击下一步
  14. 接受默认配置关键词,然后单击下一步
  15. 单击完成

    您的要素类已创建并添加到内容窗格。

  16. 重复刚刚执行的步骤以添加更多要素类。
  17. 保存 ArcGIS Pro 工程。

ArcGIS Pro 中,工程现在包含一个要素类,您可以为其分配符号。 如果要继续下一部分,请将工程保持打开状态。

将符号分配给要素图层

在前一部分中,您已创建一个要素类。 接下来,将向其添加一些符号。 您将可以使用这些符号在 GeoPlanner 中进行草绘。

  1. 如有必要,打开包含所创建的要素类的 ArcGIS Pro 工程,并确保其显示在内容窗格中。
  2. 内容窗格中右键单击要素类,然后单击符号系统 符号系统

    要素类的符号系统窗格随即显示。

  3. 单击主符号系统 主符号系统 选项卡。
  4. 单击主符号系统下拉箭头,然后选择唯一值以便按类别符号化图层
  5. 单击字段 1 下拉箭头,然后选择 LanduseType
  6. 如有必要,单击选项卡。
  7. 单击添加未列出的值 添加未列出的值
  8. 单击选项下拉箭头,然后选择添加新值 新建

    随即出现一个表,显示一个新行。

  9. Value 字段和 Label 字段中提供值。
  10. 单击选项下拉箭头,然后选择添加新值 新建,从而为要添加到要素类的附加值创建行。
  11. 为要添加的值创建行后,选择要添加的行。

    通常情况下,需选择您刚刚创建的所有行。

    提示:

    单击选项下拉箭头,然后选择全选 全选 以选择您刚刚创建的所有行。

  12. 单击确定

    值将在符号系统窗格和内容窗格中添加到您所创建的要素类的表中。

  13. 内容符号系统窗格中单击图层的符号以编辑符号
    提示:

    当您添加新行时,符号默认为灰色,但是您可以突出显示所有行,然后单击配色方案下拉箭头以选择其他配色方案。

    下表显示了可以在模板中使用的符号类型:

    几何类型符号类型

    形状标记符号

    图片标记符号

    线

    简单线符号

    单色填充符号

    图片填充符号

  14. <其他所有值> 行的标注列处右键单击,然后单击移除 移除
  15. 完成后,关闭符号系统窗格。

    符号将在内容窗格中自动更新。

  16. 保存 ArcGIS Pro 工程,但如果要继续进行下一部分,请将其保持打开状态。

设置要素模板的默认属性值

在前一部分中,您已将符号分配给要素。 接下来,您将在 GeoPlanner 中创建要素模板并为草绘类型设置默认值。

  1. 如有必要,打开在之前的部分中使用的 ArcGIS Pro 工程。
  2. 使用下列方法之一打开管理模板窗格:
    • 编辑选项卡的要素组中,单击管理模板窗格启动器 启动器
    • 打开创建要素窗格,单击管理模板 管理模板

    随即打开管理模板窗格。

  3. 在窗格中,展开地图 地图视图,然后单击所创建的要素类。

    为该图层定义的要素模板将显示在模板部分中。

  4. 双击模板以编辑其属性。

    将出现模板属性对话框。

  5. 单击常规
  6. 名称文本框中为模板提供名称。
  7. 或者,在描述文本框中为要素模板提供描述。

    GeoPlanner 应用程序中搜索模板时,该描述有助于查找要素模板。

  8. 可以选择性地在标签文本框中为要素模板添加更多标签。

    几何类型的关键字将自动生成。 可将其删除或添加其他标签。

  9. 单击属性选项卡,然后提供默认属性值。

    GeoPlanner 中草绘新要素时,将自动设置这些值。

    注:

    请勿设置 Geodesign_ProjectIDGeodesign_ScenarioID 的默认值。

  10. 单击确定

    保存模板,关闭对话框。

  11. 保存 ArcGIS Pro 工程。

要素模板现在具有默认值,您可以将工程共享为服务。

将要素图层共享为服务

在前一部分中,您在 ArcGIS Pro 中创建了一个或多个要素类。 您已创建要素模板,并已设置这些要素模板的默认值。 接下来,您要将 ArcGIS Pro 工程中的要素图层共享为 ArcGIS 组织中的要素服务。 您还需要将要素服务共享给 GeoPlanner 模板群组。

注:

GeoPlanner 模板群组应该仅包含一个要素服务。 如果将多个服务共享至 GeoPlanner 模板组,则 GeoPlanner 应用程序只能检测到第一个服务。

  1. 如有必要,打开在之前的部分中使用的 ArcGIS Pro 工程。
  2. 登录到 ArcGIS 组织。
  3. 共享选项卡的共享为组中,单击 Web 图层下拉箭头,然后选择发布 Web 图层

    随即显示共享为 web 图层窗格。

  4. 名称文本框中为服务提供一个名称。
  5. 标签文本框中提供标签,并添加必需的 geodesignTemplateFeatureService 标签。

    GeoPlanner 应用程序将使用 geodesignTemplateFeatureService 标签查找模板要素服务,因此其拼写必须与书写方式一致。

  6. 指定要素数据的处理方式。
    • 如果要在已注册的 Enterprise 数据库中引用数据集,则确认已在引用注册数据下指定地图图像,并选中要素复选框以将 Web 要素图层作为相关图层共享至地图图像图层。
    • 如果不想在已注册的数据库中引用数据集,在复制所有数据下单击要素
  7. 位置下,使用文件夹菜单在门户网站内容中选择一个文件夹来存储 Web 图层。 (可选)创建文件夹。

    默认情况下,Web 图层将存储在门户内容的根级别下。

    提示:

    单击浏览按钮 浏览 浏览到门户内容中的文件夹。 也可以在文本框中键入文件夹名称。

  8. 单击服务器和文件夹下拉箭头以选择要发布服务的联合服务器以及要存储服务的文件夹。 (可选)创建文件夹。

    默认情况下,服务将存储在服务器的根文件夹中。

    注:

    只有在将引用注册数据的 Web 要素图层共享到 ArcGIS Enterprise 时,才会显示服务器和文件夹选项。 在这种情况下,您也可以单击资料存储 按钮 数据存储 以打开管理注册数据存储窗格。 使用此窗格可以将地理数据库和文件夹注册到联合服务器。

  9. 共享给下,指定 Web 图层的共享方式:
    • 任何人 - 与公众分享您的内容。 任何人均可访问并进行查看。
    • 我的组织 - 与组织中所有经过身份验证的用户共享您的内容。 使用组织帐户进行登录时,此选项可用。

    将所有选项保持在未选中状态,以将共享级别设置为项目的所有者。

  10. 单击群组下拉箭头并选择您在 ArcGIS 组织中创建的群组。
  11. 或者,单击内容选项卡查看文件夹、新 Web 图层和已分配 ID 的子图层(如果可用)。

    如果您在地图属性对话框中启用了允许向共享 Web 图层分配唯一数字 ID 选项,则会为每个子图层显示分配的 ID。 要更改 ID,单击图层或表旁边的数字。 在图层属性独立表属性对话框的常规选项卡上,将自定义整数 ID 输入到图层 ID表 ID 文本框中。 有关详细信息,请参阅分配图层 ID

  12. 完成共享下,单击分析 分析 以查看潜在问题。

    错误和警告将在消息选项卡上列出。 右键单击消息可以打开其帮助主题或在软件中执行更正操作。 错误 错误 解决之后方可共享 GIS 资源。 建议解决警告 警告,但不做强制性要求。

    了解有关分析 GIS 资源的详细信息

  13. 解决错误并且选择性解决警告后,单击发布 发布 以共享 Web 图层。

随即出现一个显示进度的对话框。 发布后,数据将被复制到您的 ArcGIS 组织帐户。

将要素服务移至模板文件夹

登录到 ArcGIS 组织并单击我的内容后,您将注意到从 ArcGIS Pro 发布的要素服务位于根文件夹中。 现在,您需要将此要素服务移动至您在 ArcGIS 组织中创建的文件夹

  1. 登录组织帐户。
  2. 单击内容

    内容页面随即出现,其中我的内容选项卡处于活动状态。

  3. 选中您在上一部分中共享的要素服务旁边的复选框。
  4. 单击移动 移动,然后在显示的移动项目对话框中选择您创建的模板文件夹。
  5. 单击保存

    项目随即移动,对话框将关闭。

  6. 我的内容页面上,单击您创建的模板文件夹以确认要素服务显示在该文件夹中。

现在,即可在 GeoPlanner 中测试您的模板。

GeoPlanner 中测试您的模板

目前,您已创建 ArcGIS 组织群组和 web 地图,并已共享一个或多个要素图层。 完成以下步骤以测试您的模板,确保已正确配置所有选项:

  1. 登录到 GeoPlanner
  2. GeoPlanner 工程页面上,单击新建

    随即出现创建工程 - 选择模板对话框。

  3. 单击我的组织选项卡,然后浏览至已创建的模板。
  4. 单击预览

    预览符号选项板随即显示,其中包含您创建的要素模板的列表。

    包含要素模板列表的“预览符号选项板”对话框

  5. 单击选择以使用模板创建新工程。

创建一个新 GeoPlanner 模板并在您的 ArcGIS 组织中与您创建的群组以及 web 地图和要素服务共享。 当您从其中创建新项目时,该模板已经过测试,并且您可以开始使用 GeoPlanner开始教程或启用模板要素服务的某些属性(可选)。 这些属性允许数据导出和要素附件。

了解有关要素服务属性的详细信息

相关主题