适用于 Location Referencing 许可。
LRS 要素计数数据产品提供有关每条路线的线事件数、点事件数和交叉点数的信息。 您可以查找路线上的交通信号灯数或沿遍历多个国家/地区的高速公路的信号灯数。 此类信息可用于规划和维护目的。
已为下图所示的 SR 38 路线生成示例要素计数数据产品。
SR 38 横穿两个城市:艾姆斯和多佛尔。 下表显示了路线的标志、交叉点和速度限制线事件的分布。
| 城市 | 路径 ID | 交叉点 | 速度限制标志 | 停车标志 | 接近信号标志 | 限速 20 | 限速 40 |
|---|---|---|---|---|---|---|---|
艾姆斯 | SR38 | 1 | 3 | 1 | 1 | 1 | |
多佛尔 | SR38 | 2 | 2 | 1 | 1 | 1 | 1 |
要生成此数据产品,必须先使用数据产品设计器向导创建 LRS 数据模板。然后,您可以将 LRS 数据模板输入生成 LRS 数据产品工具。
下面的工作流将使用数据产品设计器向导创建模板,以生成与上表所示内容相似的 LRS 要素计数数据产品。
选择 LRS 数据产品类型
数据产品设计器向导的第一步是指定数据产品类型。
要指定要素计数数据产品类型,请完成以下步骤:
- 启动 ArcGIS Pro 并打开地图中带有 LRS 数据的工程。
- 在位置参考选项卡的 LRS 数据产品组中,单击数据产品设计器
。随即会出现数据产品设计器向导的选择 LRS 数据产品类型页面。
- 单击数据产品类型下拉箭头并选择要素计数。

- 单击下一步。
设置模板属性页面随即显示。
设置模板属性
要在指定模板类型后设置模板属性,请完成以下步骤:
- 提供模板名称。
默认情况下,模板保存在工程文件夹中。 或者,浏览至其他位置,提供模板名称并单击确定。
- 单击网络下拉箭头并选择一个网络。
使用该模板运行生成 LRS 数据产品工具时,将提供此网络的路径特征。
- 还可以输入一个描述。

- 可以单击预览以预览画布上的信息。

注:
如果所选网络是线网络,则线名列会显示在要素计数数据产品中路径标识符字段的旁边。
- 单击下一步。
随即显示添加汇总字段页面。
添加汇总字段
下一步是选择摘要图层和汇总字段。 要素计数可以基于摘要图层中每路径的唯一值。 您可以配置多个摘要图层。 摘要图层按照其空间关系进行排列和划分。
例如,您可以将县边界图层配置为级别 1,将城市边界图层配置为级别 2。
注:
添加汇总字段是可选操作。 如果不想向模板添加汇总字段,请单击下一步继续选择路径标识符字段。
要添加汇总字段,请完成以下步骤:
- 单击添加在汇总字段表中创建一个空白行。
- 单击汇总图层下拉箭头并选择汇总图层。
图层可以是注册到设置模板属性时指定的网络的面要素类或线事件。 它必须存储在相同的地理数据库或要素服务中,并且与指定的网络具有相同的坐标系。
在本例中,City Boundary 是第一个级别的汇总图层。
- 单击字段下拉箭头并选择一个汇总字段。
在本例中,Name 是汇总字段。 此字段包含城市名称。
在选择汇总字段后,显示值映射部分会显示汇总字段中的唯一值表。
- (可选)编辑表中显示值列中的值。


显示了添加汇总字段后的预览。 - (可选)在表中的名称文本框中更新汇总图层的显示名称。
在本示例中,显示名称为 City。
- 可以单击过滤器表达式下拉箭头,并定义一个表达式以过滤显示值映射部分中显示的值。
- (可选)选中汇总未分类值复选框以汇总未包含在显示值映射表中的显示值。
将在汇总字段中返回另一个值“未分类”。
默认未选中汇总未分类值复选框。 此复选框适用于所有汇总图层。
在本示例中,汇总未分类值复选框仍处于未选中状态。
- 要添加多个汇总级别,请对每个级别重复之前的步骤。
- 单击下一步。
随即显示选择路径标识符字段页面。
选择路径标识符字段
为 LRS 要素计数数据产品生成模板的下一步是添加路径标识符字段。 路径标识符可以是路径名称或路径 ID。
在此示例中,ROUTE_ID 用作网络的路径标识符字段。
要指定路径标识符字段,请完成以下步骤:
- 单击路径标识符下拉箭头并选择一个字段。
如果指定的网络不是线网络,则默认选项为路径 ID;如果指定网络是线网络,则为路径名称。
如果指定网络同时配置了路径 ID 和路径名称,则可以使用下拉箭头选择选项之一。

- 可以更新表中的名称文本框中的显示名称。
默认显示名称为路径标识符值。
选择路径标识符字段可确保使用此模板生成的路径日志数据产品将包含路径信息字段。
- 单击下一步。
随即显示添加要素计数图层页面。
添加要素计数图层
LRS 要素计数数据产品以路径为基础对线事件、点事件和交叉点进行计数。
有两个选项可用于配置要素计数字段:单一值和唯一值。 您可以使用单一值选项配置要素计数字段,并应用过滤器来创建类别。 或者,可以使用唯一值选项将所需的所有唯一值配置为输出中的要素计数字段。
要添加要素计数图层,请完成以下步骤:
- 单击添加在要素计数字段表中创建一个空白行。
- 单击要素计数图层下拉箭头,然后选择要素计数图层。
图层必须存储在相同的地理数据库或要素服务中,并且与指定的网络具有相同的坐标系。
示例中配置的第一个要素计数图层为 Intersections 图层。
- 单击选择方法下拉箭头,然后选择一种选择方法:
- 单一值 - 添加单一要素计数字段。
- 唯一值 - 添加要素计数图层的多个唯一值。 每个唯一值变为一个单独字段。 仅当提供的要素计数图层没有名称或过滤器时,此选项才可用。
在本例中,单一值用于配置 Intersections 图层。

- 在表中的名称文本框中提供显示名称。
在此输入的文本填充要素计数字段表中的空白行。

显示了添加 Intersections 要素计数字段后的预览。 示例中接下来的三个要素计数字段分别为“限速标志”、“停车标志”和“接近信号标志”。 所有三个标志类型均属于 Signs 点事件图层。 以下步骤演示了如何使用唯一值选择方法同时添加这些字段。
- 重复步骤 1。
- 单击要素计数图层下拉箭头,然后选择要素计数图层。
在本示例中,要素计数图层设置为 Signs 点事件图层。
- 单击选择方法下拉箭头,然后选择唯一值。

将显示一个弹出窗口。
- 在弹出窗口中单击字段下拉箭头,选择一个字段并执行以下操作:
- 选中每个字段旁的复选框以选择唯一值。
- (可选)更新名称列下每个选定字段的名称。
在将唯一值添加至要素计数字段表后,该名称将变为要素计数字段的名称。
- 单击添加将选定唯一值添加为要素计数字段。
每个要素计数字段自动使用唯一值作为选择方法,以及具有与唯一值对应的过滤器表达式。

注:
唯一值选择方法采用编码值属性域和子类型中的值。
示例中的最后两个要素计数字段分别为“限速 20”和“限速 40”。 这两个值源自 Speed 线事件图层。 以下步骤演示了如何通过定义过滤器表达式添加这两个字段。
- 重复步骤 1。
- 单击要素计数图层下拉箭头,然后选择要素计数图层。
在本示例中,要素计数图层设置为 Speed 线事件图层。
- 单击选择方法下拉箭头,然后选择单一值。
- 在表中的名称文本框中提供显示名称。
在此输入的文本填充要素计数字段表中的空白行。
在本例中,显示名称为限速 20。
- 单击新建表达式定义用于过滤限速为 20 的线事件的表达式。

- 如果您想要通过定义过滤器表达式添加另一个要素计数字段,重复步骤 9 至 13。
在本示例中,配置了包含限速为 40 的线事件的另一个要素计数字段。
- 单击预览验证画布中的字段。

- 单击完成保存模板。
模板已完成,可以在生成 LRS 数据产品工具中使用以生成 LRS 数据产品。
注:
要查看或编辑现有模板,请在设置模板属性页面上,单击模板文本框旁边的浏览模板位置
。 您可以从工程文件夹或其他位置选择模板。