Class: ProcessingService

ProcessingService

分布式分析相关服务类。

new SuperMap.REST.ProcessingService(url, options)

classic/services/ProcessingService.js, line 13
Name Type Description
url string

分布式分析服务地址。

options Object

可选参数

Example
用法:
new SuperMap.REST.ProcessingService(url,options)
   .getKernelDensityJobs(function(result){
      //doSomething
})

Extends

  • SuperMap.CommonServiceBase

Methods

addBuffersJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 552

新建一个缓冲区分析。

Name Type Description
params SuperMap.BuffersAnalystJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addKernelDensityJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 83

新建一个密度分析。

Name Type Description
params SuperMap.KernelDensityJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addOverlayGeoJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 473

新建一个叠加分析。

Name Type Description
params SuperMap.OverlayGeoJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addQueryJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 237

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

Name Type Description
params SuperMap.SingleObjectQueryJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addSummaryMeshJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 160

新建一个点聚合分析。

Name Type Description
params SuperMap.SummaryMeshJobParameter

点聚合分析任务参数类。

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addSummaryRegionJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 316

新建一个区域汇总分析。

Name Type Description
params SuperMap.SummaryRegionJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addTopologyValidatorJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 631

新建一个拓扑检查分析。

Name Type Description
params SuperMap.TopologyValidatorJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addVectorClipJob(params, callback, seconds, resultFormat)

classic/services/ProcessingService.js, line 393

新建一个矢量裁剪分析。

Name Type Description
params SuperMap.VectorClipJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

getBuffersJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 530

获取某一个缓冲区分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getBuffersJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 509

获取缓冲区分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getBuffersJobState(id){Object}

classic/services/ProcessingService.js, line 578

获取缓冲区分析的状态。

Name Type Description
id string

缓冲区分析的id。

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

getKernelDensityJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 61

获取某一个密度分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getKernelDensityJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 40

获取密度分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getKernelDensityJobState(id){Object}

classic/services/ProcessingService.js, line 107

获取密度分析的状态。

Name Type Description
id string

密度分析的id。

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

getOverlayGeoJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 451

获取某一个叠加分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getOverlayGeoJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 430

获取叠加分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getoverlayGeoJobState(id){Object}

classic/services/ProcessingService.js, line 499

获取叠加分析的状态。

Name Type Description
id string

叠加分析的id。

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

getQueryJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 215

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getQueryJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 194

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getQueryJobState(id){Object}

classic/services/ProcessingService.js, line 263

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

Name Type Description
id string

单对象查询分析的id。

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

getSummaryMeshJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 138

获取某一个点聚合分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryMeshJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 117

获取点聚合分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryMeshJobState(id){Object}

classic/services/ProcessingService.js, line 184

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的id。

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

getSummaryRegionJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 294

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

Name Type Description
id string

区域汇总分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryRegionJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 273

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryRegionJobState(id){Object}

classic/services/ProcessingService.js, line 340

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

Name Type Description
id string

区域汇总分析的id。

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

getTopologyValidatorJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 609

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getTopologyValidatorJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 588

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getTopologyValidatorJobState(id){Object}

classic/services/ProcessingService.js, line 657

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

Name Type Description
id string

拓扑检查分析的id。

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

getVectorClipJob(id, callback, resultFormat)

classic/services/ProcessingService.js, line 371

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getVectorClipJobs(callback, resultFormat)

classic/services/ProcessingService.js, line 350

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getVectorClipJobState(id){Object}

classic/services/ProcessingService.js, line 420

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

Name Type Description
id string

矢量裁剪分析的id。

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