Skip to main content

LocationAllocation 输入数据类型

下文描述了执行位置分配分析时可以指定的输入数据类型。

设施点

指定一个或多个设施点,供求解程序在分析期间从中进行选择。 求解程序会根据您指定的问题类型和条件,以最高效的方式识别出用于分配需求的最佳设施点。

数据类型支持以下字段:

字段

描述

数据类型

Name

设施点的名称。 如果某个设施点包含在解决方案中,其名称将包含在输出分配线的名称内。

文本

FacilityType

指定设施点的类型是候选设施点、必选设施点还是竞争设施点。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(候选)- 可能包含在解决方案中的设施点。

  • 1(必选)- 必须包含在解决方案中的设施点。

  • 2(竞争)- 可能会从您的设施点中分流需求的对手设施点。 竞争设施点特定于最大化市场份额与目标市场份额两种问题类型;在其他问题类型中会将其忽略。

长整型

Weight

设施点的相对权重,用于评定设施点的吸引力、有利条件或一个设施点较之另一个设施点的差异。

例如,一个值为 2.0 的权重更好地体现了客户的购物意愿,客户在高权重设施点处购物的意愿强于普通权重设施点处的购物意愿,差距达到 2 倍。 可能影响设施点权重的因素包括建筑物面积、街区环境以及建筑物的使用年限。 除 1 以外的权重值仅在最大化市场份额和目标市场份额分析类型中生效;在其他分析类型中会被忽略。

双精度

Capacity

Capacity 字段特定于最大化有容量限制的覆盖范围问题类型;其他问题类型会忽略该字段。

此容量用于指定该设施点能够供应多少加权请求。 即使请求在设施点默认测量中断范围内,求解程序也不会将超出容量的请求分配到设施点。

分配给 Capacity 字段的任何值都会覆盖使用分析对象的 defaultCapacity 属性为分析设置的整体默认值。

双精度

CurbApproach

指定车辆到达或离开设施点的方向。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(车辆任意一侧)- 车辆的左右两侧均可访问该设施点。

  • 1(车辆右侧)- 到达或离开设施点时,确保其位于车辆的右侧。 这通常用于公交车等车辆,必须保证到达时车站位于右侧,以便乘客在路边下车。

  • 2(车辆左侧)- 到达或离开设施点时,确保其位于车辆的左侧。 当车辆到达和离开设施点时,路边必须在车辆左侧。 这通常用于公交车等车辆,必须保证到达时车站位于左侧,以便乘客在路边下车。

    CurbApproach 属性是专为使用以下两种国家驾驶标准而设计的:右侧通行(美国)和左侧通行(英国)。 首先,考虑位于车辆左侧的设施点。 不管车辆行驶在左车道还是右车道,停靠点始终位于车辆的左侧。 不同国家的驾驶标准可能会要求您从这两种方向中的其中一个接近设施点,也就是说,只能从车辆的右侧或左侧接近设施点。 例如,如果要到达一个设施点并且在车辆与事故点之间不存在其他交通车道,在美国应该选择 1(车辆的右侧),而在英国应该选择 2(车辆的左侧)。

长整型

Bearing

点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 BearingBearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 BearingBearingTol``NavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

NavLatency 的单位与阻抗属性的单位相同。

双精度

网络位置字段

  • SourceID

  • SourceOID

  • PosAlong

  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

DemandPoints

指定一个或多个请求点。 求解程序识别最佳设施点的依据,很大程度上取决于设施点如何服务于此处指定的需求点。

请求点通常是指对设施点提供的货物和服务有需求的人或物品的位置。 请求点可以是根据居住在此处的人数进行加权的邮编区域的质心,也可以是根据这些人员产生的预计消费来加权的邮编区域质心。 请求点也可以表示商业客户。 如果您提供的业务具有很高的库存周转率,则它们将比低周转率的业务具有更高的加权值。

数据类型支持以下字段:

字段

描述

数据类型

Name

请求点的名称。 如果请求点包含在解决方案中,其名称将包含在一条或多条输出分配线的名称内。

文本

GroupName

请求点所在组的名称。 最大化有容量限制的覆盖范围、目标市场份额和最大化市场份额问题类型将忽略此字段。

如果请求点共享组名称,则求解程序会将组的所有成员分配给同一设施点。 (如果某些约束(如中断距离)阻止组中的任意请求点到达同一设施点,则不对任何请求点进行分配。)

文本

Weight

请求点的相对权重。 权重值为2.0 表示该请求点的重要性是值为 1.0 请求点的两倍。 例如,如果请求点代表家庭,则权重可以表示每个家庭的人口数。

双精度

Cutoff

停止从给定设施点搜索请求点的阻抗值。 如果设施点超出此处所示的值,则无法将请求点分配至该设施点。

此属性允许您为每个请求点指定中断值。 例如,您可能会发现,乡村居民愿意走 10 英里远去往某个设施点,而城镇居民则只愿意走 2 英里的路程。 可按如下方式对此行为进行建模:将农村地区所有请求点的 Cutoff 值设置为 10,并将城镇地区请求点的 Cutoff 值设置为 2。

此属性的值将使用 defaultImpedanceCutoff 属性覆盖分析的默认设置。

如果为分析设置的出行模式使用基于时间的阻抗属性,则该值将以 timeUnits 属性中指定的单位进行解释。 如果为分析设置的出行模式使用基于距离的阻抗属性,则该值将以 distanceUnits 属性中指定的单位进行解释。 如果为分析设置的出行模式所使用的阻抗属性既不基于时间也不基于距离,则这些值将以未知单位进行解释。

默认值为 Null,这将导致系统为所有请求点使用由 defaultImpedanceCutoff 属性设置的默认值。

双精度

ImpedanceTransformation

可用于覆盖由分析对象的 decayFunctionType 属性为分析设置的默认值。

长整型

ImpedanceParameter

可用于覆盖由分析对象的 decayFunctionParameterValue 属性为分析设置的默认值。

双精度

CurbApproach

指定车辆到达或离开请求点的方向。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(车辆任意一侧)- 车辆的左右两侧均可访问该请求点。

  • 1(车辆右侧)- 到达或离开请求点时,确保其位于车辆的右侧。 在车辆到达和离开请求点时,路边必须位于车辆的右侧。 这通常用于公交车等车辆,必须保证到达时车站位于右侧,以便乘客在路边下车。

  • 2(车辆左侧)- 到达或离开请求点时,确保其位于车辆的左侧。 在车辆到达和离开请求点时,路边必须位于车辆的左侧。 这通常用于公交车等车辆,必须保证到达时车站位于左侧,以便乘客在路边下车。

    CurbApproach 属性是专为使用以下两种国家驾驶标准而设计的:右侧通行(美国)和左侧通行(英国)。 首先,考虑位于车辆左侧的请求点。 不管车辆行驶在左车道还是右车道,停靠点始终位于车辆的左侧。 决定从其中任一方向到达请求点可能会随国家驾驶标准更改,也就是说,从车辆的右侧或左侧靠近请求点。 例如,如果想要到达一个请求点并且在车辆与请求点之间不存在其他交通车道,在美国应该选择 1(车辆的右侧),而在英国应该选择 2(车辆的左侧)。

长整型

Bearing

点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,Network Analyst 尝试在边上添加网络位置时,在边的每一侧(左侧和右侧)的两个数字化方向上都将生成一个 15 度的可接受方位角值。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 BearingBearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 BearingBearingTol``NavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

NavLatency 的单位与阻抗属性的单位相同。

双精度

网络位置字段

  • SourceID

  • SourceOID

  • PosAlong

  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

PointBarriers

使用此参数可指定一个或多个点,来充当临时限制或表示在基础街道上行驶可能需要的附加时间或距离。 例如,可使用点障碍显示一棵沿街倒下的树或穿过铁路道口时花费的时间延迟。

数据类型支持以下字段:

字段

描述

数据类型

Name

障碍名称。

文本

BarrierType

指定点障碍是完全限制通行还是会在穿越时增加时间或距离。 此特性值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿过障碍。 此障碍称为限制型点障碍,因为它作为限制使用。

  • 2(增加成本型)- 穿过此障碍会增加通过 Additional_TimeAdditional_DistanceAdditionalCost 字段指定的行驶时间或行驶距离的数值。 此障碍类型称为增加成本型点障碍。

长整型

Additional_Time

遍历障碍时增加的行驶时间。

该字段值必须大于或等于零,并且值将以 timeUnits 属性指定的单位进行解释。

双精度

Additional_Distance

遍历障碍时增加的距离。

该字段值必须大于或等于零,并且值将以 distanceUnits 属性指定的单位进行解释。

双精度

AdditionalCost

遍历障碍时增加的成本。

该字段值必须大于或等于零,并且值将以未知单位进行解释。

双精度

FullEdge

指定分析期间如何将限制点障碍应用于边元素。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0 (False) - 允许沿边行进到障碍,但不允许穿过障碍。 这是默认值。

  • 1 (True) - 禁止沿关联边的任何位置行进。

长整型

CurbApproach

指定受障碍影响的行驶方向。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(车辆的任一侧)- 障碍将影响在边左右两个方向上行驶的车辆。

  • 1(车辆右侧)- 只会影响车辆的右行方向(障碍位于车辆左侧)。 在同一条边上行驶但从左侧接近障碍的车辆不会受到障碍的影响。

  • 2(车辆左侧)- 只会影响车辆的左行方向(障碍位于车辆左侧)。 在同一条边上行驶但从右侧接近障碍的车辆不会受到障碍的影响。

由于交汇点是点且不分左右侧,所以无论路边通道如何设置,交汇点上的障碍都会影响所有车辆。

CurbApproach 属性适用于以下两种国家驾驶标准:右侧通行(美国)和左侧通行(英国)。 首先,考虑位于车辆左侧的设施点。 不管车辆行驶在左车道还是右车道,停靠点始终位于车辆的左侧。 不同国家的驾驶标准可能会要求您从这两种方向中的其中一个接近设施点,也就是说,只能从车辆的右侧或左侧接近设施点。 例如,要到达一个设施点并且在车辆与设施点之间不存在其他交通车道,在美国应该选择 1(车辆的右侧),而在英国应该选择 2(车辆的左侧)。

长整型

Bearing

点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 BearingBearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 BearingBearingTol``NavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

NavLatency 的单位与阻抗属性的单位相同。

双精度

网络位置字段

  • SourceID

  • SourceOID

  • PosAlong

  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

LineBarriers

使用此参数可指定一条或多条线,以禁止在线与街道的所有相交位置通行。 例如,线障碍可用于对阻塞若干个路段交通的游行或抗议队伍进行建模。 线障碍还可隔离多条道路以禁止进行遍历,从而在可能的路径中去除不符合要求的街道网络部分。

数据类型支持以下字段:

字段

描述

数据类型

Name

障碍名称。

文本

BarrierType

指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿行障碍物与交通网络相交的任何位置。 屏障称为限制型线障碍。

  • 1(按比例调整成本型)- 根据使用 ScaledTimeFactorScaledDistanceFactor 字段指定的系数,按比例调整在基础街道上行驶所需的成本(例如行驶时间或距离)。 如果障碍部分覆盖了街道,则会按比例调整行驶时间或行驶距离。 例如,系数 0.25 表示在基础街道上行进的速度是正常速度的四倍。 系数 3.0 表示预期在基础街道上行进相同距离所花费的时间为正常值的三倍。 此障碍类型称为按比例调整成本型障碍。 例如,可使用该障碍对施工期间交通车道封闭造成的减速进行建模。

长整型

ScaledTimeFactor

它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。

双精度

ScaledDistanceFactor

它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。

双精度

ScaledCostFactor

这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。

双精度

Locations

此字段中的信息定义了线或面所覆盖的网络边与交汇点,以及各边要素的被覆盖部分。 您无法直接读取或编辑此字段中的信息,但 Network Analyst 在求解分析时会对其进行解析。

了解有关在网络中定位输入的详细信息

BLOB

PolygonBarriers

使用此参数可指定面,以完全限制通行或按比例调整在与面相交的街道上行进所需的时间或距离。

数据类型支持以下字段:

字段

描述

数据类型

Name

障碍名称。

文本

BarrierType

指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿过障碍的任何部分。 此障碍称作限制型面障碍,因为它禁止在与障碍相交的街道上行驶。 此类障碍的一个具体应用是对覆盖街道中某些区域且导致街道无法通行的洪水进行建模。

  • 1(按比例调整成本型)- 根据使用 ScaledTimeFactorScaledDistanceFactor 字段指定的系数,按比例调整在基础街道上行驶所需的成本(例如行驶时间或距离)。 如果障碍部分覆盖了街道,则会按比例调整行驶时间或行驶距离。 例如,系数 0.25 表示在基础街道上行进的速度是正常速度的四倍。 系数 3.0 表示预期在基础街道上行进相同距离所花费的时间为正常值的三倍。 此障碍类型称为按比例调整成本型面障碍。 例如,可使用该障碍对导致特定区域的行进速度减慢的暴风雨进行建模。

长整型

ScaledTimeFactor

它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。

双精度

ScaledDistanceFactor

它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。

双精度

ScaledCostFactor

这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。

双精度

Locations

此字段中的信息定义了线或面所覆盖的网络边与交汇点,以及各边要素的被覆盖部分。 您无法直接读取或编辑此字段中的信息,但 Network Analyst 在求解分析时会对其进行解析。

了解有关在网络中定位输入的详细信息

BLOB