Class: ProcessingService

mapboxgl.supermap.ProcessingService

分布式分析相关服务类。

new mapboxgl.supermap.ProcessingService(url, options)

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

分布式分析服务地址。

options Object

交互服务时所需可选参数。

Name Type Default Description
proxy string 可选

服务代理地址。

withCredentials boolean false 可选

请求是否携带cookie。

crossOrigin boolean 可选

是否允许跨域请求。

headers Object 可选

请求头。

serverType SuperMap.ServerType SuperMap.ServerType.ISERVER 可选

服务来源 ISERVER|IPORTAL|ONLINE。

Example
new mapboxgl.supermap.ProcessingService(url,options)
 .getKernelDensityJobs(function(result){
    //doSomething
})

Extends

Events

inherited initialized

mapboxgl/services/ServiceBase.js, line 26

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

Properties:
Name Type Description
this Object

this 对象。

Methods

addKernelDensityJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 105

新建一个密度分析。

Name Type Default Description
params SuperMap.KernelDensityJobParameter

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

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

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

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addQueryJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 287

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

Name Type Default Description
params SuperMap.SingleObjectQueryJobsParameter

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

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

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

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addSummaryMeshJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 196

新建一个点聚合分析。

Name Type Default Description
params SuperMap.SummaryMeshJobParameter

点聚合分析任务参数类。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

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

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addSummaryRegionJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 378

新建一个区域汇总分析。

Name Type Default Description
params SuperMap.SummaryRegionJobParameter

区域汇总分析参数类。

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

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

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

addVectorClipJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 469

新建一个矢量裁剪分析。

Name Type Default Description
params SuperMap.VectorClipJobsParameter

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

callback RequestCallback

请求结果的回调函数。

seconds number 1000 可选

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

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 79

获取某一个密度分析。

Name Type Default Description
id string

空间分析的id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 54

获取密度分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getKernelDensityJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 135

获取密度分析的状态。

Name Type Description
id string

密度分析的id。

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

getQueryJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 261

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

Name Type Default Description
id string

空间分析的 id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 236

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getQueryJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 317

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

Name Type Description
id string

单对象查询分析的 ID。

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

getSummaryMeshJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 170

获取某一个点聚合分析。

Name Type Default Description
id string

空间分析的 id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 145

获取点聚合分析的列表。

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryMeshJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 226

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的 ID。

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

getSummaryRegionJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 352

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

Name Type Default Description
id string

区域汇总分析的 id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 327

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getSummaryRegionJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 408

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

Name Type Description
id string

生成区域汇总分析的 id。

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

getVectorClipJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 443

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

Name Type Default Description
id string

空间分析的 id。

callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 418

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

Name Type Default Description
callback RequestCallback

请求结果的回调函数。

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选

返回的结果类型。

getVectorClipJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 500

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

Name Type Description
id number

矢量裁剪分析的id。

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