@@ -25563,6 +25563,8 @@ SuperMap.GeoRelationAnalystService = GeoRelationAnalystService_GeoRelationAnalys
25563
25563
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
25564
25564
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
25565
25565
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
25566
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
25567
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
25566
25568
*/
25567
25569
class GetFeaturesParametersBase_GetFeaturesParametersBase {
25568
25570
@@ -25574,6 +25576,18 @@ class GetFeaturesParametersBase_GetFeaturesParametersBase {
25574
25576
*/
25575
25577
this.datasetNames = null;
25576
25578
25579
+ /**
25580
+ * @member {string} SuperMap.GetFeaturesParametersBase.prototype.targetEpsgCode
25581
+ * @description 动态投影的目标坐标系对应的 EPSG Code,使用时需设置 returnContent 参数为 true。
25582
+ */
25583
+ this.targetEpsgCode = null;
25584
+
25585
+ /**
25586
+ * @member {Object} SuperMap.GetFeaturesParametersBase.prototype.targetEpsgCode
25587
+ * @description 动态投影的目标坐标系。使用时需设置 returnContent 参数为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
25588
+ */
25589
+ this.targetPrj = null;
25590
+
25577
25591
/**
25578
25592
* @member {boolean} [SuperMap.GetFeaturesParametersBase.prototype.returnContent=true]
25579
25593
* @description 是否立即返回新创建资源的表述还是返回新资源的 URI。
@@ -25629,6 +25643,8 @@ class GetFeaturesParametersBase_GetFeaturesParametersBase {
25629
25643
me.fromIndex = null;
25630
25644
me.toIndex = null;
25631
25645
me.maxFeatures = null;
25646
+ me.targetEpsgCode = null;
25647
+ me.targetPrj = null;
25632
25648
if (me.aggregation) {
25633
25649
me.aggregation = null;
25634
25650
}
@@ -25659,6 +25675,8 @@ SuperMap.GetFeaturesParametersBase = GetFeaturesParametersBase_GetFeaturesParame
25659
25675
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
25660
25676
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
25661
25677
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
25678
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
25679
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
25662
25680
* @extends {SuperMap.GetFeaturesParametersBase}
25663
25681
*/
25664
25682
@@ -25757,6 +25775,12 @@ class GetFeaturesByBoundsParameters_GetFeaturesByBoundsParameters extends GetFea
25757
25775
if (params.maxFeatures && !isNaN(params.maxFeatures)) {
25758
25776
parasByBounds.maxFeatures = params.maxFeatures;
25759
25777
}
25778
+ if (params.targetEpsgCode) {
25779
+ parasByBounds.targetEpsgCode = params.targetEpsgCode;
25780
+ }
25781
+ if (!params.targetEpsgCode && params.targetPrj) {
25782
+ parasByBounds.targetPrj = params.targetPrj;
25783
+ }
25760
25784
25761
25785
return Util.toJSON(parasByBounds);
25762
25786
}
@@ -26018,6 +26042,8 @@ SuperMap.GetFeaturesByBoundsService = GetFeaturesByBoundsService_GetFeaturesByBo
26018
26042
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
26019
26043
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
26020
26044
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
26045
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
26046
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
26021
26047
* @extends {SuperMap.GetFeaturesParametersBase}
26022
26048
*/
26023
26049
class GetFeaturesByBufferParameters_GetFeaturesByBufferParameters extends GetFeaturesParametersBase_GetFeaturesParametersBase {
@@ -26107,6 +26133,12 @@ class GetFeaturesByBufferParameters_GetFeaturesByBufferParameters extends GetFea
26107
26133
if (params.maxFeatures && !isNaN(params.maxFeatures)) {
26108
26134
paramsBySql.maxFeatures = params.maxFeatures;
26109
26135
}
26136
+ if (params.targetEpsgCode) {
26137
+ paramsBySql.targetEpsgCode = params.targetEpsgCode;
26138
+ }
26139
+ if (!params.targetEpsgCode && params.targetPrj) {
26140
+ paramsBySql.targetPrj = params.targetPrj;
26141
+ }
26110
26142
return Util.toJSON(paramsBySql);
26111
26143
}
26112
26144
@@ -26203,6 +26235,8 @@ SuperMap.GetFeaturesByBufferService = GetFeaturesByBufferService_GetFeaturesByBu
26203
26235
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
26204
26236
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
26205
26237
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
26238
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
26239
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
26206
26240
* @extends {SuperMap.GetFeaturesParametersBase}
26207
26241
*/
26208
26242
class GetFeaturesByGeometryParameters_GetFeaturesByGeometryParameters extends GetFeaturesParametersBase_GetFeaturesParametersBase {
@@ -26301,6 +26335,12 @@ class GetFeaturesByGeometryParameters_GetFeaturesByGeometryParameters extends Ge
26301
26335
if (params.maxFeatures && !isNaN(params.maxFeatures)) {
26302
26336
parasByGeometry.maxFeatures = params.maxFeatures;
26303
26337
}
26338
+ if (params.targetEpsgCode) {
26339
+ parasByGeometry.targetEpsgCode = params.targetEpsgCode;
26340
+ }
26341
+ if (!params.targetEpsgCode && params.targetPrj) {
26342
+ parasByGeometry.targetPrj = params.targetPrj;
26343
+ }
26304
26344
26305
26345
return Util.toJSON(parasByGeometry);
26306
26346
}
@@ -26390,6 +26430,8 @@ SuperMap.GetFeaturesByGeometryService = GetFeaturesByGeometryService_GetFeatures
26390
26430
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
26391
26431
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
26392
26432
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
26433
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
26434
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
26393
26435
* @extends {SuperMap.GetFeaturesParametersBase}
26394
26436
*/
26395
26437
class GetFeaturesByIDsParameters_GetFeaturesByIDsParameters extends GetFeaturesParametersBase_GetFeaturesParametersBase {
@@ -26457,6 +26499,12 @@ class GetFeaturesByIDsParameters_GetFeaturesByIDsParameters extends GetFeaturesP
26457
26499
filterParameter.fields = params.fields;
26458
26500
parasByIDs.queryParameter = filterParameter;
26459
26501
}
26502
+ if (params.targetEpsgCode) {
26503
+ parasByIDs.targetEpsgCode = params.targetEpsgCode;
26504
+ }
26505
+ if (!params.targetEpsgCode && params.targetPrj) {
26506
+ parasByIDs.targetPrj = params.targetPrj;
26507
+ }
26460
26508
return Util.toJSON(parasByIDs);
26461
26509
}
26462
26510
@@ -26545,6 +26593,8 @@ SuperMap.GetFeaturesByIDsService = GetFeaturesByIDsService_GetFeaturesByIDsServi
26545
26593
* @param {boolean} [options.returnContent=true] - 是否直接返回查询结果。
26546
26594
* @param {number} [options.fromIndex=0] - 查询结果的最小索引号。
26547
26595
* @param {number} [options.toIndex=19] - 查询结果的最大索引号。
26596
+ * @param {string|number} [options.targetEpsgCode] - 动态投影的目标坐标系对应的 EPSG Code,使用此参数时,returnContent 参数需为 true。
26597
+ * @param {Object} [options.targetPrj] - 动态投影的目标坐标系。使用此参数时,returnContent 参数需为 true。 如:prjCoordSys={"epsgCode":3857}。当同时设置 targetEpsgCode 参数时,此参数不生效。
26548
26598
* @extends {SuperMap.GetFeaturesParametersBase}
26549
26599
*/
26550
26600
class GetFeaturesBySQLParameters_GetFeaturesBySQLParameters extends GetFeaturesParametersBase_GetFeaturesParametersBase {
@@ -26601,6 +26651,12 @@ class GetFeaturesBySQLParameters_GetFeaturesBySQLParameters extends GetFeaturesP
26601
26651
if (params.aggregations) {
26602
26652
paramsBySql.aggregations = params.aggregations;
26603
26653
}
26654
+ if (params.targetEpsgCode) {
26655
+ paramsBySql.targetEpsgCode = params.targetEpsgCode;
26656
+ }
26657
+ if (!params.targetEpsgCode && params.targetPrj) {
26658
+ paramsBySql.targetPrj = params.targetPrj;
26659
+ }
26604
26660
return Util.toJSON(paramsBySql);
26605
26661
}
26606
26662
0 commit comments