Class: processingService

L.supermap.processingService

分布式分析服务类。

L.supermap.processingService(url, options)

leaflet/services/ProcessingService.js, line 21
Name Type Description
url string

分布式分析服务地址。

options Object

参数。

Name Type Default Description
proxy string 可选

服务代理地址。

serverType SuperMap.ServerType SuperMap.ServerType.ISERVER 可选

服务来源 iServer|iPortal|online。

withCredentials boolean false 可选

请求是否携带 cookie。

Example
L.supermap.processingService(url)
.getKernelDensityJobs(function(result){
    //doSomething
})

Extends

Events

inherited destroy

leaflet/services/ServiceBase.js, line 51

资源释放成功后触发。

Properties:
Name Type Description
this L.supermap.ServiceBase

this 对象。

inherited initialized

leaflet/services/ServiceBase.js, line 38

构造函数构造成功后触发。

Properties:
Name Type Description
this L.supermap.ServiceBase

this 对象。

Methods

addBuffersJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 617

新建一个缓冲区分析。

Name Type Default Description
params SuperMap.CreateBufferAnalystJobsParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addKernelDensityJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 101

新建一个密度分析。

Name Type Default Description
params SuperMap.KernelDensityJobParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addOverlayGeoJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 531

新建一个叠加分析。

Name Type Default Description
params SuperMap.OverlayGeoJobParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addQueryJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 273

新建一个单对象查询分析。

Name Type Default Description
params SuperMap.SingleObjectQueryJobsParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addSummaryAttributesJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 789

新建一个属性汇总分析。

Name Type Default Description
params SuperMap.SummaryAttributesJobsParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addSummaryMeshJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 187

新建一个点聚合分析。

Name Type Default Description
params SuperMap.SummaryMeshJobParameter

点聚合分析任务参数类。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addSummaryRegionJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 359

新建一个区域汇总分析。

Name Type Default Description
params SuperMap.SummaryRegionJobParameter

创建一个区域汇总分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addTopologyValidatorJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 703

新建一个拓扑检查分析。

Name Type Default Description
params SuperMap.TopologyValidatorJobsParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addVectorClipJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 445

新建一个矢量裁剪分析。

Name Type Default Description
params SuperMap.VectorClipJobsParameter

创建一个空间分析的请求参数。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

开始创建后,获取创建成功结果的时间间隔。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

inherited destroy()

leaflet/services/ServiceBase.js, line 46

释放资源,将引用的资源属性置空。

getBuffersJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 593

获取某一个缓冲区分析。

Name Type Default Description
id string

空间分析的id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getBuffersJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 570

获取缓冲区分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getBuffersJobState(id){Object}

leaflet/services/ProcessingService.js, line 646

获取缓冲区分析的状态。

Name Type Description
id string

缓冲区分析的 ID。

Returns:
Type Description
Object 缓冲区分析的状态

getKernelDensityJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 77

获取某一个密度分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 54

获取密度分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobState(id){Object}

leaflet/services/ProcessingService.js, line 130

获取密度分析的状态。

Name Type Description
id string

密度分析 ID。

Returns:
Type Description
Object 密度分析的状态。

getOverlayGeoJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 507

获取某一个叠加分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getOverlayGeoJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 484

获取叠加分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getoverlayGeoJobState(id){Object}

leaflet/services/ProcessingService.js, line 560

获取叠加分析的状态。

Name Type Description
id string

叠加分析的 ID。

Returns:
Type Description
Object 叠加分析的状态

getQueryJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 249

获取某一个单对象查询分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 226

获取单对象查询分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobState(id){Object}

leaflet/services/ProcessingService.js, line 302

获取单对象查询分析的状态。

Name Type Description
id string

单对象查询分析的 ID。

Returns:
Type Description
Object 单对象查询分析的状态。

getSummaryAttributesJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 765

获取某一个属性汇总分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryAttributesJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 742

获取属性汇总分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryAttributesJobState(id){Object}

leaflet/services/ProcessingService.js, line 818

获取属性汇总分析的状态。

Name Type Description
id string

属性汇总分析的 ID。

Returns:
Type Description
Object 属性汇总分析的状态。

getSummaryMeshJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 163

获取某一个点聚合分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 140

获取点聚合分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobState(id){Object}

leaflet/services/ProcessingService.js, line 216

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的 ID。

Returns:
Type Description
Object 点聚合分析的状态。

getSummaryRegionJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 335

获取某一个区域汇总分析。

Name Type Default Description
id string

区域汇总分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 312

获取区域汇总分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobState(id){Object}

leaflet/services/ProcessingService.js, line 388

获取区域汇总分析的状态。

Name Type Description
id string

区域汇总分析的 ID。

Returns:
Type Description
Object 区域汇总分析的状态。

getTopologyValidatorJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 679

获取某一个拓扑检查分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getTopologyValidatorJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 656

获取拓扑检查分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getTopologyValidatorJobState(id){Object}

leaflet/services/ProcessingService.js, line 732

获取拓扑检查分析的状态。

Name Type Description
id string

拓扑检查分析的 ID。

Returns:
Type Description
Object 拓扑检查分析的状态。

getVectorClipJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 421

获取某一个矢量裁剪分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 398

获取矢量裁剪分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobState(id){Object}

leaflet/services/ProcessingService.js, line 474

获取矢量裁剪分析的状态。

Name Type Description
id string

矢量裁剪分析的 ID。

Returns:
Type Description
Object 矢量裁剪分析的状态。