根据现有的线创建路径主要有两种方式。 可以使用以下任一方式来创建路径:
- 创建路径地理处理工具
- “创建路径”编辑工具
本主题将重点介绍使用创建路径地理处理工具根据现有线要素来创建路径。 有关根据所选线要素创建路径的详细信息,请参阅使用创建路径工具创建路径。
使用创建路径地理处理工具
在使用创建路径地理处理工具时,输入要素类可以是任何受支持的格式。 您必须在源数据集中指定一个字段(数值、文本或 GUID),该字段包含每个线要素的路径 ID。 该工具将合并具有相同路径 ID 值的要素,以形成一条多部分线。 在合并线性要素时,将采用以下三种方式之一来累积测量值:
- 按输入要素的几何长度累积测量值。
- 按测量值字段中存储的值累积测量值。
- 按“测量始于字段”和“测量止于字段”中存储的值设置测量值。
在使用前两个选项时,您可以确定一些参数。
- 首先,您可以选择当存在不相交部分时,输出路径是否将具有连续的测量值。
- 其次,您可以通过指定起始测量值的坐标优先级来控制为路径分配测量值的方向。 坐标优先级可为左上、右上、左下或右下。 通过在将进行合并以创建一条路径的输入要素周围放置最小边界矩形来确定这些选项。
可以将输出路径写入 shapefile 或地理数据库要素类。
使用现有线状要素创建路径
对于设置路径测量值,存在以下两种情况:
- 输入要素的测量值未知。
- 输入要素的测量值已知。
测量值未知
当路径测量值未知时,可通过累积输入要素的数字化长度或数值型属性值来生成路径测量值。 如果选择使用数字化长度,则输出路径测量值的单位将与输出坐标系相同(英尺、米等)。 另一方面,如果使用数值属性,则输出路径测量值可以采用您需要的任何单位。
采用这种方式创建路径,您可以通过指定起始测量值的坐标优先级来控制为路径分配测量值的方向。 坐标优先级可为左上、右上、左下或右下。 通过在即将合并以创建一条路径的输入要素周围放置最小边界矩形来确定这些选项。
在以下示例中,将通过获取 MILES 字段中的值来累积测量值。
注:
由于已指定起始优先级,因此输入要素的数字化方向无关紧要。 在本例中,起始优先级是左下。
将支持包含多个不相交部分的路径。 例如,表示一条公路的路径可能在河流的两岸具有相同名称。 对于此类情况,在创建路径时,您可以选择忽略各个部分之间的空间间距。 在创建不相交的路径时,忽略空间间距将导致连续的路径测量值。 如果您想将空间间距纳入测量值,则间距距离是各部分端点之间的直线距离。 间距单位将为输出坐标系的单位,它可以与测量单位相同,也可以不同。
在创建不相交路径时,您可以选择是否具有连续的测量值。 在以下示例中,起始优先级是左下。
测量值已知
当测量数据已作为线性要素输入的属性存在时,您可以创建继承该测量信息的路径。 在以下示例中,存在两个字段,分别存储起始和终止位置的英里信息。
使用此方法时,必须沿测量值增大的方向定向每个输入线状要素,以防止具有测量值的路径并不始终增大。
可以使用 FR_M 和 TO_M 字段中的值来获取测量值。
注:
在下图中,输入要素的数字化方向用于确定输出路径的方向。