Class: TransportationAnalystParameter

SuperMap.TransportationAnalystParameter

交通网络分析通用参数类。

new SuperMap.TransportationAnalystParameter(options)

common/iServer/TransportationAnalystParameter.js, line 8

该类主要用来提供交通网络分析所需的通用参数。 通过本类可以设置障碍边、障碍点、权值字段信息的名称标识、转向权值字段等信息,还可以对分析结果包含的内容进行一些设置。

Name Type Description
options Object

参数。

Name Type Description
barrierEdgeIDs Array.<number>

网络分析中障碍弧段的 ID 数组。

barrierNodeIDs Array.<number>

网络分析中障碍点的 ID 数组。

turnWeightField string

转向权重字段的名称。

resultSetting SuperMap.TransportationAnalystResultSetting

分析结果返回内容。

barrierPoints Array.<(SuperMap.Geometry.Point|L.Point|L.LatLng|ol.geom.Point)> 可选

网络分析中 Point2D 类型的障碍点数组。

weightFieldName string 可选

阻力字段的名称。

Members

barrierEdgeIDsArray.<number>

网络分析中障碍弧段的 ID 数组。弧段设置为障碍边之后,表示双向都不通。

barrierNodeIDsArray.<number>

网络分析中障碍点的 ID 数组。结点设置为障碍点之后,表示任何方向都不能通过此结点。

网络分析中 Point2D 类型的障碍点数组。障碍点表示任何方向都不能通过此点。
当各网络分析参数类中的 isAnalyzeById 属性设置为 false 时,该属性才生效。

分析结果返回内容。

turnWeightFieldstring

转向权重字段的名称。

weightFieldNamestring

阻力字段的名称,标识了进行网络分析时所使用的阻力字段,例如表示时间、长度等的字段都可以用作阻力字段。 该字段默值为服务器发布的所有耗费字段的第一个字段。

Methods

destroy()

common/iServer/TransportationAnalystParameter.js, line 72

释放资源,将引用资源的属性置空。