改进 3D 主题符号系统
打开并浏览地图包
首先,您将下载工程包并在 ArcGIS Pro 中将其打开。
- 下载并保存 Portland_thematic_symbology 项目包。
- 浏览至已下载工程包的文件夹,然后双击该工程包。
- 如果收到系统提示,请使用您获得许可的 ArcGIS 帐户登录。
注:
如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项。
该工程包随即在 ArcGIS Pro 中打开。
数据涵盖俄勒冈州波特兰市区的多个部分。 数据来自波特兰市规划和可持续发展局。
- 浏览场景。 可以使用鼠标滚轮按钮进行放大和缩小。 按 V 键并拖动场景可以使其倾斜,按 C 键并拖动可以平移场景视图。
接下来,您将查看场景的内容。 Buildings 图层为场景服务图层。 该图层根据多面体要素发布,由波特兰市提供。 将使用唯一值渲染器来显示建筑物要素,其中颜色表示每座建筑物的土地利用类型。
- 在内容窗格的 3D 图层部分中,展开 Buildings 图层。
- 在功能区地图选项卡的导航组中,单击书签并选择 Landuse。
该地图将以靠近河流的一组建筑物为中心。
- 单击场景中的红色建筑物以打开显示其属性的弹出窗口。
在本示例中,弹出窗口中的用途值为商业用地类型:商业酒店。
- 单击场景中的黄色建筑物和紫色建筑物,然后观察每个建筑物弹出窗口中的用途值。
紫色建筑物代表工业用地建筑物,黄色建筑物代表住宅用地建筑物。
使用此样式的符号系统有助于快速了解波特兰市的商业、住宅和工业区域的位置。
- 关闭弹出窗口。
- 在功能区的地图选项卡中,单击书签并选择 Start 书签。
地图随即缩小以显示整个城市。
- 在内容窗格中,打开并展开 FireStations 图层。
整个城市随即显示 5 个消防站。
FireStation 图层是一个文件地理数据库点要素类,包含波特兰市中部地区中消防站的名称和地址。 它目前被渲染为单一符号图标点。
- 导航至 River 书签。
FireStation 的符号目前难以从某些视角看到,可能被建筑物遮挡。 接下来,您将使用垂直偏移以改善 FireStation 图层的可见性。
- 在快速访问工具栏上,单击保存以保存您的工程。
提示:
您还可以通过按 Ctrl+S 来保存工程。
使用高程显示 3D 点
为了使消防站更易于识别,您将使用垂直偏移从城市峡谷内的隐藏位置来提升点。
- 在内容窗格中,右键单击 FireStations 图层并选择属性。
- 在图层属性窗口中,单击高程选项卡。 对于制图偏移,键入 200 并按 Enter 键。
- 单击确定。
FireStation 符号现在显示在距地面 200 米偏移处,由此使其在 3D 建筑物中更加明显。
FireStation 符号与地面上的任何点都没有明显的关联。 接下来,您将添加一个重复图层以在符号和地面之间创建连接点。
- 在内容窗格中,右键单击 FireStations 图层并选择复制。
- 在内容窗格中,右键单击 Portland, Oregon 并选择粘贴。
FireStation 图层的副本随即出现在内容窗格的 3D 图层部分。
- 单击两次已复制图层的名称。 将已复制图层重命名为 FireStations RW,然后按 Enter 键。
- 双击 FireStations RW 以打开其图层属性窗口。
- 在图层属性窗口中,单击显示选项卡。 在场景中的显示符号下,选择实际单位框。
- 单击确定。
- 在内容窗格中,取消选中 FireStations。
FireStation 图层的符号已更新为以实际单位(米),而非屏幕单位(点)绘制。 在进行放大和缩小时,其大小将相对于地球,而非您的屏幕保持固定。
但是,这些符号现在过小,难以定位。
- 保存工程。
编辑 3D 符号系统和可见性
接下来,您将向 FireStation RW 符号系统添加牵引线并配置可见性范围,以使消防站符号在场景中的任何范围内均清晰可见。
- 在内容窗格中,单击 FireStations RW 图层的符号。
随即显示符号系统窗格。
- 在符号系统窗格中,单击属性选项卡。 单击结构选项卡。
- 在图层下方,单击添加符号图层,然后选择标记图层。
由实心黑点符号表示的新标记图层将添加至当前盾牌符号。 接下来,您将更新并修改此标记图层。
- 单击图层选项卡,然后单击新标记图层以将其选中。
- 在外观部分下,单击表单库,然后选择垂直的矩形形状。
形状线符号随即更新。
- 在外观下,设置以下参数:
- 在表单下,对于颜色,选择灰色 50%。
- 对于大小,键入 200,然后按 Enter 键。
- 在大小下,取消选中按比例缩放。
- 在深度下,单击预设并选择路标锚点置顶。
接下来,您将编辑盾牌形状标记。
- 在符号系统窗格的顶部,单击红色盾牌符号图层。
- 在外观下,对于大小,键入 30 并按 Enter 键。
- 单击第三个形状标记符号,然后将大小设置为 30 m。
- 单击应用。
现在,消防站符号化为 30 米高的图标和 200 米高的柱子,这些柱子将图标和地面上的位置联系起来。
现在,您定义了一个图层用于近距离查看,另一个图层用于远距离查看。 一项重要的 3D 制图技术是将符号系统结合在一起,以创建跨比例的流畅用户体验。 您将编辑 FireStations RW 符号系统以与 FireStations 符号系统无缝融合。
- 在内容窗格中,单击 FireStations 符号。
- 如有必要,请在符号系统窗格中单击红色盾牌符号图层。
- 在外观部分中,对于深度,键入 2 并按 Enter 键。
与 FireStations RW 图层的符号相比,该符号将更加明显。
- 单击白色圆形形状标记图层并将深度设置为 2。
- 单击应用并关闭符号系统窗格。
接下来,您将配置 FireStation 图层的可见性范围。
- 在内容窗格中,打开 FireStation 图层并确保将其选中。
- 单击功能区上的外观选项卡。 在可见性范围组中,对于放大超过,键入 5,000 ft,然后按 Enter 键。
- 导航并浏览地图。 放大并缩小以观察两个消防站图层的可见性。
两个图层可以很好地协同工作,以从所有查看距离显示消防站位置。
- 保存工程。
添加表面阴影和夸大
场景的地面具有很多作用。 它将提供一个画布,可以在画布上放置叠加的内容,例如航空影像或底图。 它为 2D 要素(例如树木点或消防站位置)提供高程源。 它还可以为周围的数据提供重要的背景。
可能难以在视图中完美地可视化表面,尤其是在平坦的位置(例如佛罗里达州或荷兰)或者较高的查看位置(例如距地球数千英尺)。 在这些情况下,表面阴影和垂直夸大都会有所帮助。
- 在地图选项卡的导航组中,单击书签并选择夸大。
场景将缩放至相应视图,该视图显示了地形相对于河流区域应具有一些较高高程的位置。
- 在内容窗格中,取消选中 Buildings 图层。
难以可视化表面地形。 当前底图不包含任何地形细节,例如阴影。 根据当前范围和视点(约 5,000 英尺),场景在视觉上变得平坦,无法辨别任何地形形态。
可以通过添加地面阴影和夸大来进行改善。
- 在内容窗格的高程表面组中,单击地面。
- 在功能区上单击高程表面图层选项卡。 在绘制组的垂直夸大中,键入 3.00,然后按 Enter 键。
- 在表面组中,选中相对于光照位置创建阴影复选框。
地表的阴影和夸大随即在场景中更新并且更加明显。
- 保存工程。
在 3D 视图中,GIS 内容的专题制图表达选项层出不穷,正在远离现实,进入制图领域,由此可以更加清晰、更加简洁的方式描述 GIS 内容。
在本课程中,您学习了使用 3D 要素来提升地面位置以使其更加明显。 您还了解到 3D 视图在整个视图中具有连续范围的比例或细节层次,并且可以配置符号以在较宽的距离范围内正常运行。 表面数据可以为其他内容起到支持作用,也可以作为视图中的主要元素高亮显示。
您可以在教程库中找到更多教程。