改进 3D 主题符号系统

打开并浏览地图包

首先,您将下载工程包并在 ArcGIS Pro 中将其打开。

  1. 下载并保存 Portland_thematic_symbology 项目包。
  2. 浏览至已下载工程包的文件夹,然后双击该工程包。
  3. 如果收到系统提示,请使用您获得许可的 ArcGIS 账户登录。
    注:

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项

    该工程包随即在 ArcGIS Pro 中打开。

    俄勒冈州波特兰市的 3D 场景

    数据涵盖俄勒冈州波特兰市区的多个部分。 数据来自波特兰市规划和可持续发展局。

  4. 浏览场景。 可以使用鼠标滚轮按钮进行放大和缩小。 按 V 键并拖动场景可以使其倾斜,按 C 键并拖动可以平移场景视图。

    接下来,您将查看场景的内容。 Buildings 图层为场景服务图层。 该图层根据多面体要素发布,由波特兰市提供。 将使用唯一值渲染器来显示建筑物要素,其中颜色表示每座建筑物的土地利用类型。

  5. 内容窗格的 3D 图层部分中,展开 Buildings 图层。

    Buildings 窗格

  6. 在功能区地图选项卡的导航组中,单击书签并选择 Landuse

    Landuse 书签

    该地图将以靠近河流的一组建筑物为中心。

    Landuse 书签位置

  7. 单击场景中的红色建筑物以打开显示其属性的弹出窗口。

    包含建筑物属性的弹出窗口

    在本示例中,弹出窗口中的用途值为商业用地类型:商业酒店

  8. 单击场景中的黄色建筑物和紫色建筑物,然后观察每个建筑物弹出窗口中的用途值。

    紫色建筑物代表工业用地建筑物,黄色建筑物代表住宅用地建筑物。

    紫色建筑物的弹出窗口

    使用此样式的符号系统有助于快速了解波特兰市的商业、住宅和工业区域的位置。

  9. 关闭弹出窗口。
  10. 在功能区的地图选项卡中,单击书签并选择 Start 书签。

    地图随即缩小以显示整个城市。

  11. 内容窗格中,打开并展开 FireStations 图层。

    整个城市随即显示 5 个消防站。

    城市中的消防站

    FireStation 图层是一个文件地理数据库点要素类,包含波特兰市中部地区中消防站的名称和地址。 它目前被渲染为单一符号图标点。

  12. 导航至 River 书签。

    场景上 River 书签的位置

    FireStation 的符号目前难以从某些视角看到,可能被建筑物遮挡。 接下来,您将使用垂直偏移以改善 FireStation 图层的可见性。

  13. 快速访问工具栏上,单击保存以保存您的工程。

    快速访问工具栏上的“保存”按钮

    提示:

    您还可以通过按 Ctrl+S 来保存工程。

使用高程显示 3D 点

为了使消防站更易于识别,您将使用垂直偏移从城市峡谷内的隐藏位置来提升点。

  1. 内容窗格中,右键单击 FireStations 图层并选择属性
  2. 图层属性窗口中,单击高程选项卡。 对于制图偏移,键入 200 并按 Enter 键。

    图层属性窗口:针对 FireStation 选择制图偏移为 200 米

  3. 单击确定

    FireStation 符号现在显示在距地面 200 米偏移处,由此使其在 3D 建筑物中更加明显。

    具有制图偏移的符号

    FireStation 符号与地面上的任何点都没有明显的关联。 接下来,您将添加一个重复图层以在符号和地面之间创建连接点。

  4. 内容窗格中,右键单击 FireStations 图层并选择复制
  5. 内容窗格中,右键单击 Portland, Oregon 并选择粘贴

    FireStation 图层的副本随即出现在内容窗格的 3D 图层部分。

  6. 单击两次已复制图层的名称。 将已复制图层重命名为 FireStations RW,然后按 Enter 键。
  7. 双击 FireStations RW 以打开其图层属性窗口。
  8. 图层属性窗口中,单击显示选项卡。 选中以实际单位显示 3D 符号复选框。

    “图层属性”窗口中的“显示”选项卡

  9. 单击确定
  10. 内容窗格中,取消选中 FireStations

    FireStation 图层的符号已更新为以实际单位(米),而非屏幕单位(点)绘制。 在进行放大和缩小时,其大小将相对于地球,而非您的屏幕保持固定。

    采用实际单位的 FireStation 符号

    但是,这些符号现在过小,难以定位。

  11. 保存工程。

编辑 3D 符号系统和可见性

接下来,您将向 FireStation RW 符号系统添加牵引线并配置可见性范围,以使消防站符号在场景中的任何范围内均清晰可见。

  1. 内容窗格中,单击 FireStations RW 图层的符号。

    FireStations RW 图层的符号

    随即显示符号系统窗格。

  2. 符号系统窗格中,单击属性选项卡。 单击结构选项卡。

    结构选项卡

  3. 图层下方,单击添加符号图层,然后选择标记图层

    “标记图层”选项

    由实心黑点符号表示的新标记图层将添加至当前盾牌符号。 接下来,您将更新并修改此标记图层。

  4. 单击图层选项卡,然后单击新标记图层以将其选中。

    “形状标记”属性

  5. 外观部分下,单击表单库,然后选择垂直的矩形形状。

    将标记形状更改为粘贴形状。

    形状线符号随即更新。

  6. 外观下,设置以下参数:
    • 表单下,对于颜色,选择灰色 50%
    • 对于大小,键入 200,然后按 Enter 键。
    • 大小下,取消选中按比例缩放

    “外观”部分的配置

  7. 深度下,单击预设并选择路标锚点置顶

    “预设”按钮

    接下来,您将编辑盾牌形状标记。

  8. 符号系统窗格的顶部,单击红色盾牌符号图层。

    修改盾牌形状标记属性。

  9. 外观下,对于大小,键入 30 并按 Enter 键。
  10. 单击第三个形状标记符号,然后将大小设置为 30 m

    修改轮廓标记大小。

  11. 单击应用

    现在,消防站符号化为 30 米高的图标和 200 米高的柱子,这些柱子将图标和地面上的位置联系起来。

    带有柱子的消防站符号

    现在,您定义了一个图层用于近距离查看,另一个图层用于远距离查看。 一项重要的 3D 制图技术是将符号系统结合在一起,以创建跨比例的流畅用户体验。 您将编辑 FireStations RW 符号系统以与 FireStations 符号系统无缝融合。

  12. 内容窗格中,单击 FireStations 符号。

    图层 FireStations 的符号

  13. 如有必要,请在符号系统窗格中单击红色盾牌符号图层。
  14. 外观部分中,对于深度,键入 2 并按 Enter 键。

    更改盾牌深度设置。

    FireStations RW 图层的符号相比,该符号将更加明显。

  15. 单击白色圆形形状标记图层并将深度设置为 2
  16. 单击应用并关闭符号系统窗格。

    接下来,您将配置 FireStation 图层的可见性范围。

  17. 内容窗格中,打开 FireStation 图层并确保将其选中。
  18. 单击功能区上的外观选项卡。 在可见性范围组中,对于放大超过,键入 5,000 ft,然后按 Enter 键。

    进行外观选项卡设置

  19. 导航并浏览地图。 放大并缩小以观察两个消防站图层的可见性。

    从远处查看的消防站符号

    两个图层可以很好地协同工作,以从所有查看距离显示消防站位置。

    从较近距离查看的消防站符号

  20. 保存工程。

添加表面阴影和夸大

场景的地面具有很多作用。 它将提供一个画布,可以在画布上放置叠加的内容,例如航空影像或底图。 它为 2D 要素(例如树木点或消防站位置)提供高程源。 它还可以为周围的数据提供重要的背景。

可能难以在视图中完美地可视化表面,尤其是在平坦的位置(例如佛罗里达州或荷兰)或者较高的查看位置(例如距地球数千英尺)。 在这些情况下,表面阴影和垂直夸大都会有所帮助。

  1. 地图选项卡的导航组中,单击书签并选择夸大

    场景将缩放至相应视图,该视图显示了地形相对于河流区域应具有一些较高高程的位置。

  2. 内容窗格中,取消选中 Buildings 图层。

    查看未应用夸大的场景。

    难以可视化表面地形。 当前底图不包含任何地形细节,例如阴影。 根据当前范围和视点(约 5,000 英尺),场景在视觉上变得平坦,无法辨别任何地形形态。

    可以通过添加地面阴影和夸大来进行改善。

  3. 内容窗格的高程表面组中,单击地面
  4. 在功能区上单击高程表面图层选项卡。 在绘制组的垂直夸大中,键入 3.00,然后按 Enter 键。
  5. 表面组中,选中相对于光照位置创建阴影复选框。

    更新高程图层夸大和表面阴影属性。

    地表的阴影和夸大随即在场景中更新并且更加明显。

    探索并查看阴影和夸大更新。

  6. 保存工程。

在 3D 视图中,GIS 内容的专题制图表达选项层出不穷,正在远离现实,进入制图领域,由此可以更加清晰、更加简洁的方式描述 GIS 内容。

在本课程中,您学习了使用 3D 要素来提升地面位置以使其更加明显。 您还了解到 3D 视图在整个视图中具有连续范围的比例或细节层次,并且可以配置符号以在较宽的距离范围内正常运行。 表面数据可以为其他内容起到支持作用,也可以作为视图中的主要元素高亮显示。

您可以在教程库中找到更多教程。