求解位置分配地理处理工具可用于生成表示设施点、请求点、分配线和路径边的图层。本主题描述了输出要素类及其对应的字段属性。
设施点要素类
Facilities 要素类表示属于解的设施点(如已选或必选的设施点)、所有竞争设施点以及已从解中排除的设施点。
此输出要素类的默认名称为 Facilities,但是可以在求解之前通过更改输出设施点名称参数(Python 中的 Output_Facilities_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Facilities 要素类的字段名称。
字段名 | 说明 |
---|---|
ObjectID | 系统管理的 ID 字段。 |
形状 | 内部存储的点的几何形状。 |
Name | 设施点的名称。如果输入设施点要素类还具有非空值名称字段,则会从该字段中派生名称值;否则,工具将分配名称。 |
FacilityType | 此字段指定设施点是否为解的一部分。它受到值的属性域约束,以下列表中括号内的整数值引用了该值属性域:
要了解解中的非竞争设施点和可能捕获的请求,请查看必选和已选设施点。 |
Weight | 设施点的相对权重,用于评定设施点的吸引力、有利条件或一个设施点较之另一个设施点的差异。 从输入设施点复制字段及其值。 |
Capacity | Capacity 字段特定于“最大化有容量限制的覆盖范围”问题类型。它可指定该设施点能够供应多少加权请求。 空值表示已使用默认容量的设施点,可在工具运行时针对默认容量(Python 的 Default_Capacity)参数进行设置。 非空值表示在工具运行时,设施点具有覆盖默认容量的容量,它将指定覆盖值。 从输入设施点复制字段及其值。 |
DemandCount | 该字段包含了分配给设施点的请求点的计数。非零值表示设施点是解的一部分。 |
DemandWeight | 该字段包含了分配给设施点的所有请求点的有效权重的总和。在最大化人流量与最大化市场份额两种问题类型中,该值为 Weight 字段值按比例分配的总和,因为这些问题类型允许请求随距离而衰减或在多个设施点间进行拆分。 |
CurbApproach | 指定车辆到达或离开设施点的方向。 从输入设施点复制字段及其值。 |
Status | 该字段受到下面列出值的属性域的约束(括号中是它们的编码值)。注意,网络位置是指设施点在网络数据集上的位置。
|
Total_[Units] | 设施点与分配给设施点的每个请求点之间的距离或行程时间的总和。 |
Total_[Accumulated Cost Attribute]_[Units] | 设施点与分配给设施点的每个请求点之间的距离或行程时间的总和。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 |
TotalWeighted_[Units] | 设施点的累积加权成本。请求点的加权成本是将其权重乘以设施点与请求点之间的最小成本路径的乘积。设施点的加权成本是分配到该设施点的请求点的所有加权成本的总和。例如,如果将权重为 2 的请求点分配给距其 10 英里远的设施点,TotalWeighted_Miles 的值即为 20 (2 x 10)。如果将权重为 3 的另一个请求点分配给距其 5 英里远的同一设施点,TotalWeighted_Miles 值将增加到 35 (3 x 5 + 20)。 |
FacilityOID | 输入设施点的对象 ID。此字段可用于将属性从输出 Facilities 要素类连接到输入设施点表或从输入设施点连接到输出设施点。还可用于将属性连接到输出 Facilities 要素类和从输出 Facilities 要素类连接属性。 |
Demand 点要素类
Demand 点要素类表示所有请求点,包括分配到设施点的请求点或未分配的请求点。
此输出要素类的默认名称为 DemandPoints,但是可以在求解之前通过更改输出请求点名称参数(Python 中的 Output_Demand_Points_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Demand 点要素类的字段名称。
字段名 | 说明 |
---|---|
ObjectID | 系统管理的 ID 字段。 |
形状 | 内部存储的点的几何形状。 |
Name | 请求的名称。如果输入请求点要素类具有同名字段,则会从该字段中派生此名称值;否则,工具将分配名称。 |
Weight | 请求点的相对权重。权重值为 2.0 表示请求点的重要性是该值为 1.0 的请求点的两倍。 从输入请求点复制字段及其值。 |
AllocatedWeight | 这是分配给已选和必选设施点的请求数量。该值不包含分配给竞争设施点的请求。值有三种解释:
|
GroupName | 请求点所在的组的名称。 从输入请求点复制字段及其值。 如果请求点共享组名称,则求解程序会将组的所有成员分配给同一设施点。 如果某些约束(如中断距离)阻止组中的任意请求点到达同一设施点,则不会将任何请求点分配给改设施点。 最大化有容量限制的覆盖范围、目标市场份额和最大化市场份额问题类型将忽略此字段。 |
DistanceCutoff | 此值表示对请求点施加的距离中断限制,会阻止将请求点分配给无法在给定距离内到达的设施点的操作。 从输入请求点复制字段及其值。 空字段值表示受到默认中断限制的请求点,可在默认测量中断输入参数中进行指定。 该字段值的单位与测量单位输入参数中所指定的单位相同。 如果测量单位设置为时间单位,则不显示此字段。 |
TimeCutoff | 此值表示对请求点施加的行程时间中断限制,会阻止将请求点分配给无法在给定行程时间内到达的设施点的操作。 从输入请求点复制字段及其值。 空字段值表示受到默认中断限制的请求点,可在默认测量中断输入参数中进行指定。 该字段值的单位与测量单位输入参数中所指定的单位相同。 如果测量单位设置为距离单位,则不显示此字段。 |
CurbApproach | 指定车辆到达或离开请求点的方向。 从输入请求点复制字段及其值。 |
Status | 该字段受到下面列出值的属性域的约束(括号中是它们的编码值)。注意,网络位置是指请求点在网络数据集上的位置。
|
FacilityOID | 请求点被分配到的设施点对象 ID。 |
Allocation 线要素类
Allocation 线要素类包含将请求点及所分配到的设施点相连的线要素。如果将一个请求点分配给多个设施点,则该请求点与分配到的每一个设施点都连有一条线。如果请求点未分配给任何设施点,它将没有任何对应的线。
输出 shape 类型可以是实际线(沿道路网络的线)、直线,甚至根本不是线(仅限表值);无论为哪种类型,线要素始终表示基于设施点与请求点之间最短网络路径的分配;因此,时间相关字段和距离相关字段始终反映的是网络测量值,而非直线测量值。
此输出要素类的默认名称为 AllocationLines,但是可以在求解之前通过更改输出分配线名称参数(Python 中的 Output_Demand_Points_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Allocation 线要素类的字段名称。
字段名 | 说明 |
---|---|
ObjectID | 系统管理的 ID 字段。 |
形状 | 内部存储的点的几何形状。 |
Name | 分配线的名称。 将对名称进行格式化,以使设施点名称和请求点名称按访问顺序列出。如果行驶方向为从设施点到请求点,则将按照以下格式先列出设施点名称:[设施点名称] - [请求点名称]。当从请求点向设施点行驶时,则会先列出请求点名称。行驶方向输入参数可确定行驶方向。 |
Weight | 已连接的请求点 (DemandOID) 分配给连接设施点 (FacilityOID) 的权重。 |
Total_[Units] | 设施点和请求点之间最短路径的距离或行程时间。 |
Total_[Cost Attribute]_[Units] | 设施点和请求点之间最短路径的距离或行程时间。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 |
TotalWeighted_[Units] | 设施点与请求点间行驶的加权成本。该值是 Total_[Units] 值与分配给设施点的请求点的权重的乘积。例如,如果将权重为 2 的请求点分配给距其 10 英里远的设施点,TotalWeighted_Miles 的值即为 20 (2 x 10)。 |
DemandOID | 与线关联的请求点的唯一 ID。一条线始终与一个设施点及一个请求点相关联。 |
FacilityOID | 与线关联的设施点的唯一 ID。一条线始终与一个设施点及一个请求点相关联。 |
Route edges 要素类
Route edges 线要素类表示沿请求点与所分配到的设施点之间最短路径的各个路段。
要填充输出 Route edges 要素类,需要将分配线形状参数设置为输出实际线。
此输出要素类的默认名称为 RouteEdges,但是可以在求解之前通过更改输出路径边名称(Python 中的 Output_Route_Edges_Name)参数更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Route edges 要素类的字段名称。
字段名 | 说明 | |
---|---|---|
ObjectID | 系统管理的 ID 字段。 | |
形状 | 指示线形状的几何字段。 | |
SourceName | 从其中生成线的边源要素类的名称。 | |
SourceOID | 遍历的源要素的对象 ID。该值为 SourceName 字段中识别的要素类的对象 ID。 | |
RouteEdgeID | 该 ID 表示由路径遍历的网络数据集边。 对象 ID 唯一识别要素,边 ID 唯一识别边,每个线要素上可能存在多个边。 | |
FromPosition | 指定输出 RouteEdges 要素相对于基础源要素的数字化方向的开始位置。
| |
ToPosition | 指定输出 RouteEdges 要素相对于基础源要素的数字化方向的结束位置。
| |
RouteID | 唯一标识遍历边的 AllocationLine 要素。RouteID 值对应于 AllocationLine 要素的 OID 值。 | |
Attr_[Units] | 基础源要素遍历部分的行驶时间或路程。 | |
Attr_[Cost Attribute]_[Units] | 根据成本属性名称划分的基础源要素遍历部分的行驶时间或路程。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 | |
Cumul_[Units] | 路径从其原点到基础源要素遍历部分终点的行驶时间或路程。 | |
Cumul_[Cost Attribute]_[Units] | 路径从其原点到基础源要素遍历部分终点的行驶时间或路程。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 | |
Attr_[Restriction Attribute] | 指定遍历的边是否已使用该字段名中所引用的约束属性。
| |
Shape_Length | 要素的几何长度。 |