使用 ArcGIS Pro 创建模板

ArcGIS GeoPlanner 模板是一个 项目组 其中包含一个 Web 地图和一个具有单个或多个要素图层的托管要素服务。 要创建模板,必须创建其中每一项,并向其添加特定标签。 标签可帮助 GeoPlanner 应用程序找到模板。

此工作流可引导您使用 ArcGIS Pro 和 ArcGIS 组织帐户创建一个 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

    geodesignTemplate 标签为必填标签,GeoPlanner 应用程序使用此标签查找群组;请确保在文本框中正确输入标签。 没有此标签的群组不会显示在 GeoPlanner 应用程序中。

  8. 可以选择性地在标签文本框中提供更多标签。
  9. 群组成员资格部分中指定成员详细信息。
  10. 单击保存

    新群组的页面随即显示,并且页面将在您的 ArcGIS 组织群组页面上的我的群组选项卡下列出。

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

文件夹是 ArcGIS 组织中内容页面的我的内容选项卡下的目录。 尽管文件夹不是 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. 我的内容中选择您创建的文件夹。
  9. 标签文本框中输入 geodesignTemplateWebMap

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

  10. 可以有选择地在摘要文本框中为地图提供摘要。
  11. 我的内容中,选择要用于存储地图的文件夹,然后单击保存地图

    如果没有为 GeoPlanner 创建文件夹,请单击保存地图以将地图存储在门户内容的根级别。

  12. 单击共享地图 共享地图

    将弹出共享对话框。

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

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

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

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

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

    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. 提供 ValueLabel 字段的值。
  10. 单击选项下拉箭头,然后单击添加新值 新建,从而为要添加到要素类的附加值创建行。
  11. 行创建完成后,选择要添加的所有行。

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

    提示:

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

  12. 单击确定

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

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

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

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

    几何类型符号类型

    形状标记符号

    图片标记符号

    线

    简单线符号

    单色填充符号

    图片填充符号

  14. <其他所有值> 行的标注列处右键单击,然后单击移除 移除

    移除 <其他所有值> 行会移除不适用于模板的符号,使其不会包含在模板中。

  15. 将符号分配到要素图层后,关闭符号系统窗格。

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

  16. 保存 ArcGIS Pro 工程,使其保持打开状态,然后继续下一部分以便为要素模板设置默认属性值。

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

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

  1. 如有必要,打开在之前的部分中使用的 ArcGIS Pro 工程。
  2. 单击编辑选项卡,然后单击要素组中的创建
  3. 单击创建要素窗格中的管理模板

    随即打开管理模板窗格。

  4. 管理模板窗格中展开地图 地图视图,然后单击您创建的要素类。

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

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

    将出现模板属性对话框。

  6. 单击常规
  7. 名称文本框中为模板提供名称。
  8. 可以选择性地在描述文本框中为要素模板提供描述。

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

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

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

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

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

    警告:

    请勿设置 Geodesign_ProjectIDGeodesign_ScenarioID 的默认值。 如果设置了默认值,则在地图上绘制要素功能将无法正常运行,并且绘制所有要素均不会与当前的工程和方案相关联。

  11. 单击确定

    保存模板,关闭对话框。

  12. 保存 ArcGIS Pro 工程。

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

将要素图层共享为服务

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

注:

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

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

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

  4. 名称文本框中为服务提供一个名称。
  5. 标签文本框中输入 geodesignTemplateFeatureService

    geodesignTemplateFeatureService 标签为必填标签,GeoPlanner 应用程序使用此标签查找模板要素服务;请确保在文本框中正确输入标签。

  6. 可以选择性地在标签文本框中提供更多标签。
  7. 图层类型下,选择要素选项。
  8. 共享给下,指定 Web 图层的共享方式:
    • 任何人 - 与公众分享您的内容。 任何人均可访问并进行查看。
    • 我的组织 - 与组织中所有经过身份验证的用户共享您的内容。 使用组织帐户进行登录时,此选项可用。

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

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

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

  11. 完成共享下,单击分析 识别潜在性能瓶颈和错误 以查看潜在问题。

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

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

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

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

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

登录到 ArcGIS 组织并单击我的内容后,您将注意到从 ArcGIS Pro 发布的要素服务位于根文件夹中。 如果您为 GeoPlanner 模板创建了文件夹,则可以将要素服务移动到您在 ArcGIS 组织中创建的文件夹中

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

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

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

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

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

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

GeoPlanner 中测试模板。

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

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

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

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

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

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

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

创建一个新 GeoPlanner 模板并在您的 ArcGIS 组织中与您创建的群组以及 web 地图和要素服务共享。 当您使用模板创建工程时,会对模板进行测试。 现在,您可以开始使用 GeoPlanner开始教程或启用模板要素服务属性(可选)。 这些属性可用于导出数据和要素附件。

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

相关主题