com.supermap.web.iServerJava6R.networkAnalystServices
public class FindServiceAreasParameters
继承 FindServiceAreasParameters Inheritance Object

服务区分析参数类.

该类用于设置进行服务区分析所需的参数。如:服务中心点(可多选)、中心点输入类型、中心点服务半径等信息。



公共属性
  属性 定义方
    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 类型)指定服务站点。


Implementation
    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),...]


Implementation
    public function get isAnalyzeById():Boolean
    public function set isAnalyzeById(value:Boolean):void
isCenterMutuallyExclusive 属性  
isCenterMutuallyExclusive:Boolean

获取或设置是否对分析结果服务区进行互斥处理,可选参数,默认为 False 表示不进行互斥处理。.

若分析出的服务区有重叠的部分,则通过设置该参数进行互斥处理。如图所示左图未进行互斥处理,右图进行了互斥处理。


Implementation
    public function get isCenterMutuallyExclusive():Boolean
    public function set isCenterMutuallyExclusive(value:Boolean):void
isFromCenter 属性  
isFromCenter:Boolean

获取或设置是否从中心点开始分析。默认为 false 表示不从中心点开始分析.

从中心点开始分析和不从中心点开始分析,体现了服务中心和需要该服务的需求地的关系模式。从中心点开始分析,是一个服务中心向服务需求地提供服务;而不从中心点开始分析,是一个服务需求地主动到服务中心获得服务。例如:某个奶站向各个居民点送牛奶,如果要对这个奶站进行服务区分析,看这个奶站在允许的条件下所能服务的范围,那么在实际分析过程中就应当使用从中心点开始分析的模式;另一个例子,如果想分析一个区域的某个学校在允许的条件下所能服务的区域时,在现实中,都是学生主动来到学校学习,接受学校提供的服务,那么在实际分析过程中就应当使用不从中心点开始分析的模式。

默认值为: false.


Implementation
    public function get isFromCenter():Boolean
    public function set isFromCenter(value:Boolean):void
parameter 属性  
parameter:TransportationAnalystParameter

TransportationAnalystParameter 类,获取或设置交通网络分析通用参数。通过本类可以设置障碍边、障碍点、权值字段信息的名称标识、转向权值字段等信息。


Implementation
    public function get parameter():TransportationAnalystParameter
    public function set parameter(value:TransportationAnalystParameter):void
weights 属性  
weights:Array

【必设】获取或设置服务中心点的服务半径集合...

该字段为一个数组,数组长度跟服务中心点个数(Centers)一致,数组中的元素与中心点集合(Centers)中的点一一对应,每个元素表示了对应的服务中心点的服务半径,超过这个服务半径的区域不予考虑,其单位与 TransportationAnalystParameter.weightFieldName 属性一致。


Implementation
    public function get weights():Array
    public function set weights(value:Array):void

另请参见

构造函数详细信息
FindServiceAreasParameters () 构造函数
public function FindServiceAreasParameters()

初始化 FindServiceAreasParameters 类的新实例。