new ProcessingService(url, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.ProcessingService(url, options);
</script>
// ES6 Import
import { ProcessingService } from '@supermapgis/iclient-ol';
new ProcessingService(url, options);
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址。 |
||||||||||||||||||||
options |
Object |
参数。
|
Example
new ProcessingService(url,options).getKernelDensityJobs(function(result){
//doSomething
})
Extends
Methods
-
addBuffersJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 338 -
缓冲区分析。
Name Type Default Description params
BuffersAnalystJobsParameter 缓冲区分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addKernelDensityJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 56 -
密度分析。
Name Type Default Description params
KernelDensityJobParameter 核密度分析服务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addOverlayGeoJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 291 -
叠加分析。
Name Type Default Description params
OverlayGeoJobParameter 叠加分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addQueryJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 150 -
单对象查询分析。
Name Type Default Description params
SingleObjectQueryJobsParameter 单对象空间查询分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryAttributesJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 432 -
属性汇总分析。
Name Type Default Description params
SummaryAttributesJobsParameter 属性汇总分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryMeshJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 103 -
点聚合分析。
Name Type Default Description params
SummaryMeshJobParameter 点聚合分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryRegionJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 197 -
区域汇总分析。
Name Type Default Description params
SummaryRegionJobParameter 区域汇总分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addTopologyValidatorJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 385 -
拓扑检查分析。
Name Type Default Description params
TopologyValidatorJobsParameter 拓扑检查分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addVectorClipJob(params, callback, seconds, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 244 -
矢量裁剪分析。
Name Type Default Description params
VectorClipJobsParameter 矢量裁剪分析任务参数类。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
seconds
number 1000 可选 获取创建成功结果的时间间隔。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getBuffersJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 326 -
获取缓冲区分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getBuffersJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 315 -
获取缓冲区分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getBuffersJobState(id){Object}
openlayers/services/ProcessingService.js, line 352 -
获取缓冲区分析的状态。
Name Type Description id
string 缓冲区分析的 ID。
Returns:
Type Description Object 缓冲区分析的状态。 -
getKernelDensityJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 44 -
获取密度分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getKernelDensityJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 33 -
获取密度分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getKernelDensityJobState(id){Object}
openlayers/services/ProcessingService.js, line 70 -
获取密度分析的状态。
Name Type Description id
string 密度分析的 ID。
Returns:
Type Description Object 密度分析的状态 -
getOverlayGeoJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 279 -
获取叠加分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getOverlayGeoJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 268 -
获取叠加分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getoverlayGeoJobState(id){Object}
openlayers/services/ProcessingService.js, line 305 -
获取叠加分析的状态。
Name Type Description id
string 叠加分析的 ID。
Returns:
Type Description Object 叠加分析的状态。 -
getQueryJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 138 -
获取单对象查询分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getQueryJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 127 -
获取单对象查询分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getQueryJobState(id){Object}
openlayers/services/ProcessingService.js, line 164 -
获取单对象查询分析的状态。
Name Type Description id
string 单对象查询分析的 ID。
Returns:
Type Description Object 单对象查询分析的状态。 -
getSummaryAttributesJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 420 -
获取属性汇总分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryAttributesJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 409 -
获取拓扑检查属性汇总分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryAttributesJobState(id){Object}
openlayers/services/ProcessingService.js, line 446 -
获取属性汇总分析的状态。
Name Type Description id
string 属性汇总分析的 ID。
Returns:
Type Description Object 属性汇总分析的状态。 -
getSummaryMeshJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 91 -
获取点聚合分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryMeshJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 80 -
获取点聚合分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryMeshJobState(id){Object}
openlayers/services/ProcessingService.js, line 117 -
获取点聚合分析的状态。
Name Type Description id
string 点聚合分析的 ID。
Returns:
Type Description Object 点聚合分析的状态。 -
getSummaryRegionJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 185 -
获取区域汇总分析。
Name Type Default Description id
string 区域汇总分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryRegionJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 174 -
获取区域汇总分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryRegionJobState(id){Object}
openlayers/services/ProcessingService.js, line 211 -
获取区域汇总分析的状态。
Name Type Description id
string 生成区域汇总分析的 ID。
Returns:
Type Description Object 区域汇总分析的状态。 -
getTopologyValidatorJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 373 -
获取拓扑检查分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getTopologyValidatorJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 362 -
获取拓扑检查分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getTopologyValidatorJobState(id){Object}
openlayers/services/ProcessingService.js, line 399 -
获取拓扑检查分析的状态。
Name Type Description id
string 拓扑检查分析的 ID。
Returns:
Type Description Object 拓扑检查分析的状态。 -
getVectorClipJob(id, callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 232 -
获取矢量裁剪分析。
Name Type Default Description id
string 空间分析的 ID。
callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getVectorClipJobs(callback, resultFormat){Promise}
openlayers/services/ProcessingService.js, line 221 -
获取矢量裁剪分析的列表。
Name Type Default Description callback
RequestCallback 可选 回调函数,该参数未传时可通过返回的promise 获取结果。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getVectorClipJobState(id){Object}
openlayers/services/ProcessingService.js, line 258 -
获取矢量裁剪分析的状态。
Name Type Description id
number 矢量裁剪分析的 ID。
Returns:
Type Description Object 矢量裁剪分析的状态。