new ProcessingService(url, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.ProcessingService(url, options);
// 弃用的写法
L.supermap.processingService(url, options);
</script>
// ES6 Import
import { ProcessingService } from '@supermapgis/iclient-leaflet';
new ProcessingService(url, options);
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址。 |
||||||||||||||||||||
options |
Object |
参数。
|
Example
new ProcessingService(url)
.getKernelDensityJobs(function(result){
//doSomething
})
Extends
Events
-
inherited destroy
leaflet/services/ServiceBase.js, line 52 -
资源释放成功后触发。
Properties:
Name Type Description thisServiceBase this 对象。
-
inherited initialized
leaflet/services/ServiceBase.js, line 39 -
构造函数构造成功后触发。
Properties:
Name Type Description thisServiceBase this 对象。
Methods
-
addBuffersJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 344 -
新建缓冲区分析。
Name Type Default Description paramsBuffersAnalystJobsParameter 缓冲区分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addKernelDensityJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 61 -
新建密度分析。
Name Type Default Description paramsKernelDensityJobParameter 密度分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addOverlayGeoJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 297 -
新建叠加分析。
Name Type Default Description paramsOverlayGeoJobParameter 叠加分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addQueryJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 155 -
新建单对象查询分析。
Name Type Default Description paramsSingleObjectQueryJobsParameter 单对象空间查询分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryAttributesJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 438 -
新建属性汇总分析。
Name Type Default Description paramsSummaryAttributesJobsParameter 属性汇总分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryMeshJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 108 -
新建点聚合分析。
Name Type Default Description paramsSummaryMeshJobParameter 点聚合分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addSummaryRegionJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 203 -
新建区域汇总分析。
Name Type Default Description paramsSummaryRegionJobParameter 区域汇总分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addTopologyValidatorJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 391 -
新建拓扑检查分析。
Name Type Default Description paramsTopologyValidatorJobsParameter 拓扑检查分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
addVectorClipJob(params, callback, seconds, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 250 -
新建矢量裁剪分析。
Name Type Default Description paramsVectorClipJobsParameter 矢量裁剪分析任务参数类。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
secondsnumber 1000 可选 开始创建后,获取创建成功结果的时间间隔。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
inherited destroy()
leaflet/services/ServiceBase.js, line 47 -
释放资源,将引用的资源属性置空。
-
getBuffersJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 332 -
获取指定 ID 的缓冲区分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getBuffersJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 321 -
获取缓冲区分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getBuffersJobState(id){Object}
leaflet/services/ProcessingService.js, line 358 -
获取缓冲区分析的状态。
Name Type Description idstring 缓冲区分析的 ID。
Returns:
Type Description Object 缓冲区分析的状态 -
getKernelDensityJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 49 -
获取指定 ID 的密度分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getKernelDensityJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 38 -
获取密度分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getKernelDensityJobState(id){Object}
leaflet/services/ProcessingService.js, line 75 -
获取密度分析的状态。
Name Type Description idstring 密度分析 ID。
Returns:
Type Description Object 密度分析的状态。 -
getOverlayGeoJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 285 -
获取指定 ID 的叠加分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getOverlayGeoJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 274 -
获取叠加分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getoverlayGeoJobState(id){Object}
leaflet/services/ProcessingService.js, line 311 -
获取叠加分析的状态。
Name Type Description idstring 叠加分析的 ID。
Returns:
Type Description Object 叠加分析的状态。 -
getQueryJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 143 -
获取指定 ID 的单对象查询分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getQueryJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 132 -
获取单对象查询分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getQueryJobState(id){Object}
leaflet/services/ProcessingService.js, line 169 -
获取单对象查询分析的状态。
Name Type Description idstring 单对象查询分析的 ID。
Returns:
Name Type Description 单对象查询分析的状态。Object PromisePromise 对象。 -
getSummaryAttributesJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 426 -
获取指定 ID 的属性汇总分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryAttributesJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 415 -
获取属性汇总分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryAttributesJobState(id){Object}
leaflet/services/ProcessingService.js, line 452 -
获取属性汇总分析的状态。
Name Type Description idstring 属性汇总分析的 ID。
Returns:
Type Description Object 属性汇总分析的状态。 -
getSummaryMeshJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 96 -
获取指定 ID 的点聚合分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryMeshJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 85 -
获取点聚合分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryMeshJobState(id){Object}
leaflet/services/ProcessingService.js, line 122 -
获取点聚合分析的状态。
Name Type Description idstring 点聚合分析的 ID。
Returns:
Type Description Object 点聚合分析的状态。 -
getSummaryRegionJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 191 -
获取指定 ID 的区域汇总分析。
Name Type Default Description idstring 区域汇总分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryRegionJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 180 -
获取区域汇总分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getSummaryRegionJobState(id){Object}
leaflet/services/ProcessingService.js, line 217 -
获取区域汇总分析的状态。
Name Type Description idstring 区域汇总分析的 ID。
Returns:
Type Description Object 区域汇总分析的状态。 -
getTopologyValidatorJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 379 -
获取指定 ID 的拓扑检查分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getTopologyValidatorJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 368 -
获取拓扑检查分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getTopologyValidatorJobState(id){Object}
leaflet/services/ProcessingService.js, line 405 -
获取拓扑检查分析的状态。
Name Type Description idstring 拓扑检查分析的 ID。
Returns:
Type Description Object 拓扑检查分析的状态。 -
getVectorClipJob(id, callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 238 -
获取指定 ID 的矢量裁剪分析。
Name Type Default Description idstring 空间分析的 ID。
callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getVectorClipJobs(callback, resultFormat){Promise}
leaflet/services/ProcessingService.js, line 227 -
获取矢量裁剪分析的列表。
Name Type Default Description callbackRequestCallback 可选 回调函数,该参数未传时可通过返回的 promise 获取结果。
resultFormatDataFormat DataFormat.GEOJSON 可选 返回结果类型。
Returns:
Type Description Promise Promise 对象。 -
getVectorClipJobState(id){Object}
leaflet/services/ProcessingService.js, line 264 -
获取矢量裁剪分析的状态。
Name Type Description idstring 矢量裁剪分析的 ID。
Returns:
Type Description Object 矢量裁剪分析的状态。