L.supermap.spatialAnalystService(url, options)
leaflet/services/SpatialAnalystService.js, line 20
提供:地区太阳辐射、缓冲区分析、点密度分析、动态分段分析、空间关系分析、插值分析、栅格代数运算、叠加分析、路由定位、路由测量计算、表面分析、地形曲率计算、泰森多边形分析。
Name | Type | Description |
---|---|---|
url |
string |
空间分析服务地址。 |
options |
Object |
交互服务时所需可选参数。如: |
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)。