Class: spatialAnalystService

spatialAnalystService

空间分析服务类。

L.supermap.spatialAnalystService(url, options)

leaflet/services/SpatialAnalystService.js, line 20

提供:地区太阳辐射、缓冲区分析、点密度分析、动态分段分析、空间关系分析、插值分析、栅格代数运算、叠加分析、路由定位、路由测量计算、表面分析、地形曲率计算、泰森多边形分析。

Name Type Description
url string

空间分析服务地址。

options Object

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

Example
L.supermap.spatialAnalystService(url)
     .bufferAnalysis(params,function(result){
         //doSomething
     })

Extends

Methods

bufferAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 60

缓冲区分析

Name Type Description
params SuperMap.DatasetBufferAnalystParameters

数据集缓冲区分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

densityAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 81

点密度分析

Name Type Description
params SuperMap.DensityKernelAnalystParameters

核密度分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

inherited destroy()

leaflet/services/ServiceBase.js, line 30

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

generateSpatialData(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 102

动态分段分析

Name Type Description
params SuperMap.GenerateSpatialDataParameters

动态分段操作参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

generateSpatialData(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 123

空间关系分析

Name Type Description
params SuperMap.GeoRelationAnalystParameters

空间关系分析服务参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

getAreaSolarRadiationResult(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 39

地区太阳辐射

Name Type Description
params SuperMap.AreaSolarRadiationParameters

地区太阳辐射参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

interpolationAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 144

插值分析

Name Type Description
params SuperMap.InterpolationRBFAnalystParameters

样条插值(径向基函数插值法)分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

mathExpressionAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 165

栅格代数运算

Name Type Description
params SuperMap.MathExpressionAnalysisParameters

栅格代数运算参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

overlayAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 186

叠加分析

Name Type Description
params SuperMap.DatasetOverlayAnalystParameters

数据集叠加分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

routeCalculateMeasure(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 207

路由测量计算

Name Type Description
params SuperMap.RouteCalculateMeasureParameters

基于路由对象计算指定点M值操作的参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

routeLocate(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 228

路由定位

Name Type Description
params SuperMap.RouteLocatorParameters

路由对象定位空间对象的参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

surfaceAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 249

表面分析

Name Type Description
params SuperMap.DatasetSurfaceAnalystParameters

数据集表面分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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

terrainCurvatureCalculate(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 270

地形曲率计算

Name Type Description
params SuperMap.TerrainCurvatureCalculationParameters

地形曲率计算参数类。

callback function

回调函数

resultFormat SuperMap.DataFormat

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

thiessenAnalysis(params, callback, resultFormat)

leaflet/services/SpatialAnalystService.js, line 291

泰森多边形分析

Name Type Description
params SuperMap.DatasetThiessenAnalystParameters

数据集泰森多边形分析参数类

callback function

回调函数

resultFormat SuperMap.DataFormat

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