包 | com.supermap.web.iServerJava6R.networkAnalystServices |
类 | public class FindServiceAreasParameters |
继承 | FindServiceAreasParameters ![]() |
该类用于设置进行服务区分析所需的参数。如:服务中心点(可多选)、中心点输入类型、中心点服务半径等信息。
属性 | 定义方 | ||
---|---|---|---|
centers : Array
获取或设置服务站中心点集合。必设字段.
|
FindServiceAreasParameters | ||
isAnalyzeById : Boolean
获取或设置是否通过节点 ID 指定服务区分析中心点,默认为 false。 指定服务区分析中心点有两种方式:输入结点 ID 号或直接输入点坐标。当该字段为 true 时,表示通过结点 ID 指定服务区中心点,即
FindServiceAreasParameters.Centers = [ID1,ID2,...] ;反之表示通过坐标(Point2D 类型)指定服务中心点,即 FindServiceAreasParameters.Centers = [new Point2D(X1,Y1),new Point2D(X2,Y2),...] 。 |
FindServiceAreasParameters | ||
isCenterMutuallyExclusive : Boolean
获取或设置是否对分析结果服务区进行互斥处理,可选参数,默认为 False 表示不进行互斥处理。.
|
FindServiceAreasParameters | ||
isFromCenter : Boolean
获取或设置是否从中心点开始分析。默认为 false 表示不从中心点开始分析.
|
FindServiceAreasParameters | ||
parameter : TransportationAnalystParameter
TransportationAnalystParameter 类,获取或设置交通网络分析通用参数。通过本类可以设置障碍边、障碍点、权值字段信息的名称标识、转向权值字段等信息。
|
FindServiceAreasParameters | ||
weights : Array
【必设】获取或设置服务中心点的服务半径集合...
|
FindServiceAreasParameters |
方法 | 定义方 | ||
---|---|---|---|
初始化 FindServiceAreasParameters 类的新实例。
|
FindServiceAreasParameters |
centers | 属性 |
centers:Array
获取或设置服务站中心点集合。必设字段.
当该类的 IsAnalyzeById = true 时,通过结点 ID 号指定服务站点;当 ISAnalyzeById = false 时,通过点坐标(Point2D 类型)指定服务站点。
public function get centers():Array
public function set centers(value:Array):void
isAnalyzeById | 属性 |
isAnalyzeById:Boolean
获取或设置是否通过节点 ID 指定服务区分析中心点,默认为 false。
指定服务区分析中心点有两种方式:输入结点 ID 号或直接输入点坐标。当该字段为 true 时,表示通过结点 ID 指定服务区中心点,即 FindServiceAreasParameters.Centers = [ID1,ID2,...]
;反之表示通过坐标(Point2D 类型)指定服务中心点,即 FindServiceAreasParameters.Centers = [new Point2D(X1,Y1),new Point2D(X2,Y2),...]
。
public function get isAnalyzeById():Boolean
public function set isAnalyzeById(value:Boolean):void
isCenterMutuallyExclusive | 属性 |
isCenterMutuallyExclusive:Boolean
获取或设置是否对分析结果服务区进行互斥处理,可选参数,默认为 False 表示不进行互斥处理。.
若分析出的服务区有重叠的部分,则通过设置该参数进行互斥处理。如图所示左图未进行互斥处理,右图进行了互斥处理。
public function get isCenterMutuallyExclusive():Boolean
public function set isCenterMutuallyExclusive(value:Boolean):void
isFromCenter | 属性 |
isFromCenter:Boolean
获取或设置是否从中心点开始分析。默认为 false 表示不从中心点开始分析.
从中心点开始分析和不从中心点开始分析,体现了服务中心和需要该服务的需求地的关系模式。从中心点开始分析,是一个服务中心向服务需求地提供服务;而不从中心点开始分析,是一个服务需求地主动到服务中心获得服务。例如:某个奶站向各个居民点送牛奶,如果要对这个奶站进行服务区分析,看这个奶站在允许的条件下所能服务的范围,那么在实际分析过程中就应当使用从中心点开始分析的模式;另一个例子,如果想分析一个区域的某个学校在允许的条件下所能服务的区域时,在现实中,都是学生主动来到学校学习,接受学校提供的服务,那么在实际分析过程中就应当使用不从中心点开始分析的模式。
默认值为: false
.
public function get isFromCenter():Boolean
public function set isFromCenter(value:Boolean):void
parameter | 属性 |
parameter:TransportationAnalystParameter
TransportationAnalystParameter 类,获取或设置交通网络分析通用参数。通过本类可以设置障碍边、障碍点、权值字段信息的名称标识、转向权值字段等信息。
public function get parameter():TransportationAnalystParameter
public function set parameter(value:TransportationAnalystParameter):void
weights | 属性 |
weights:Array
【必设】获取或设置服务中心点的服务半径集合...
该字段为一个数组,数组长度跟服务中心点个数(Centers)一致,数组中的元素与中心点集合(Centers)中的点一一对应,每个元素表示了对应的服务中心点的服务半径,超过这个服务半径的区域不予考虑,其单位与 TransportationAnalystParameter.weightFieldName 属性一致。
public function get weights():Array
public function set weights(value:Array):void
另请参见
FindServiceAreasParameters | () | 构造函数 |
public function FindServiceAreasParameters()
初始化 FindServiceAreasParameters 类的新实例。