Class: processingService

processingService

分布式分析服务类

L.supermap.processingService(url, options)

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

分布式分析服务地址。

options Object

交互服务时所需可选参数。如:
serverType - {SuperMap.ServerType} 服务来源 iServer|iPortal|online。

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

Extends

Methods

addBuffersJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 566

新建一个缓冲区分析。

Name Type Description
params SuperMap.CreateBufferAnalystJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addKernelDensityJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 86

新建一个密度分析。

Name Type Description
params SuperMap.KernelDensityJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addOverlayGeoJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 486

新建一个叠加分析。

Name Type Description
params SuperMap.OverlayGeoJobParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addQueryJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 246

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

Name Type Description
params SuperMap.SingleObjectQueryJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addSummaryMeshJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 166

新建一个点聚合分析。

Name Type Description
params SuperMap.SummaryMeshJobParameter

点聚合分析任务参数类。

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addSummaryRegionJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 326

新建一个区域汇总分析。

Name Type Description
params SuperMap.SingleObjectQueryJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addTopologyValidatorJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 646

新建一个拓扑检查分析。

Name Type Description
params SuperMap.TopologyValidatorJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

addVectorClipJob(params, callback, seconds, resultFormat)

leaflet/services/ProcessingService.js, line 406

新建一个矢量裁剪分析。

Name Type Description
params SuperMap.VectorClipJobsParameter

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

callback function

请求结果的回调函数。

seconds number

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

resultFormat SuperMap.DataFormat

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

inherited destroy()

leaflet/services/ServiceBase.js, line 30

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

getBuffersJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 544

获取某一个缓冲区分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getBuffersJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 523

获取缓冲区分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getBuffersJobState(id){Object}

leaflet/services/ProcessingService.js, line 593

获取缓冲区分析的状态。

Name Type Description
id string

缓冲区分析的id。

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

getKernelDensityJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 64

获取某一个密度分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getKernelDensityJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 43

获取密度分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getKernelDensityJobState(id){Object}

leaflet/services/ProcessingService.js, line 113

获取密度分析的状态。

Name Type Description
id string

密度分析的id。

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

getOverlayGeoJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 464

获取某一个叠加分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getOverlayGeoJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 443

获取叠加分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getoverlayGeoJobState(id){Object}

leaflet/services/ProcessingService.js, line 513

获取叠加分析的状态。

Name Type Description
id string

叠加分析的id。

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

getQueryJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 224

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getQueryJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 203

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getQueryJobState(id){Object}

leaflet/services/ProcessingService.js, line 273

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

Name Type Description
id string

单对象查询分析的id。

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

getSummaryMeshJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 144

获取某一个点聚合分析。

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryMeshJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 123

获取点聚合分析的列表。

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryMeshJobState(id){Object}

leaflet/services/ProcessingService.js, line 193

获取点聚合分析的状态。

Name Type Description
id string

点聚合分析的id。

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

getSummaryRegionJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 304

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

Name Type Description
id string

区域汇总分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryRegionJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 283

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getSummaryRegionJobState(id){Object}

leaflet/services/ProcessingService.js, line 353

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

Name Type Description
id string

区域汇总分析的id。

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

getTopologyValidatorJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 624

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getTopologyValidatorJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 603

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getTopologyValidatorJobState(id){Object}

leaflet/services/ProcessingService.js, line 673

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

Name Type Description
id string

拓扑检查分析的id。

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

getVectorClipJob(id, callback, resultFormat)

leaflet/services/ProcessingService.js, line 384

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

Name Type Description
id string

空间分析的id。

callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getVectorClipJobs(callback, resultFormat)

leaflet/services/ProcessingService.js, line 363

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

Name Type Description
callback function

请求结果的回调函数。

resultFormat SuperMap.DataFormat

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

getVectorClipJobState(id){Object}

leaflet/services/ProcessingService.js, line 433

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

Name Type Description
id string

矢量裁剪分析的id。

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