在地图上创建点

使用编辑工具进行绘制是创建空间要素的一种常用方法。例如,您可以追踪图像上的对象或根据一组测量值构造形状。

创建空间要素时,需要先创建一个要素类来存储它们。要素类定义要素的基本共同属性,例如几何类型(点、线或面)、坐标系、其属性(存储的信息类别)以及它们是 2D 还是 3D 要素。2D 要素存储水平 x,y 坐标,并且位于平面上。3D 要素还会存储垂直 z 坐标,因此除水平位置外,还会为它们提供高程值。

借助模板绘制或构造要素。模板定义可以提前设置的要素属性,例如地图符号、用于创建它们的编辑工具,有时还包括它们的特定属性值。

总览

Play Video

  • 视频长度:3:20
  • 此视频是使用 ArcGIS Pro 2.3 创建的

在本教程中,您将创建一个要素类来存储一组 3D 点要素。您将配置要素模板以提前定义新要素的部分属性。最后,您将使用影像底图作为参考来绘制要素。

  • 预计时间:30 分钟
  • 软件要求:ArcGIS Pro
注:

在线帮助中的教程步骤反映了当前软件版本的外观和功能。如果您有较早的软件版本,请使用离线帮助系统打开教程。要从在线帮助系统切换到离线帮助系统,请参阅“关于 ArcGIS Pro ”帮助主题中的设置帮助源。如果您没有 ArcGIS Pro,可以注册ArcGIS Pro 免费试用版

打开工程

您的研究区域是新西兰塔拉纳基大区的艾格蒙特国家公园。您将创建 3D 点要素来代表公园入口。

  1. 启动 ArcGIS Pro 并根据需要进行登录。
  2. 在起始页的最近工程下方,单击打开其他工程
    注:

    如果已打开一个工程,请单击功能区上的工程选项卡。在左侧的菜单项列表中,单击打开。在打开页面上单击门户,然后单击页面底部的打开其他工程

  3. 打开工程对话框的门户 门户 下,单击 ArcGIS Online ArcGIS Online
    注:

    如果您看到列出的是 ArcGIS Enterprise ArcGIS Enterprise,则必须添加门户连接设置活动门户(设置为 ArcGIS Online)。或者,您可以从浏览器下载教程数据

  4. 在对话框顶部的搜索框中,输入 Create points on a map tutorial,然后按 Enter 键。
  5. 在搜索结果列表中,单击 Create points on a map 以选择工程包。
    注:

    如果该名称下不只有一个工程包,请查看所有者列。选择所有者名称为 ArcGISProTutorials 的项目。如果未得到任何结果,请参阅未返回任何搜索结果

  6. 单击确定

    此工程将打开新西兰北岛的塔拉纳基大区。绘制艾格蒙特国家公园的边界时使用橘色轮廓。塔拉纳基山是一座休眠火山,位于公园的中央。

    活动视图是一个名为 Egmont 3D 的局部 3D 场景。还有一个名为 Egmont 的 2D 地图。

    新西兰塔拉纳基大区的影像地图
    注:

    默认情况下,工程包将解压缩至 <User Documents>\ArcGIS\Packages 文件夹。可在共享和下载选项中更改默认位置。

  7. 单击功能区上的视图选项卡。在窗口组中,单击重置窗格 重置窗格,然后单击重置窗格以进行映射(默认)

    此操作可确保内容目录窗格打开,其他窗格关闭。

  8. 单击地图选项卡。在导航组中,单击书签书签。在 Egmont 3D 书签下,单击 View from above 以缩放至公园边界。
  9. 使用 3D 导航技术和书签浏览场景。

    地图选项卡上选择浏览工具 浏览工具 后,可以使用鼠标进行导航。您也可以在完全控制模式下使用屏幕导航器 导航器

    提示:

    如果您不熟悉 3D 导航,请参阅帮助主题 3D 导航使用屏幕导航器,或完成导航地图与场景教程。

  10. 完成后,请返回至 View from above 书签。

创建要素类

您需要在您的工程地理数据库中创建要素类以存储公园入口要素。创建要素类时,需要指定其基本属性,例如名称、几何类型和坐标系。或者,可以将字段添加到表中并设置高级属性。

  1. 目录窗格的工程选项卡中,展开数据库并展开 create_points_on_a_map.gdb

    工程地理数据库已包含一个名为 ENP_Boundary 的要素类。此要素类为地图上 Egmont National Park 图层的源数据。

  2. 右键单击 create_points_on_a_map.gdb,指向新建 新建,然后单击要素类 要素类

    创建要素类窗格随即显示。该窗格包含 6 个页面。无需完成每个页面。

  3. 定义页面的名称中,输入 ENP_Entrances。在别名中,输入 Park Entrances

    在要素类名称中,ENP 代表埃格蒙特国家公园。别名是根据要素类提供给地图图层的用户友好名称。

  4. 要素类类型中,单击下拉箭头,然后单击

    几何属性下,Z 值复选框默认处于选中状态。添加到此要素类中的点要素将具有用于指定其垂直位置的 z 值和用于指定其水平位置的 x,y 值。

    默认情况下,新要素类将作为图层添加到地图,尽管它尚不包含任何要素。

    “创建要素类”窗格的“定义”页面

  5. 在窗格的底部,单击下一页

    默认情况下,新要素类仅有两个字段:OBJECTIDSHAPE。您将为要素名称和描述添加字段。

  6. 字段页面的现有字段下,单击单击此处添加新字段

    随即添加一个新字段。在字段名称列中,可编辑默认名称。

  7. 将默认值替换为 NAME。按 Enter 键。

    该字段将存储公园入口的名称。在数据类型列中,默认数据类型“文本”是正确的。

  8. 单击新 NAME 字段旁的灰色区域以显示字段属性。

    “创建要素类”窗格中的“字段”页面,用于显示字段属性

  9. 字段属性中,双击别名旁的单元格以使其处于可编辑状态。再次单击该单元,然后键入 Entrance Name。按 Enter 键。
  10. 双击长度旁的单元格,然后将默认值替换为 35。按 Enter 键。

    NAME 字段的字段属性

  11. 添加另一个具有下列属性的新字段:
    • 字段名称DESCRIPTION
    • 数据类型文本
    • 别名Description
    • 长度15

    “创建要素类”窗格的“字段”页面

  12. 单击下一步

    空间参考页面上,需要选择一个坐标系。需要使用新西兰横轴墨卡托,这是新西兰境内的通用标准。由于 Egmont 3D 场景使用了此坐标系,因此其默认应在当前 XY 框中显示。

    “创建要素类”窗格的“空间参考”页面

    注:

    如果您在当前 XY 框中看到其他坐标系,请单击图层下的 NZGD 2000 New Zealand Transverse Mercator 以将其设置为当前 XY 系统。

    了解有关指定坐标系的详细信息。

    您无需完成其余步骤,因为您将使用默认设置。要了解这些设置(容差、分辨率和数据库存储配置)的相关信息,请参阅空间参考的属性文件地理数据库的配置关键字

  13. 单击完成创建要素类。

    目录窗格中,将 ENP_Entrances 要素类添加至工程地理数据库。在内容窗格中,基于新要素类的图层将添加到地图并具有以下属性:

    • 其名称反映您分配给要素类的别名。
    • 由于创建的要素类具有 z 值,因此其将显示在 3D 图层标题下。
    • 可见性复选框将处于灰显状态,因为尚未包含任何要素。

    显示新图层的“内容”窗格和显示新地理数据库要素类的“目录”窗格

    开始创建要素之前,您将添加元数据以描述要素类。然后,您将符号化地图图层,并通过要素模板设置要素创建规则。

添加元数据

需要向要素类添加项目描述元数据。项目描述包括摘要、描述和标签。也可能包括制作者名单和使用限制。元数据提供有关数据的重要背景信息。它也由 ArcGIS Pro 构建索引,以在您搜索数据时生成搜索结果。

  1. 目录窗格中,右键单击 ENP_Entrances 要素类,然后单击编辑元数据编辑元数据

    元数据视图随即打开。元数据样式的元素将显示在内容窗格中。

    “内容”窗格中的“项目描述”元素

    注:

    如果当前使用的是默认“项目描述”元数据样式,则内容窗格中将仅列出项目描述。元数据元素当前无效 无效元数据,因为缺少所需信息。如果当前使用的是其他元数据样式,也会显示其他元数据元素。在本教程中,您只需编辑项目描述元素。

  2. 在元数据视图的标题框,输入 Egmont National Park Entrances
  3. 标签框中,输入(或复制并粘贴)以下关键字:parks, Egmont National Park, Taranaki, New Zealand

    确保关键字以逗号分隔。

  4. 摘要(用途)框中,添加以下文本:Identify road entry points to Egmont National Park
  5. 描述(摘要)框中,添加以下文本:Road entry points to Egmont National Park。位置利用公园边界图层和 Esri 世界影像底图进行识别。

    内容窗格中,项目描述元素现在标记为有效 有效元数据,因为已填入所需信息。

    注:

    如果在设置页面上启用了拼写检查(此为默认设置),则无法识别的单词将以波浪下划线标出。有关拼写检查的信息,请参阅校对选项

  6. 在功能区元数据选项卡的管理元数据组中,单击保存保存
  7. 关闭 ENP_Entrances 元数据视图。
  8. 快速访问工具条中单击保存 保存 保存工程。

符号化 Park Entrances 图层

您将更改分配至 Park Entrances 图层的默认符号。

  1. 内容窗格中,右键单击 Park Entrances 图层,然后单击符号系统符号系统

    随即显示符号系统窗格。主要符号系统设置为单一符号,这意味着图层中的所有要素将具有相同的符号。

  2. 主符号系统设置下,单击符号旁的点符号。

    窗格将显示用于格式化点符号的选项。

  3. 如有必要,可在格式化点符号下,单击图库选项卡。
  4. 在搜索框中输入 cone,然后按 Enter 键。
  5. 在符号列表中,单击 ArcGIS 3D 下的竖立圆锥

    在符号库中选择的 Standing Cone 符号

  6. 单击属性选项卡。如有必要,请单击其下的符号选项卡 符号
  7. 外观下,单击颜色下拉箭头,然后单击“绿宝石绿”或其他亮色。

    选择了绿宝石绿的调色板

  8. 大小更改为 8 镑,然后按 Enter 键。单击应用

    即会在内容窗格中更新此符号。

  9. 快速访问工具条中单击保存 保存 保存工程。

配置要素模板

要素模板可通过指定新要素的默认属性来简化数据创建过程。这些默认属性包括符号、属性值以及创建要素时所使用的编辑工具。在配置要素模板之前,您需要将 Park Entrances 设为场景中唯一可编辑图层。

  1. 内容窗格顶部,单击按编辑列出选项卡 按编辑列出
    注:

    图层旁边的感叹号 切片服务图层不可编辑 表示此类图层不可编辑。

  2. 2D 图层下,取消选中 Egmont National Park 复选框。

    无法编辑该图层,直到再次选中该复选框。

    提示:

    也可以右键单击 Park Entrances 图层,然后单击将此图层设为唯一可编辑图层 将此图层设为唯一可编辑图层

  3. 内容窗格的顶部,单击按绘制顺序列出选项卡 按绘制顺序列出
  4. 单击功能区上的编辑选项卡。在要素组中,单击创建 创建要素

    创建要素窗格随即出现并显示 Park Entrances 要素模板。

  5. 在 Park Entrances 下,单击 Park Entrances 模板。
    Park Entrances 要素模板

    工具 点 被选为创建新点要素的默认编辑工具。

    构造工具条也会在 3D 场景中显示,以帮助您创建和编辑要素。但是,在本教程中不会用到。

    “构造”工具栏

  6. 在要素模板上,单击打开活动模板窗格箭头 打开活动模板窗格以指定要创建的要素的属性以设置新要素的默认属性值。

    每个要素将具有不同的名称,因此无需设置默认入口名称值。但是,每个要素将具有相同的描述。

  7. 单击描述旁的 <Null> 值,然后输入 Park Entrance。按 Enter 键。
    注:

    只要您不中断图层编辑,Park Entrance 的默认描述值即会应用于新要素。如果您开始编辑其他图层或执行一些其他软件操作,它将不会保留。要使默认属性值永久存在于要素模板中,请右键单击创建要素窗格中的模板,然后单击属性属性。在模板属性对话框中,单击属性选项卡。输入需要的属性值并单击确定

创建公园入口要素

公园有三个道路入口。首先,您将创建一个点要素来表示 Egmont Road 入口。在 Park Entrances 要素模板中,用于创建要素的点工具处于活动状态,可开始进行编辑。

  1. 确认 Egmont 3D 场景 3D 场景视图 为活动视图。将鼠标悬停在场景上。

    指针将变成附有符号的精确指针(十字准线)。单击场景时,将在单击位置创建一个点要素。

    提示:

    如果在错误的位置添加了要素,请单击快速访问工具栏中的撤消 撤消

  2. 单击功能区上的地图选项卡,然后单击书签书签。在 Egmont 书签下,单击 Egmont Road

    地图即会放大到该道路。

  3. 按住键盘上的 C 键。

    指针将变为手形指针 平移。只要按住 C 键,即可平移地图(通常需要按住鼠标左键)而不添加点要素。您无需按住 C 键即可进行缩放。了解有关地图导航键盘快捷键的详细信息。

    提示:

    当编辑工具处于活动状态时,您还可以使用屏幕导航器 导航器 来平移地图。

  4. 导航至能够进入公园的道路区域。要平移地图,请在按住 C 键的同时单击并拖动鼠标左键。要进行放大及缩小,请使用滚轮按钮或按住鼠标右键并拖动。
    公园入口的放大视图

    公园入口既是开垦土地结束的地方,也是开始进入森林的地方。

  5. 如有必要,可以释放 C 键。单击公园入口处的道路。
    置于 Egmont Road 上的要素

    要素被添加至地图并被选中。您将为此入口的名称添加属性值。

  6. 在功能区地图选项卡的选择组中,单击属性 属性

    随即出现属性窗格。

  7. 属性窗格中,单击 Entrance Name 旁的 <空> 值。输入 Egmont Road,然后按 Enter 键。
    Egmont Road 要素属性

    已按要素模板所指定的方式添加描述。

  8. 单击应用
  9. 在窗格中间的属性选项卡旁边,单击几何选项卡。
    “属性”窗格中的“几何”选项卡

    与 x 和 y 值一样,z 值也是点要素几何的一部分。z 值应接近于 463 米。

  10. 单击属性选项卡可再次显示要素的属性。

为另一个公园入口创建要素

您将按照相同的过程为另外两个公园入口创建要素。

  1. 地图选项卡上,单击书签书签。在 Egmont 书签下,单击 Pembroke Road
  2. 导航至能够进入公园的道路区域。
  3. 单击以在道路上添加一个点。
    置于 Pembroke Road 上的要素
  4. 属性窗格中,对于 Entrance Name,输入 Pembroke Road。按 Enter 键,然后单击应用
  5. 转至 Manaia Road 书签。
  6. 导航至公园入口并添加一个点。
    置于 Manaia Road 上的要素
  7. 属性窗格中,对于 Entrance Name,输入 Manaia Road。按 Enter 键,然后单击应用
  8. 单击功能区上的编辑选项卡。在管理编辑内容组中,单击保存保存编辑内容
  9. 保存编辑内容提示中,单击
  10. 编辑选项卡的选择组中,单击清除清除
  11. 内容窗格中,右键单击 Park Entrances 图层,然后单击属性表Open Table
    Park Entrances 属性表
    如果您错误地添加一个点后撤消编辑,您的 OBJECTID 值将有所不同。

    该表包含三个具有您提供的属性值的记录。Shape 字段值中的值为 Point Z,因为要素具有 z 值。

  12. 关闭表。
  13. 单击地图选项卡,然后单击书签书签。在 Egmont 3D 书签下,单击 View from above
  14. 地图选项卡的导航组中,单击浏览工具 浏览工具
  15. 导航场景并从不同的视角检查公园入口。

    朝东的三个公园入口视图

在地图中查看图层

任何图层都可以显示在 2D 地图或 3D 场景中,无论其是否具有 z 值。您需要将 Park Entrances 图层从 3D Egmont 场景复制到 2D Egmont 地图中。

  1. 内容窗格的 3D 图层下,右键单击 Park Entrances,然后单击复制复制
  2. 激活 Egmont 地图视图。
  3. 内容窗格中,右键单击 Egmont 地图名称,然后单击粘贴粘贴

    Park Entrances 图层将显示在内容窗格中图层的顶部,要素将显示在地图上。

  4. 单击功能区上的地图选项卡,然后单击书签书签。在 Egmont 书签下,单击 Egmont National Park
  5. 或者,可调整符号的大小或为 2D 地图中的图层选择其他符号。
  6. 快速访问工具条上,单击保存保存

您创建的公园入口要素具有从场景的高程表面(即 WorldElevation3D/Terrain3D 图层)获取的 z 值。您将在将地图转换为场景教程中更多地使用高程表面。

相关主题