可以使用要素模板创建要素。 要素模板包含一组构造工具、默认属性值、源图层信息以及用于在特定图层上创建 2D 或 3D 要素的其他属性。 要素模板位于创建要素窗格中。
在使用要素模板时,请注意以下事项:
- 可以为同一图层创建多个要素模板,并将其配置为显示不同的工具并应用不同的属性值。
- 模板名称旁边显示的符号派生自源图层符号系统。 组模板将引用主模板图层。
- 如果您在绘制要素时更改了构造工具,则系统将提示您应用或放弃未完成的几何。 可以在工程设置中打开或关闭此消息以进行编辑。
创建方法
将要素数据添加到地图或场景时,会使用默认设置自动生成要素模板。 其他模板类型(例如组模板或预置模板)是手动创建的。 下表中列出了各种模板类型及其创建方法。
模板类型 | 创作方法 | 要素创建功能 |
---|---|---|
要素模板 | 手动和自动生成 | 单个图层 |
表模板 | 手动和自动生成 | 单个图层 |
组模板 | 手动 | 一个或多个图层 |
预置模板 | 手动 | 一个或多个图层 |
工具选项板
显示在模板工具选项板上的工具是在“模板属性”对话框中配置的。 可以显示或隐藏可用于模板的构造工具,并选择在单击模板时将自动运行的工具。
要素模板
要素模板将使用手动工作流在指定的源图层上创建要素。 要素模板是 ArcGIS Pro 中的默认模板类型。 如果您在 ArcMap 中使用过要素模板,那么您将非常熟悉其属性及其工作方式。
默认情况下,随模板一起保存的属性值将应用于新要素。 它们可以包括地理数据库默认值和模板默认值的混合。 要在创建要素之前覆盖这些值,请单击活动模板按钮 并手动输入属性。
要了解入门知识,请参阅创建要素模板。
组模板
组模板可以使用半自动化工作流在多个源图层上创建多个相互关联的要素。 例如,可以绘制一条水管线路作为主要素,然后模板将沿水管线路在预先配置的距离处添加配件和阀门。
在构建器选项卡中,可以添加一个或多个要素模板,然后使用构建器对其进行配置以生成要素。 每个组件要素的属性值都将在其各自的原始源要素模板上进行维护。
组中的一个要素模板将被指定为主模板,并且会影响您可以绘制的内容、可以在工具选项板上显示的工具以及可以添加到组中的其他源要素模板。
要了解入门知识,请参阅创建组模板。
预置模板
预置模板将以可重复模式创建要素的集合。 例如,可以使用点工具 以固定排列添加所选树丛或多用途机柜的组件,或者可以使用点旋转工具 指定旋转角度。
在要素选项卡中,键入要应用于新要素的属性值,并覆盖地理数据库默认值。 默认情况下,插入点是所选要素的几何中心。 可以在预览选项卡中进行更改。
要了解入门知识,请参阅创建预置模板。
表模板
表模板可将记录(行)插入到现有表中,并将存储的属性值写入指定字段。 您可以直接使用表模板或将其添加到要素模板中,以便自动将新要素添加到由关系类定义的相关独立表中。
要了解入门知识,请参阅创建表模板。
“创建要素”窗格
在创建要素窗格中,表模板将与表图标和插入行命令 一同显示。 如果将模板创作为提示属性值,则指定的字段也会出现在窗格中。
注:
使用独立表模板插入行时,系统会忽略该表参与的一切关系。
单击活动模板箭头 以指定行数。
“属性”窗格
选择表中的行后,系统将会显示属性窗格树视图中的选择内容。 要使用表模板向表添加行,请右键单击图层名称,然后单击插入行 。
选择一个表模板,指定行数,然后单击确定。
关系
如果要素模板创建的要素作为原点参与关系类,则您可以在关系选项卡上为目标表添加表模板。 当您创建要素时,新要素会自动添加到相关表中。
提示:
将表模板添加到要素模板,以简化定期使用属性窗格将要素添加到关系的工作流。
通常的做法是将要素模板属性设置为存储或提示您输入原始主键值。 创建要素时,将在目标表中生成一条新记录,其中包含关联的外键以及您使用表模板指定的属性值。
要查看工程中关系类的主键和外键,请显示目录窗格,右键单击关系类,然后单击属性。