Class: ProcessingService

ProcessingService

分布式分析相关服务类。

new mapboxgl.supermap.ProcessingService(url, options)

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

分布式分析服务地址。

options Object

交互服务时所需可选参数

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

Extends

  • mapboxgl.supermap.ServiceBase

Methods

addKernelDensityJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 83

新建一个密度分析。

Name Type Description
params SuperMap.KernelDensityJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

addQueryJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 241

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

Name Type Description
params SuperMap.SingleObjectQueryJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

addSummaryMeshJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 162

新建一个点聚合分析。

Name Type Description
params SuperMap.SummaryMeshJobParameter

点聚合分析任务参数类。

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

addSummaryRegionJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 320

新建一个区域汇总分析。

Name Type Description
params SuperMap.SummaryRegionJobParameter

区域汇总分析参数类

callback function

请求结果的回调函数

seconds number

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

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)

addVectorClipJob(params, callback, seconds, resultFormat)

mapboxgl/services/ProcessingService.js, line 399

新建一个矢量裁剪分析。

Name Type Description
params SuperMap.VectorClipJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getKernelDensityJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 61

获取某一个密度分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getKernelDensityJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 40

获取密度分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getKernelDensityJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 109

获取密度分析的状态。

Name Type Description
id string

密度分析的id。

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

getQueryJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 219

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getQueryJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 198

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getQueryJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 267

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

Name Type Description
id string

单对象查询分析的id。

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

getSummaryMeshJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 140

获取某一个点聚合分析。

Name Type Description
id string

空间分析的id。

callback function
  • 请求结果的回调函数。
resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getSummaryMeshJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 119

获取点聚合分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getSummaryMeshJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 188

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的id。

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

getSummaryRegionJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 298

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

Name Type Description
id string

区域汇总分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getSummaryRegionJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 277

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getSummaryRegionJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 346

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

Name Type Description
id string

生成区域汇总分析的id。

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

getVectorClipJob(id, callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 377

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getVectorClipJobs(callback, resultFormat)

mapboxgl/services/ProcessingService.js, line 356

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

返回的结果类型(默认为GeoJSON)。

getVectorClipJobState(id){Object}

mapboxgl/services/ProcessingService.js, line 426

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

Name Type Description
id number

矢量裁剪分析的id。

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