public FindServiceArea ( string networkDatasetName, Point2D centerPoints, double weights, bool isFromCenter, bool isCenterMutuallyExclusive, TransportationAnalystParameter parameter ) : List |
||
networkDatasetName | string | 用于唯一标识一个网络数据集的字符串,必设参数。 |
centerPoints | Point2D | 服务中心坐标点数组,必设参数。 |
weights | double | 服务半径集合,必设参数。该集合的大小跟服务中心个数一致, 标识了在对每个服务中心进行服务区分析时,所用的范围值。例如设置 weights[0] 为 300.0,parameter.WeightFieldName 为 Length ,可表明在第一个服务中心的结果服务区内, 任意点出发到该服务中心的耗费都不应超过300米。 |
isFromCenter | bool |
/// |
isCenterMutuallyExclusive | bool | 是否对分析结果服务区进行互斥处理,false 表示不进行互斥处理, 若设置为 true, 表示如果分析出的服务区有重叠的部分,则进行互斥处理。如图所示左图未进行互斥处理,右图进行了互斥处理。
/// |
parameter | TransportationAnalystParameter | 交通网络分析通用参数。可选参数,默认返回EdgeIDs、NodeIDs、Routes信息。 |
return | List |
NetworkAnalyst::FindServiceArea ( string networkDatasetName, int centerIDs, double weights, bool isFromCenter, bool isCenterMutuallyExclusive, TransportationAnalystParameter parameter ) : List |