Skip to content

Commit 0555ffa

Browse files
committed
【fix】优化部分API参数、方法描述 review by xiongjj
1 parent 618e107 commit 0555ffa

57 files changed

Lines changed: 213 additions & 209 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

skills/mapboxgl/modules/services/feature-service.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: "FeatureService"
3-
description: "要素数据集服务(REST Data)— 提供ID查询、范围查询、SQL查询、几何查询、缓冲区查询、地物编辑"
3+
description: "要素数据集服务(REST Data)— 提供 ID 查询、范围查询、SQL查询、空间查询、缓冲区查询、地物编辑"
44
---
55

66
# FeatureService - 要素数据集服务
@@ -35,7 +35,7 @@ new mapboxgl.supermap.FeatureService(url, options)
3535
|------|------|
3636
| `getFeaturesBySQL(params)` | SQL 查询 |
3737
| `getFeaturesByBounds(params)` | 范围查询 |
38-
| `getFeaturesByGeometry(params)` | 几何查询 |
38+
| `getFeaturesByGeometry(params)` | 空间查询 |
3939
| `getFeaturesByBuffer(params)` | 缓冲区查询 |
4040
| `getFeaturesByIDs(params)` | ID 查询 |
4141
| `getFeaturesCount(params)` | 获取要素数量(v11.2.0+) |
@@ -109,7 +109,7 @@ mapboxgl.supermap.initMap('http://host:8090/iserver/services/map-world/rest/maps
109109
});
110110
```
111111

112-
## 几何查询 - getFeaturesByGeometry
112+
## 空间查询 - getFeaturesByGeometry
113113

114114
### 使用场景
115115
- 查询与几何对象相交、包含或被包含的要素

skills/mapboxgl/modules/services/query-service.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: "QueryService"
3-
description: "地图查询服务类(REST Map)— 提供范围查询、SQL查询、几何查询、距离查询"
3+
description: "地图查询服务类(REST Map)— 提供范围查询、SQL 查询、空间查询、距离查询"
44
---
55

66
# QueryService - 地图查询服务
@@ -34,7 +34,7 @@ new mapboxgl.supermap.QueryService(url, options)
3434
|------|------|
3535
| `queryBySQL(params)` | SQL 查询 |
3636
| `queryByBounds(params)` | 范围查询 |
37-
| `queryByGeometry(params)` | 几何查询 |
37+
| `queryByGeometry(params)` | 空间查询 |
3838
| `queryByDistance(params)` | 距离查询 |
3939

4040
## 返回格式
@@ -129,7 +129,7 @@ new mapboxgl.supermap.QueryService(mapUrl)
129129
});
130130
```
131131

132-
## 几何查询 - queryByGeometry
132+
## 空间查询 - queryByGeometry
133133

134134
```javascript
135135
var geomParams = new mapboxgl.supermap.QueryByGeometryParameters({

src/common/REST.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1650,9 +1650,9 @@ var ChartType = {
16501650
* ```
16511651
*/
16521652
var ClipAnalystMode = {
1653-
/** 裁剪分析操作。 */
1653+
/** 内部裁剪,保留落在裁剪区范围内的数据。 */
16541654
CLIP: "clip",
1655-
/** 求交分析操作。 */
1655+
/** 外部裁剪,保留落在裁剪区范围外的数据。 */
16561656
INTERSECT: "intersect"
16571657
};
16581658

src/common/iServer/BuffersAnalystJobsParameter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { MappingParameters } from './MappingParameters';
1414
* 还可以对分析结果的输出参数、可视化参数进行一系列设置。
1515
* @param {Object} options - 参数。
1616
* @param {string} options.datasetName - 数据集名称。
17-
* @param {ModuleBounds} [options.bounds] - 缓冲区分析范围默认为全图范围
17+
* @param {ModuleBounds} [options.bounds] - 缓冲区分析范围默认为全图范围。
1818
* @param {string} [options.distance='15'] - 缓冲距离,或缓冲区半径。
1919
* @param {string} [options.distanceField='pickup_latitude'] - 缓冲区分析距离字段。
2020
* @param {AnalystSizeUnit} [options.distanceUnit=AnalystSizeUnit.METER] - 缓冲距离单位。

src/common/iServer/DatasetOverlayAnalystParameters.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import {ServerGeometry} from './ServerGeometry';
1818
* @param {string} options.operateDataset - 操作数据集的名称,即叠加对象数据集的名称。该名称用形如 "数据集名称@数据源别名" 形式来表示,例如:Neighbor_R@Jingjin。
1919
* @param {string} options.sourceDataset - 源数据集名称。该名称用形如 "数据集名称@数据源别名" 形式来表示,例如:BaseMap_R@Jingjin。
2020
* @param {Array.<string>} [options.operateDatasetFields] - 叠加分析中操作数据集保留在结果数据集中的字段名列表。
21-
* @param {FilterParameter} [options.operateDatasetFilter] - 设置操作数据集中空间对象过滤条件
21+
* @param {FilterParameter} [options.operateDatasetFilter] - 操作数据集的过滤条件,可以为 null
2222
* @param {Array.<ModulePolygon>} [options.operateRegions] - 操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以 operateDataset 为准。
2323
* @param {Array.<string>} [options.sourceDatasetFields] - 叠加分析中源数据集保留在结果数据集中的字段名列表。
2424
* @param {FilterParameter} [options.sourceDatasetFilter] - 设置源数据集中空间对象过滤条件。设置了过滤参数后,只有满足条件的对象参与叠加分析。
25-
* @param {number} [options.tolerance=0] - 容限
26-
* @param {OverlayOperationType} options.operation - 叠加操作枚举值
25+
* @param {number} [options.tolerance=0] - 叠加分析的容限值
26+
* @param {OverlayOperationType} options.operation - 叠加方式,可选择 CLIP,ERASE,IDENTITY,INTERSECT,UNION,UPDATE,XOR 之一
2727
* @param {DataReturnOption} [options.resultSetting] - 结果返回设置类。
2828
* @extends {GetFeaturesParametersBase}
2929
* @usage
@@ -47,7 +47,7 @@ export class DatasetOverlayAnalystParameters extends OverlayAnalystParameters {
4747

4848
/**
4949
* @member {FilterParameter} DatasetOverlayAnalystParameters.prototype.operateDatasetFilter
50-
* @description 设置操作数据集中空间对象过滤条件
50+
* @description 操作数据集的过滤条件,可以为 null
5151
*/
5252
this.operateDatasetFilter = new FilterParameter();
5353

@@ -80,7 +80,7 @@ export class DatasetOverlayAnalystParameters extends OverlayAnalystParameters {
8080

8181
/**
8282
* @member {number} [DatasetOverlayAnalystParameters.prototype.tolerance=0]
83-
* @description 容限
83+
* @description 叠加分析的容限值
8484
*/
8585
this.tolerance = 0;
8686

src/common/iServer/FacilityAnalystUpstream3DParameters.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import {FacilityAnalyst3DParameters} from './FacilityAnalyst3DParameters';
1212
* @extends {FacilityAnalyst3DParameters}
1313
* @param {Object} options - 参数。
1414
* @param {Array.<number>} options.sourceNodeIDs - 指定的设施点 ID 数组。
15-
* @param {number} [options.edgeID] - 指定的弧段 ID。edgeIDnodeID 必须指定一个
16-
* @param {number} [options.nodeID] - 指定的结点 ID。edgeID 与 edgeID 必须指定一个
15+
* @param {number} [options.edgeID] - 三维设施网络分析中指定的弧段 ID,nodeIDedgeID 两者不能同时存在
16+
* @param {number} [options.nodeID] - 三维设施网络分析中指定的节点 ID,nodeID 与 edgeID 两者不能同时存在
1717
* @param {boolean} [options.isUncertainDirectionValid=false] - 指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;
1818
* 指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。
1919
* @usage

src/common/iServer/FeatureService.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const FEATURE_SERVICE_MAP = {
2323
* @class FeatureService
2424
* @constructs FeatureService
2525
* @category iServer Data Feature
26-
* @classdesc 数据集类。提供:ID 查询,范围查询,SQL查询,几何查询,缓冲区查询,地物编辑,要素附件查询、添加、删除等方法。
26+
* @classdesc 数据集类。提供:ID 查询,范围查询,SQL查询,空间查询,缓冲区查询,地物编辑,要素附件查询、添加、删除等方法。
2727
* @example
2828
* new FeatureService(url).getFeaturesByIDs(param,function(result){
2929
* //doSomething
@@ -130,8 +130,8 @@ export class FeatureService {
130130

131131
/**
132132
* @function FeatureService.prototype.getFeaturesByGeometry
133-
* @description 数据集几何查询服务类
134-
* @param {GetFeaturesByGeometryParameters} params - 数据集几何查询参数类
133+
* @description 数据集空间查询服务类
134+
* @param {GetFeaturesByGeometryParameters} params - 数据集空间查询参数类
135135
* @param {RequestCallback} [callback] - 回调函数,该参数未传时可通过返回的 promise 获取结果。
136136
* @param {DataFormat} [resultFormat=DataFormat.GEOJSON] - 返回的数据格式。
137137
* @returns {Promise} Promise 对象。

src/common/iServer/GeoRelationAnalystParameters.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import {Util} from '../commontypes/Util';
1616
* @param {boolean} [options.isBorderInside] - 边界处理方式,即位于面边线上的点是否被面包含。此参数仅用于空间关系为包含或被包含的情况。
1717
* @param {boolean} [options.returnFeature] - 是否返回 Feature 信息。
1818
* @param {boolean} [options.returnGeoRelatedOnly=true] - 仅返回满足指定空间关系的空间对象。
19-
* @param {number} [options.startRecord=0] - 分析结果起始记录位置
20-
* @param {number} [options.expectCount=500] - 空间关系分析期望返回结果记录数,如果实际不足500条结果则返回所有分析结果
19+
* @param {number} [options.startRecord=0] - 空间关系分析结果起始记录位置
20+
* @param {number} [options.expectCount=500] - 空间关系分析期望返回结果记录数,如果实际不足 500 条结果则返回所有分析结果
2121
* @usage
2222
*/
2323
export class GeoRelationAnalystParameters {
@@ -68,7 +68,7 @@ export class GeoRelationAnalystParameters {
6868

6969
/**
7070
* @member {number} [GeoRelationAnalystParameters.prototype.returnGeoRelatedOnly=0]
71-
* @description 分析结果起始记录位置
71+
* @description 空间关系分析结果起始记录位置
7272
*/
7373
this.startRecord = 0;
7474

src/common/iServer/GeometryOverlayAnalystParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {ServerGeometry} from './ServerGeometry';
1717
* @param {Object} options.sourceGeometry - 叠加分析的源几何对象。
1818
* @param {Array.<GeoJSONFeature>} [options.operateGeometries] - 批量叠加分析的操作几何对象数组。
1919
* @param {Array.<GeoJSONFeature>} [options.sourceGeometries] -批量叠加分析的源几何对象数组。
20-
* @param {OverlayOperationType} [options.operation] - 叠加操作枚举值
20+
* @param {OverlayOperationType} [options.operation] - 叠加方式,可选择 CLIP,ERASE,IDENTITY,INTERSECT,UNION,UPDATE,XOR 之一
2121
* @extends {OverlayAnalystParameters}
2222
* @usage
2323
*/

src/common/iServer/GetFeaturesByBoundsParameters.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ import { GetFeaturesParametersBase } from './GetFeaturesParametersBase';
1616
* <p style="font-size: 13px">推荐设置 returnFeaturesOnly 配置为 true 来提升性能,如果需要获取总数量与数据集信息,FeatureService 提供了 getFeaturesCount 和 getFeaturesDatasetInfo 方法</p>
1717
* </div>
1818
* @param {Object} options - 参数。
19-
* @param {ModuleBounds} options.bounds - 查询的范围对象
19+
* @param {ModuleBounds} options.bounds - 查询的矩形坐标范围
2020
* @param {Array.<string>} options.datasetNames - 数据集名称列表。
2121
* @param {string} [options.attributeFilter] - 范围查询属性过滤条件。
2222
* @param {Array.<string>} [options.fields] - 查询结果返回字段。默认返回所有字段。
2323
* @param {SpatialQueryMode} [options.spatialQueryMode=SpatialQueryMode.CONTAIN] - 空间查询模式。
24-
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果
25-
* @param {boolean} [options.returnFeaturesOnly=false] - 是否仅返回要素信息。当 returnContent 为 true 时设置有效。
26-
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
27-
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
28-
* @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
29-
* @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
24+
* @param {boolean} [options.returnContent=true] - 是否立即返回新创建资源的表述还是返回新资源的 URI。如果为 true,则直接返回新创建资源,即查询结果的表述。如果为 false,则返回的是查询结果资源的 URI
25+
* @param {boolean} [options.returnFeaturesOnly=false] - 是否仅返回要素信息。当 returnContent 为 true 时设置有效。如果为 true,仅返回要素信息,以提升查询性能。如果为 false,返回完整的查询结果,包含查询结果的要素信息、数据集信息以及要素数量。
26+
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号,指定了返回结果的开始位置
27+
* @param {number} [options.toIndex=19] - 查询结果的最大索引号,指定了返回结果的结束位置。例如 fromIndex=0&toIndex=2,表示仅返回前 3 条查询结果信息。如果该值大于预期查询结果的最大索引号,则以预期查询结果的最大索引号为实际查询结果的最大索引号
28+
* @param {string|number} [options.targetEpsgCode] - 查询结果的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
29+
* @param {Object} [options.targetPrj] - 查询结果的目标坐标系。使用此参数时,returnContent 参数需为 true。如:prjCoordSys={"epsgCode":3857}。当此参数设置的坐标系统不同于数据的原有坐标系统时,系统会进行坐标转换,并返回坐标转换后的查询结果。当同时设置 targetEpsgCode 参数时,此参数不生效。
3030
* @param {MetricsAggParameter|GeoHashGridAggParameter} [options.aggregations] - 聚合查询参数。该参数仅支持数据来源为 Elasticsearch 服务的 SuperMap iServer 的 REST 数据服务。
3131
* @extends {GetFeaturesParametersBase}
3232
* @usage
@@ -43,7 +43,7 @@ export class GetFeaturesByBoundsParameters extends GetFeaturesParametersBase {
4343

4444
/**
4545
* @member {ModuleBounds} GetFeaturesByBoundsParameters.prototype.bounds
46-
* @description 用于查询的范围对象
46+
* @description 查询的矩形坐标范围
4747
*
4848
*/
4949
this.bounds = null;

0 commit comments

Comments
 (0)