标记符号图层是点符号固有的一部分。它们也可以位于线符号(沿线的长度或相对于线端点放置)以及面符号(在内部或沿着轮廓放置)内。在每种情况下,标记在符号中均具有特定的方向和旋转行为。与大多数符号图层属性一样,这些属性可以通过将属性连接到数据属性来明确或动态地设置。
在 2D 环境(例如地图或场景的 2D 图层类别)中,您可以通过设置旋转角度来旋转标记。在 3D 环境(例如场景的 3D 图层类别)中,您可以指定与全部三个轴相关的角度,还可以指定标记在导航场景时的行为。
当点符号中有多个标记符号图层时,通过对点符号的角度基本属性所做的更改,更新每个标记图层的角度。例如,当点符号的角度基本属性更新为 20 度时,将角度为 5 和 10 度的两个标记符号图层分别更新为 25 度和 30 度。点符号作为一个整体是集体旋转的,且各个标记图层均反映了这个新的方向。
在 2D 环境中旋转标记
在 2D 环境中,通过在标记的锚点周围指定以逆时针方向应用的角度来指定标记符号图层的旋转。当标记符号层位于点符号中时,0 的角度表示标记将指向上方,但上方是指向页面顶部还是指向北(由地图的坐标系定义)由点符号的角度对齐设置控制。
注:
当在 2D 环境中使用 3D 模型标记时,还会显示 3D 属性。您可以设置这些属性,并且如果在其他时间在 3D 环境中使用该符号,它们将随该符号一起保存。只要在 2D 环境中,这些属性中的多个属性将被忽略,并且不会以符号绘制的方式反映出来。3D 模型标记在 3D 环境中绘制为模型的一个平面的栅格化图像。
在 3D 环境中旋转标记
在场景中可视化方向的最佳方式是将平铺在桌子上的地图(或您的计算机显示器)成像,面朝上。在这种排列中,x 和 y 方向与 2D 地图中的一样。x 轴指向东西方向,y 轴指向南北方向。z 轴指向上方或下方,用于测量地图表面上方或下方的距离。
在 3D 环境中旋转标记时,可绕这三个轴旋转。这些轴相交的点是要素几何相对于标记的位置。您可以通过调整锚点相对于标记几何的位置来控制旋转。应用了三次旋转的旋转顺序是在点符号的基本属性上全局设置的。
- 在格式化符号窗格的属性选项卡上,在图层选项卡 中进行操作以高亮显示标记符号图层。
- 展开旋转标题,并根据需要调整角度 (Z)、倾斜 (X) 和滚动 (Y) 属性。使用符号预览来验证更改。
更改模型方向
在 3D 环境中旋转 3D 模型标记时,尤其通过属性动态旋转时,获知您的起点很重要。模型本身的固有方向会影响模型对旋转的响应。您可以在符号内查看和重置模型的方向。这将模型更新为符号的输入。
- 在格式化符号窗格的属性选项卡上,在图层选项卡 中进行操作以高亮显示标记符号图层。
- 展开外观标题,然后单击更改方向。
- 在更改模型方向对话框中,调整滚动 (Y)、倾斜 (X) 或角度 (Z)可将模型定向到所需的起点。模型随即显示为符号的输入。不应用其他符号属性。
如果您不确定定向模型的方法,请旋转它,使模型的正面朝向北,即朝向深绿色轴。
以广告牌方式将标记显示为面向照相机
在场景中导航时,可通过广告牌方式显示标记让其始终面向您(朝向“照相机”)。您可以从点符号的基本属性为所有标记图层全局设置此属性,或为每个图层单独设置。
当以广告牌方式显示标记时,也会将它们旋转到“站起来”。换句话说,一旦以广告牌方式显示某个标记,该标记面朝上(朝向深蓝色轴)的部分现在在符号预览中面向北(朝向深绿色轴)。您可能需要调整 Y 锚点,以将模型相对于表面移得更高或更低。
当以广告牌方式显示标记时,您只能调整 X 和 Y 两个维度上的锚点。Z 锚点将被忽略,且锚点预设菜单中将仅提供 2D 锚点选项。
如果场景设置为投射阴影,则阴影仅显示在固定,真实世界空间中存在的符号上。也就是说,如果场景以广告牌方式显示,或者其单位不是真实世界单位,则不会投射阴影。
- 在格式化符号窗格的属性选项卡上,在图层选项卡 中进行操作以高亮显示标记符号图层。
- 展开旋转标题,然后选中广告牌以应用广告牌旋转行为。选择广告牌行为:
- 使用完全旋转 :无论视角如何,标记始终直接面向观察者。
- 使用路标旋转 :标记始终面向观察者,但却似乎在垂直路标处旋转一样。从上方进行查看时,标记并未面向观察者,所看到的是标记的顶部。
- 使用符号预览来验证设置。
锚点和广告牌预设
结合使用“锚点”、“以广告牌方式显示”以及“图层是否垂直竖立”来确定符号在场景中的的定位方式。以广告牌方式显示的标记看起来像是在旋转,始终面向你。该旋转的方向由标记的锚点定义。由于“以广告牌方式显示”和“锚点”在本质上是相关的,因此预设菜单提供了设置这些属性的一些常见排列的选项,以支持大多数映射方案。预设值是同时指定以广告牌方式显示、锚点设置和垂直竖立的简单方法。可以使用这些预设值作为起点,然后根据需要进一步调整各个属性。
- 在格式化符号窗格的属性选项卡上,在图层选项卡 中进行操作以高亮显示标记符号图层。
- 展开外观标题,然后打开预设菜单。选择预设的广告牌和锚点组合。使用符号预览来验证设置。
将标记竖直放置在表面上,而不是以广告牌方式显示。如果标记是形状或图片标记,请选中垂直竖立。
将标记平放在表面上。如果标记是形状或图片标记,请取消选中垂直竖立。
将锚点设置到标记的底部 (Y = -50%),并应用完全旋转广告牌。
将锚点设置到标记的底部 (Y = -50%),并应用路标旋转广告牌。
将锚点设置到标记的中心 (Y = 0%),并应用完全旋转广告牌。
将锚点设置到标记的中心 (Y = 0%),并应用路标旋转广告牌。
将锚点设置到标记的顶部 (Y = 50%),并应用完全旋转广告牌。
将锚点设置到标记的顶部 (Y = 50%),并应用路标旋转广告牌。
在 3D 环境中旋转形状和图片标记
通常 3D 环境中的符号包括具有体积感的 3D 模型。但是,您也可以在 3D 环境中使用平面符号,如形状标记和图片标记。
要使平面形状或图像标记站立在场景表面,请调整倾斜 (X) 或滚动 (Y) 属性,或选中外观标题下的垂直竖立。垂直竖立可有效切换标记的方向,使面向北(朝向深绿色轴)的部分现在在符号预览中朝上(朝向深蓝色轴)。
- 在格式化符号窗格的属性选项卡上,在图层选项卡 中进行操作以高亮显示形状或图片标记符号图层。
- 展开外观标题标题,然后选中垂直竖立。使用符号预览来验证设置。