Skip to main content

标记符号图层

标记符号图层是在相对于几何的特定位置绘制特定形状(例如圆、树或三维灯柱)的符号组件。 标记符号图层最常用于 点符号 中,但也可以包括在 线符号面符号 中以沿线和轮廓线绘制形状或在区域内绘制形状。 线符号或面符号中的标记符号图层包括 标记放置 ,以定义标记相对于几何的位置。 标记符号图层可以是以下四种类型之一。 在 图层 选项卡 图层属性 选项卡上的 符号系统 窗格中的“格式化符号”模式中设置类型。

标记类型

描述

形状标记

使用矢量几何来定义标记的形状。

图片标记

使用图像来定义标记的外观。

3D 模型标记

使用 3D 模型来定义标记的外观。 在 2D 环境中使用时,将绘制模型的平面缩略图。

程序标记

使用 规则包 将 3D 对象定义为标记。 程序标记仅在 3D 环境中具有相关性。 当在 2D 环境中(例如:地图)使用符号时,将忽略且不会绘制程序内容。

形状标记符号图层

形状标记图层使用矢量图形几何来定义标记的形状和外观。 可以从如下表所示的四种来源之一获取这种几何:

描述

窗体 插入形状

从小型简单常见形状库中进行选择。

样式 插入形状

样式 中选择一个现有的 点符号 ,将其用作标记形状的来源。 多图层点符号可生成由多个符号元素构成的复杂标记图层。 单击 元素 库可查看元素,而选择一个元素可修改其外观。 每个元素以单独符号而不是以应用到整个标记图层的一个符号来进行绘制。

字体 插入形状

在已安装的字体中选择字形作为标记图层形状的几何来源。

文件 插入形状

选择一个可伸缩矢量图形文件 (.svg) 或者一个增强型图元文件 (.emf)。

注意:

当从可伸缩矢量图形文件 (.svg) 中导入标记几何时,仅支持 SVG 功能的子集。 支持具有简单路径、形状、文本、内嵌绘画属性、剪切路径和图像的 SVG 文件。 导入时,SVG 文件中的透明图形将转换为图像。 导入前,(使用外部绘图应用程序)使 SVG 文件中的透明元素完全不透明,使其保持为矢量元素。 导入后,在元素上重新应用 透明颜色 。 有关详细信息,请参阅 可伸缩矢量图形支持

无论采取哪种方式获得标记形状几何,均可使用由 形状填充符号 下拉库定义的 面符号 来绘制形状。 可以从该库中选择符号,也可以单击库中的 更多面符号 从可用样式中选择一种样式。 只能修改面符号的基本属性: 颜色轮廓颜色轮廓宽度

调整形状标记符号图层大小时,可使用 考虑框架 确保相关符号图层大小一致。 通常,框架比符号图形的可视部分更大一些。 新建形状符号标记的默认设置为遵照该框。 如果符号转换自旧工程或样式,此属性将被设置为与其先前的外观匹配。

在 3D 环境中,可以指定形状标记图层的 深度 来赋予其厚度。 选中 垂直竖立 复选框可使符号直立,如同锁定在原位一样。 当符号处于这种状态时,可在其上方或后方进行导航。

当标记图层包含符号元素时,可以编辑每个元素的符号属性。 可直接在 元素 库下修改元素的一些基本属性。 要访问元素的其他符号属性,按照以下步骤执行操作:

  1. 元素 库中选择元素。

  2. 打开元素的符号库。 根据当前元素的图形几何,此库命名为 形状点符号形状线符号形状面符号形状文本符号

  3. 单击库菜单中显示的 格式化点符号格式化线符号格式化面符号格式化文本符号

  4. 格式化嵌入符号 子窗格中,根据需要 修改符号

  5. 保存自定义嵌入符号以供重用 ,单击右上角的菜单按钮 菜单 ,然后单击 将嵌入符号保存到样式

  6. 单击 返回上一符号系统页面 返回主符号系统页面 返回 格式化符号 窗格。

图片标记符号图层

图片标记符号图层使用图像文件而非矢量形状来定义标记。 可以从现有点符号或图像文件获得该图像。 在 符号系统 窗格的“格式化符号”模式中,在 属性 选项卡的 图层 选项卡 图层 下,展开 外观 组。 单击 样式文件 以浏览至图像文件。 根据需要调整 质量色彩大小 属性。

描述

样式 插入图片

从样式中的现有点符号中进行选择。

文件 插入图片

选择位图 (.bmp)、JPEG (.jpg)、PNG (.png) 或 GIF (.gif) 文件。 选择动画 GIF (.gif) 文件以创建 动画标记符号图层

提示:

要使用 属性驱动型符号系统 改变图片标记符号图层的图像,图像必须存储在栅格或 BLOB 字段中。 考虑将图像存储在附件表中,并将该表连接到要素类,并指定符号系统的附件字段。

在 3D 环境中,如果从反面查看图像,可以选中 反转背面图像 以正读方向显示图像。 可以指定图片标记图层的 深度 来赋予其厚度感。 选中 垂直竖立 可使符号直立,如同锁定在原位一样。 当符号处于这种状态时,可在其上方或后方进行导航。

提示:

色彩 属性设置为白色(默认设置),以其自身颜色绘制图像。 如果将此属性设置为“无颜色”,则不会绘制任何图像。

每个 质量 设置对应于不同的重采样方法:

  • 草稿 - 最邻近法重采样

  • 图片 - 线性重采样

  • 文本 - 各向异性重采样

3D 模型标记符号图层

3D 模型标记符号图层使用真正的三维图形模型来定义标记。 可以从简单卷库、现有 3D 点符号中的模型或文件中获得该模型。 在 符号系统 窗格的“格式化符号”模式中,在 属性 选项卡的 图层 选项卡 图层 下,展开 外观 组。

描述

窗体 插入模型

从小型简单常见卷库中进行选择。

样式 插入模型

从样式中的现有点符号中进行选择。

文件 插入模型

选择 COLLADA (.dae)、3ds Max (.3ds)、OpenFlight (.flt)、Wavefront (.obj)、Autodesk (.fbx), Autodesk Drawing (.dwg)、工业基础类 (.ifc)、通用场景描述 (.usdc)、压缩的通用场景描述 (.usdz)、GL 传输格式 (.glTF) 或二进制 GL 传输格式 (.glb) 文件。

选择带有动画的 GL 传输格式 (.glTF) 文件以创建 动画标记符号图层 。 要在 2D 环境中对符号进行动画处理,请改用指向动画 GIF(.gif) 文件的图片标记符号图层。

有关 .glTF.glb 格式的描述以及该规范所支持要素的详细列表,请参阅 glTF 标记

还可以根据需要在 外观 组中调整标记符号图层的 高度 (Z)宽度 (X)深度 (Y) 属性。 单击这些属性左侧的标题栏来更改是否将其链接到一起以进行相对调整。 主要大小轴 属性表示对 基本属性 等级的点符号所做的全局大小更改所影响的大小。

对 3D 模型标记图层进行着色

要向 3D 模型标记添加颜色,必须选中 对模型进行着色 复选框以激活颜色选取器。 默认情况下将应用白色,但是您可以选择其他颜色。 颜色可应用于整个模型,或者仅应用于特定面,具体取决于创作基础 3D 模型的方式。 本身显示为纯白色的模型通常表示主题应用程序,在应用着色时会完全应用颜色。

如果取消选中 对模型进行着色 ,则不会对模型应用颜色,并使用其自然颜色进行绘制。 请注意,这与应用白色或完全透明的着色不同,会产生不同的结果。 如果取消选中 对模型进行着色 ,将禁用颜色选取器,并且符号图层状态为 颜色锁定 并禁用 符号颜色锁定已禁用 。 这意味着无论从 符号 选项卡 符号 或图层 符号系统 对符号整体颜色进行更改都不会影响此 3D 模型标记符号图层的颜色。

程序标记符号图层

程序 符号利用规则包将 3D 对象定义为标记。 规则包是定义这些对象的外观和显示一些配置属性的脚本。 可在 ArcGIS CityEngine 中创建规则包。 规则包的 @StartRule 必须指定 @InPoint 注记,以表明其适用于点几何。 您所见的程序标记符号图层的属性由规则包本身定义。 每个属性都有其默认值,但您可以使用明确值或者通过 连接属性 与数据属性来覆盖这些值。

标记符号图层属性

除标记图层的视觉形状外,还有其他属性,可表示标记的 大小 及其相对于要素几何的 位置 ,以及标记在 旋转时 的行为。 如何应用这些类别的符号属性的操作顺序。 当您创建一个包括旋转和偏移的复杂的标记图层时,请务必考虑这一点。 通常按照属性在 格式化符号 窗格中显示的顺序进行排序:

  1. 垂直竖立(仅限 3D 属性)- 标记相对于方向轴的方向。

  2. 锚点 - 标记相对于要素几何的位置。

  3. 旋转 - 标记围绕锚点旋转。

  4. 大小 - 如果将标记设置到相对位置(或者如果其大小由基本符号属性确定),则标记的大小由锚点来确定。

  5. 偏移 - 平移标记使其远离要素几何,其他所有变换保持不变。