使用 ArcGIS Pro 或 ArcGIS Desktop 创建模板

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

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

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

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

在您的 ArcGIS 组织中创建群组

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

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

  1. 登录组织帐户。
  2. 单击群组
  3. 单击创建群组
  4. 在群组详细信息页面中,提供群组的名称。

    使用 geodesignTemplate 标签。 这个标签很重要,因为 GeoPlanner 应用程序使用它来搜索群组;请确保它写入正确。 无法找到没有此标签的群组。

  5. 单击创建群组

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

    提示:

    也可以通过单击群组选项卡,然后单击我的群组来找到您的新群组。

在您的 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. 单击底图按钮并选择底图。
  4. 或者,可以单击添加,然后使用现有 ArcGIS 组织选项将业务数据添加到地图中。
  5. 单击保存,然后选择另存为。 在保存地图对话框中键入 geodesignTemplateWebMap 作为标签。 GeoPlanner 应用程序将查找该标签,因此必须按照其书写方式对其进行拼写。 提供地图的名称和摘要,再选择模板文件夹作为保存文件夹,然后单击保存地图

    现在,新创建的 web 地图已保存在我的内容下的模板文件夹中。

  6. 单击共享
  7. 共享对话框中,选中您的组织旁边的复选框以及已创建的模板群组。
  8. 单击完成

创建要素类

GeoPlanner 模板包含一个或多个托管要素图层。 这些图层可以提供适用于草绘和设计的要素类型。 可以将这些类型定义为具有符号系统和默认值的要素模板。 图层还包含将用于在 GeoPlanner 仪表盘仪表中进行报告的属性。 以下步骤介绍了如何使用 ArcGIS Desktop 在要素类中创建要素模板和属性:

  1. 打开 ArcMap,然后创建新的空白地图。
  2. 通过单击工具工具条上的目录按钮打开目录窗口。
  3. 目录窗口中,浏览至某个文件夹,然后在其中创建新的文件地理数据库。
  4. 选择此地理数据库并单击鼠标右键,然后单击新建 > 要素类
  5. 提供要素类名称和别名。 从类型下拉列表中选择要素类型。 单击下一步
  6. 展开投影坐标系,然后从列表中选择一个地图投影。 要使用 ArcGIS 组织,建议您使用 WGS 1984 Web 墨卡托(辅助球体)。 您可通过依次展开投影坐标系世界组找到此投影。
  7. 选择坐标系后,单击下一步
  8. 接受默认 XY 容差和分辨率,然后单击下一步
  9. 接受默认配置关键词,然后单击下一步
  10. 添加下表中列出的字段。 Geodesign_ProjectIDGeodesign_ScenarioID 字段是 GeoPlanner 的必需属性,必须存在于每个模板图层中。 在 GeoPlanner 中创建新工程时,将对这些属性进行验证。 也可以将其他属性添加至要素类。
    下表显示了在土地利用面要素类中定义的示例属性:

    字段名字段类型字段长度

    LanduseType

    文本

    30

    Geodesign_ProjectID

    文本

    50

    Geodesign_ScenarioID

    文本

    50

    名称

    文本

    50

    描述

    文本

    250

    Floor_Area_Ratio

    双精度

    LanduseType 是下一部分中所需的示例文本字段,用于演示如何定义可替换为您自己的字段名称的符号集;DescriptionGeoPlanner属性窗口中使用文本区域而非单行文本框呈现的示例字段;Floor_Area_Ratio 是用于演示如何设置该要素类中每个子类的默认属性值的示例字段。

  11. 添加上述字段后,单击完成

    创建了新要素类,并将其自动添加到内容列表窗口。

  12. 如有必要,请重复步骤 4 至 11 以创建另一个要素类。
  13. 保存此 ArcMap 文档,但不要将其关闭。 在下一部分中,您将需要使用此文档。

将符号分配给要素图层

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

  1. ArcMap 中,将您在创建要素类部分中创建的要素类添加到地图显示中。
  2. 内容列表窗口中双击图层,打开图层属性对话框。
  3. 单击符号系统选项卡。
  4. 在左侧窗格中,单击类别,然后选择唯一值
  5. 选择 LanduseType(或者用于定义子类的您自己的字段)以将其作为右侧窗格中的值字段。
  6. 单击添加值

    将显示添加值对话框。

  7. 新值框中提供一个值,然后单击添加至列表

    值将添加到列表中。

  8. 重复步骤 1 到 7 以添加更多值。
  9. 选择列表框中的所有值,然后单击确定。 这些值将添加到符号系统选项卡中,并且每个值已分配一个符号。
  10. 要从列表中删除值,请选择该值,然后单击移除
  11. 在列表中取消选中与 <所有其他值> 关联的符号。
  12. 为每个值提供一个标注。
  13. 单击确定关闭图层属性对话框。 现在,符号将显示在内容列表窗口中。
  14. 要编辑符号,可以在内容列表窗口中单击各个符号以打开符号选择器对话框。

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

    几何类型符号类型

    箭头标记符号

    字符标记符号

    图片标记符号

    简单标记符号

    线

    简单线符号

    线填充符号

    图片填充符号

    简单填充符号

  15. 完成后单击确定

    现在,新符号将显示在内容列表窗口中。

  16. 如有必要,请重复步骤 1 至 15,为另一个要素类分配符号。
  17. 将此 ArcMap 文档保存至所需目录,但不要将其关闭。

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

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

  1. ArcMap 中,右键单击内容列表中的其中一个要素图层。 在快捷菜单中,选择编辑要素,然后选择组织要素模板
  2. 组织要素模板对话框上,单击新模板下拉列表,然后选择新模板
  3. 创建新模板向导中,选中要创建要素模板的图层。 单击下一步,然后单击完成
    要素模板向导
  4. 组织要素模板对话框中,双击一个模板以打开模板属性对话框。
  5. 在属性列表右侧的单元格中键入默认值。 草绘新要素时,将自动设置这些值。
    在“模板属性”对话框上设置默认值。
    注:

    无需设置 Geodesign_ProjectIDGeodesign_ScenarioID 字段的默认值。

  6. 单击确定保存更改并关闭属性窗口。
  7. 重复步骤 1 至 6 以定义其他要素模板的默认属性值。
  8. 组织要素模板对话框中,单击关闭
  9. 保存此 ArcMap 文档。

共享模板的要素服务

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

注:

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

  1. 打开您在前面步骤中使用过的 ArcMap 文档。
  2. 文件菜单中,单击登录以登录到 ArcGIS 组织。
  3. 单击文件菜单,选择共享为,然后单击服务
  4. 选择发布服务
  5. 选择我的托管服务(您的组织名称)并提供服务名称,然后单击继续
  6. 服务编辑器窗口中,单击左侧窗格中的功能。 在右侧窗格中,选中要素访问并取消选中切片地图
  7. 在左侧窗格中,单击要素访问。 在右侧窗格的允许的操作下方,选中创建删除查询更新
  8. 在左侧窗格中,单击项目描述。 提供摘要和描述。 对于标签,键入 geodesignTemplateFeatureService。 搜索模板要素服务时,GeoPlanner 应用程序将查找该标签,因此必须按照其书写方式对其进行拼写。
  9. 在左侧窗格中,单击共享。 在所有群组列表中,选中您的组织以及您在“在 ArcGIS 组织中创建群组”部分中创建的 GeoPlanner 模板群组。
  10. 单击分析并修复所有错误。
  11. 单击发布

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

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

本部分为可选内容,但建议进行操作。 登录到 ArcGIS 组织,然后单击我的内容。 您将注意到从 ArcMap 中发布的要素服务,但是,该服务被发布在根文件夹中。 现在,您需要将此要素服务移至在“在 ArcGIS 组织中创建文件夹”部分中创建的文件夹。

  1. 登录组织帐户。
  2. 单击内容页面的我的内容选项卡。
  3. 单击您在前面步骤中共享过的要素服务以显示其属性页面。
  4. 单击移动,然后选择您的模板文件夹。
  5. 返回到我的内容页面,然后在左侧窗格中单击您的模板文件夹。 随即显示您的要素服务。

GeoPlanner 中测试您的模板

目前,您已创建 ArcGIS 组织群组和 web 地图,并已共享一个或多个要素图层。 您几乎已经完成新模板的创建。 现在,您需要测试新模板以确保正确配置所有选项。 以下步骤将介绍如何进行测试:

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

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

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

    预览符号选项板对话框将显示完成此工作流后所创建的要素模板。

    “预览符号选项板”对话框

  5. 单击选择可以创建新工程。

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

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

相关主题