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。

crossOrigin boolean 可选

是否允许跨域请求。

headers Object 可选

请求头。

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

Extends

Events

inherited destroy

leaflet/services/ServiceBase.js, line 54

资源释放成功后触发。

Properties:
Name Type Description
this L.supermap.ServiceBase

this 对象。

inherited initialized

leaflet/services/ServiceBase.js, line 41

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

Properties:
Name Type Description
this L.supermap.ServiceBase

this 对象。

Methods

addBuffersJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 659

新建一个缓冲区分析。

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 107

新建一个密度分析。

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 567

新建一个叠加分析。

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 291

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

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 843

新建一个属性汇总分析。

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 199

新建一个点聚合分析。

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 383

新建一个区域汇总分析。

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 751

新建一个拓扑检查分析。

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 475

新建一个矢量裁剪分析。

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 49

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

getBuffersJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 633

获取某一个缓冲区分析。

Name Type Default Description
id string

空间分析的id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getBuffersJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 608

获取缓冲区分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getBuffersJobState(id){Object}

leaflet/services/ProcessingService.js, line 690

获取缓冲区分析的状态。

Name Type Description
id string

缓冲区分析的 ID。

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

getKernelDensityJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 81

获取某一个密度分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 56

获取密度分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobState(id){Object}

leaflet/services/ProcessingService.js, line 138

获取密度分析的状态。

Name Type Description
id string

密度分析 ID。

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

getOverlayGeoJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 541

获取某一个叠加分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getOverlayGeoJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 516

获取叠加分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getoverlayGeoJobState(id){Object}

leaflet/services/ProcessingService.js, line 598

获取叠加分析的状态。

Name Type Description
id string

叠加分析的 ID。

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

getQueryJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 265

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

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 240

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobState(id){Object}

leaflet/services/ProcessingService.js, line 322

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

Name Type Description
id string

单对象查询分析的 ID。

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

getSummaryAttributesJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 817

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

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryAttributesJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 792

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryAttributesJobState(id){Object}

leaflet/services/ProcessingService.js, line 874

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

Name Type Description
id string

属性汇总分析的 ID。

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

getSummaryMeshJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 173

获取某一个点聚合分析。

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 148

获取点聚合分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobState(id){Object}

leaflet/services/ProcessingService.js, line 230

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的 ID。

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

getSummaryRegionJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 357

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

Name Type Default Description
id string

区域汇总分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 332

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobState(id){Object}

leaflet/services/ProcessingService.js, line 414

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

Name Type Description
id string

区域汇总分析的 ID。

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

getTopologyValidatorJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 725

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

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getTopologyValidatorJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 700

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getTopologyValidatorJobState(id){Object}

leaflet/services/ProcessingService.js, line 782

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

Name Type Description
id string

拓扑检查分析的 ID。

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

getVectorClipJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 449

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

Name Type Default Description
id string

空间分析的 ID。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 424

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobState(id){Object}

leaflet/services/ProcessingService.js, line 506

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

Name Type Description
id string

矢量裁剪分析的 ID。

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