public class LocationAnalystParameter
extends java.lang.Object
为选址分区分析提供必要的参数信息,包括是否从资源中心分配、资源供给中心集合、权值字段信息的名称、转向权值字段,以及期望的供给中心数量等。
构造器和说明 |
---|
LocationAnalystParameter()
构造一个新的选址分区分析参数对象。
|
LocationAnalystParameter(LocationAnalystParameter parameter)
根据给定的选址分区分析参数对象构造一个新的与其完全相同的选址分区分析参数对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
int |
getExpectedSupplyCenterCount()
返回期望用于最终设施选址的资源供给中心数量。
|
java.lang.String |
getNodeDemandField()
返回结点需求量字段。
|
SupplyCenters |
getSupplyCenters()
返回资源供给中心集合。
|
java.lang.String |
getTurnWeightField()
返回转向权值字段,该字段是交通网络分析环境设置中指定的转向权值字段集合中的一员。
|
java.lang.String |
getWeightName()
返回权值字段信息的名称,即交通网络分析环境设置中指定的权值字段信息集合对象(
WeightFieldInfos 类对象)中的某一个权值字段信息对象(WeightFieldInfo 类对象)的 setName() 方法值。 |
boolean |
isFromCenter()
返回是否从资源供给中心开始分配资源。
|
void |
setExpectedSupplyCenterCount(int value)
设置期望用于最终设施选址的资源供给中心数量。
|
void |
setFromCenter(boolean value)
设置是否从资源供给中心开始分配资源。
|
void |
setNodeDemandField(java.lang.String value)
设置结点需求量字段。
|
void |
setSupplyCenters(SupplyCenters value)
设置资源供给中心集合。
|
void |
setTurnWeightField(java.lang.String value)
设置转向权值字段,该字段是交通网络分析环境设置中指定的转向权值字段集合中的一员。
|
void |
setWeightName(java.lang.String value)
设置权值字段信息的名称,即交通网络分析环境设置中指定的权值字段信息集合对象(
WeightFieldInfos 类对象)中的某一个权值字段信息对象(WeightFieldInfo 类对象)的 setName() 方法值。 |
public LocationAnalystParameter()
public LocationAnalystParameter(LocationAnalystParameter parameter)
parameter
- 给定的选址分区分析参数对象。public SupplyCenters getSupplyCenters()
SupplyCenters
SupplyCenters
对象。public void setSupplyCenters(SupplyCenters value)
value
- 资源供给中心集合。public java.lang.String getNodeDemandField()
public void setNodeDemandField(java.lang.String value)
value
- 结点需求量字段。public int getExpectedSupplyCenterCount()
public void setExpectedSupplyCenterCount(int value)
value
- 期望的用于最终设施选址的资源供给中心数量。public boolean isFromCenter()
由于网络数据中的弧段具有正反阻力,即弧段的正向阻力值与其反向阻力值可能不同,因此,在进行分析时,从资源供给中心开始分配资源到需求点与从需求点向资源供给中心分配这两种分配形式下,所得的分析结果会不同。
下面例举两个实际的应用场景,帮助进一步理解两种形式的差异,假设网络数据集中弧段的正反阻力值不同。
setFromCenter()
方法设置为 true,即从资源供给中心开始分配。setFromCenter()
方法设置为 false,即不从资源供给中心开始分配。public void setFromCenter(boolean value)
由于网络数据中的弧段具有正反阻力,即弧段的正向阻力值与其反向阻力值可能不同,因此,在进行分析时,从资源供给中心开始分配资源到需求点与从需求点向资源供给中心分配这两种分配形式下,所得的分析结果会不同。
下面例举两个实际的应用场景,帮助进一步理解两种形式的差异,假设网络数据集中弧段的正反阻力值不同。
setFromCenter()
方法设置为 true,即从资源供给中心开始分配。setFromCenter()
方法设置为 false,即不从资源供给中心开始分配。value
- 指定是否从资源供给中心开始分配资源。public java.lang.String getTurnWeightField()
public void setTurnWeightField(java.lang.String value)
value
- 转向权值字段。public java.lang.String getWeightName()
WeightFieldInfos
类对象)中的某一个权值字段信息对象(WeightFieldInfo
类对象)的 setName()
方法值。public void setWeightName(java.lang.String value)
WeightFieldInfos
类对象)中的某一个权值字段信息对象(WeightFieldInfo
类对象)的 setName()
方法值。value
- 权值字段信息的名称。public void dispose()