public class LocationAnalystParameter
extends java.lang.Object
implements java.io.Serializable
选址分区分析参数类。
为选址分区分析提供必要的参数信息。包含期望用于最终设置选择的资源供给中心数量、表示结点资源需求量的字段、 资源供给中心集合、转向权值字段的名称、权值信息字段的名称、是否从资源供给中心开始分配资源等。
限定符和类型 | 字段和说明 |
---|---|
int |
expectedSupplyCenterCount
期望用于最终设施选址的资源供给中心数量。
|
boolean |
isFromCenter
判断是否从资源供给中心开始分配资源。
|
boolean |
returnNodeFeatures
是否返回分析结果结点的属性信息。
|
SupplyCenterCollection |
supplyCenters
资源供给中心集合。
|
java.lang.String |
turnWeightField
转向权值字段的名称。
|
java.lang.String |
weightName
表示权值信息的字段名称。
|
构造器和说明 |
---|
LocationAnalystParameter()
构造函数。
|
LocationAnalystParameter(LocationAnalystParameter locationAnalystParameter)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
LocationAnalystParameter 对象是否相等。 |
int |
hashCode()
获取选址分区分析参数对象的哈希码值。
|
public boolean returnNodeFeatures
是否返回分析结果结点的属性信息。默认为 true。
public int expectedSupplyCenterCount
期望用于最终设施选址的资源供给中心数量。
值为 0 时表明最终设施选址的资源供给中心数量默认为覆盖分析区域内的所需最少的供给中心数。
public SupplyCenterCollection supplyCenters
资源供给中心集合。
资源供给中心集合包含了一系列资源供给中心的信息。
public java.lang.String turnWeightField
转向权值字段的名称。
public java.lang.String weightName
表示权值信息的字段名称。
选址分析时所用到的权值包括正向权值和反向权值,WeightFieldInfo
中指定了正向权值字段和反向权值字段的名称。交通网络分析环境设置 (TransportationAnalystSetting
)中指定了 权值字段信息集合(weightFieldInfos
), weightName 对应的就是其中一个 WeightFieldInfo
对象的名称。
public boolean isFromCenter
判断是否从资源供给中心开始分配资源。
true 表示从资源供给中心开始分配,false 表示不从资源供给中心开始分配。
由于网路数据中的弧段具有正反阻力,即弧段的正向阻力值与其反向阻力值可能不同,因此,在进行分析时,从资源供给中心开始分配资源到需求点与从需求点向资源供给中心分配这两种分配形式下,所得的分析结果会不同。
下面例举两个实际的应用场景,帮助进一步理解两种形式的差异,假设网络数据集中弧段的正反阻力值不同。
public LocationAnalystParameter(LocationAnalystParameter locationAnalystParameter)
构造函数。
locationAnalystParameter
- 选址分区分析参数public LocationAnalystParameter()
构造函数。
public int hashCode()
获取选址分区分析参数对象的哈希码值。
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
比较指定对象与当前 LocationAnalystParameter
对象是否相等。
equals
在类中 java.lang.Object
obj
- 与当前 LocationAnalystParameter
对象进行比较的对象。