Skip to content

Commit c6aa02b

Browse files
committed
优化API
1 parent a7b9af4 commit c6aa02b

7 files changed

+23
-28
lines changed

src/common/iServer/BurstPipelineAnalystParameters.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {Util} from '../commontypes/Util';
77
* @classdesc 爆管分析参数类。
88
* @param {Object} options - 参数。
99
* @param {Array.<number>} options.sourceNodeIDs - 指定的设施点ID数组。
10-
* @param {number} [options.edgeID] - 指定的弧段ID(注:edgeID 与 nodeID 不能同时使用)
11-
* @param {number} [options.nodeID] - 指定的结点ID(注:edgeID 与 nodeID 不能同时使用)
10+
* @param {number} [options.edgeID] - 指定的弧段IDedgeID 与 nodeID 必须指定一个
11+
* @param {number} [options.nodeID] - 指定的结点IDedgeID 与 nodeID 必须指定一个
1212
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。
1313
*/
1414
export class BurstPipelineAnalystParameters {
@@ -24,13 +24,13 @@ export class BurstPipelineAnalystParameters {
2424

2525
/**
2626
* @member {number} [SuperMap.BurstPipelineAnalystParameters.prototype.edgeID]
27-
* @description 指定的弧段ID(注:edgeID 与 nodeID 不能同时使用)。
27+
* @description 指定的弧段IDedgeID 与 nodeID 必须指定一个。
2828
*/
2929
this.edgeID = null;
3030

3131
/**
3232
* @member {number} [SuperMap.BurstPipelineAnalystParameters.prototype.nodeID]
33-
* @description 指定的结点ID(注:edgeID 与 nodeID 不能同时使用)。
33+
* @description 指定的结点IDedgeID 与 nodeID 必须指定一个。
3434
*/
3535
this.nodeID = null;
3636

src/common/iServer/FacilityAnalyst3DParameters.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import {Util} from '../commontypes/Util';
99
* 超过 10 分钟能到达的都不予考虑。此例中,事故发生地即是一个事件点,周边的医院则是设施点。最近设施查找实际上也是一种路径分析,因此对路径分析起
1010
* 作用的障碍边、障碍点、转向表、耗费等属性在最近设施分析时同样可设置。
1111
* @param {Object} options - 参数。
12-
* @param {number} [options.edgeID] - 指定的弧段 ID。
13-
* @param {number} [options.nodeID] - 指定的结点 ID
12+
* @param {number} [options.edgeID] - 指定的弧段 ID,edgeID 与 nodeID 必须指定一个
13+
* @param {number} [options.nodeID] - 指定的结点 ID,edgeID 与 nodeID 必须指定一个。
1414
* @param {string} options.weightName - 指定的权值字段信息对象的名称。
1515
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1616
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。
@@ -21,13 +21,13 @@ export class FacilityAnalyst3DParameters {
2121
constructor(options) {
2222
/**
2323
* @member {number} [SuperMap.FacilityAnalyst3DParameters.prototype.edgeID]
24-
* @description 指定的弧段ID
24+
* @description 指定的弧段ID,edgeID 与 nodeID 必须指定一个。
2525
*/
2626
this.edgeID = null;
2727

2828
/**
2929
* @member {number} [SuperMap.FacilityAnalyst3DParameters.prototype.nodeID]
30-
* @description 指定的结点ID
30+
* @description 指定的结点ID,edgeID 与 nodeID 必须指定一个。
3131
*/
3232
this.nodeID = null;
3333

src/common/iServer/FacilityAnalystSinks3DParameters.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
1010
* 转向表、耗费等属性在最近设施分析时同样可设置。
1111
* @extends {SuperMap.FacilityAnalyst3DParameters}
1212
* @param {Object} options - 参数。
13-
* @param {number} [options.edgeID] - 指定的弧段ID
14-
* @param {number} [options.nodeID] - 指定的结点ID
13+
* @param {number} [options.edgeID] - 指定的弧段ID,edgeID 与 nodeID 必须指定一个。
14+
* @param {number} [options.nodeID] - 指定的结点ID,edgeID 与 nodeID 必须指定一个。
1515
* @param {string} options.weightName - 指定的权值字段信息对象的名称。
1616
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1717
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。

src/common/iServer/FacilityAnalystSources3DParameters.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
1010
* 点、转向表、耗费等属性在最近设施分析时同样可设置。
1111
* @extends {SuperMap.FacilityAnalyst3DParameters}
1212
* @param {Object} options - 参数。
13-
* @param {number} [options.edgeID] - 指定的弧段ID
14-
* @param {number} [options.nodeID] - 指定的结点ID
13+
* @param {number} [options.edgeID] - 指定的弧段ID,edgeID 与 nodeID 必须指定一个。
14+
* @param {number} [options.nodeID] - 指定的结点ID,edgeID 与 nodeID 必须指定一个。
1515
* @param {string} options.weightName - 指定的权值字段信息对象的名称。
1616
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1717
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。

src/common/iServer/FacilityAnalystStreamParameters.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import {Util} from '../commontypes/Util';
66
* @category iServer NetworkAnalyst UpstreamCriticalFacilities
77
* @classdesc 上游/下游关键设施查找资源参数类。
88
* @param {Object} options - 参数。
9-
* @param {Array.<number>} [options.sourceNodeIDs] - 指定的设施点ID数组,可以为空
10-
* @param {number} [options.edgeID] - 指定的弧段ID(注:edgeID 与 nodeID 不能同时使用)。
11-
* @param {number} [options.nodeID] - 指定的结点ID(注:edgeID 与 nodeID 不能同时使用)。
9+
* @param {Array.<number>} options.sourceNodeIDs - 指定的设施点ID数组。
10+
* @param {number} [options.edgeID] - 指定的弧段IDedgeID 与 nodeID 必须指定一个。
11+
* @param {number} [options.nodeID] - 指定的结点IDedgeID 与 nodeID 必须指定一个。
1212
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。
1313
* @param {number} options.queryType - 分析类型,只能是 0 (上游关键设施查询) 或者是 1(下游关键设施查询)。
1414
*/
@@ -18,19 +18,19 @@ export class FacilityAnalystStreamParameters {
1818
constructor(options) {
1919
/**
2020
* @member {Array.<number>} [SuperMap.FacilityAnalystStreamParameters.prototype.sourceNodeIDs]
21-
* @description 指定的设施点ID数组,可以为空
21+
* @description 指定的设施点ID数组。
2222
*/
2323
this.sourceNodeIDs = null;
2424

2525
/**
2626
* @member {number} [SuperMap.FacilityAnalystStreamParameters.prototype.edgeID]
27-
* @description 指定的弧段ID(注:edgeID 与 nodeID 不能同时使用)。
27+
* @description 指定的弧段IDedgeID 与 nodeID 必须指定一个。
2828
*/
2929
this.edgeID = null;
3030

3131
/**
3232
* @member {number} [SuperMap.FacilityAnalystStreamParameters.prototype.nodeID]
33-
* @description 指定的结点ID(注:edgeID 与 nodeID 不能同时使用)。
33+
* @description 指定的结点IDedgeID 与 nodeID 必须指定一个。
3434
*/
3535
this.nodeID = null;
3636

src/common/iServer/FacilityAnalystTraceup3DParameters.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
77
* @classdesc 上游追踪资源参数类。
88
* @extends {SuperMap.FacilityAnalyst3DParameters}
99
* @param {Object} options - 参数。
10-
* @param {number} [options.edgeID] - 指定的弧段ID。
11-
* @param {number} [options.nodeID] - 指定的结点ID。
10+
* @param {number} [options.edgeID] - 指定的弧段ID,edgeID 与 nodeID 必须指定一个
11+
* @param {number} [options.nodeID] - 指定的结点ID,edgeID 与 nodeID 必须指定一个
1212
* @param {string} options.weightName - 指定的权值字段信息对象的名称。
1313
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1414
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。

src/common/iServer/FacilityAnalystUpstream3DParameters.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,18 @@ import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
88
* @classdesc 上游关键设施查找资源参数类。
99
* @extends {SuperMap.FacilityAnalyst3DParameters}
1010
* @param {Object} options - 参数。
11-
* @param {number} [options.edgeID] - 指定的弧段ID。
12-
* @param {number} [options.nodeID] - 指定的结点ID。
13-
* @param {string} [options.weightName] - 指定的权值字段信息对象的名称
11+
* @param {number} [options.edgeID] - 指定的弧段ID。edgeID 与 nodeID 必须指定一个。
12+
* @param {number} [options.nodeID] - 指定的结点ID。edgeID 与 edgeID 必须指定一个。
13+
* @param {Array.<number>} options.sourceNodeIDs - 指定的设施点ID数组
1414
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1515
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。
16-
* @param {Array.<number>} options.sourceNodeIDs - 指定的设施点ID数组。
1716
*/
1817
export class FacilityAnalystUpstream3DParameters extends FacilityAnalyst3DParameters {
1918

2019

2120
constructor(options) {
2221
super(options);
2322
options = options || {};
24-
/**
25-
* @member {Array.<number>} SuperMap.FacilityAnalystUpstream3DParameters.prototype.sourceNodeIDs
26-
* @description 指定的设施点ID数组。
27-
*/
2823
this.sourceNodeIDs = null;
2924
Util.extend(this, options);
3025
this.CLASS_NAME = "SuperMap.FacilityAnalystUpstream3DParameters";

0 commit comments

Comments
 (0)