new ol.supermap.SpatialAnalystService(url, options)
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务的访问地址。 |
||||||||||||||||||||||||
options |
Object |
参数。
|
Example
new ol.supermap.SpatialAnalystService(url)
.bufferAnalysis(params,function(result){
//doSomething
})
Extends
Methods
-
bufferAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 76 -
缓冲区分析。
Name Type Default Description params
SuperMap.DatasetBufferAnalystParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
densityAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 101 -
点密度分析。
Name Type Default Description params
SuperMap.DensityKernelAnalystParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
generateSpatialData(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 126 -
动态分段分析。
Name Type Default Description params
SuperMap.GenerateSpatialDataParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
geometrybatchAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 376 -
批量空间分析。
Name Type Default Description params
Array 批量分析参数对象数组。
Name Type Description analystName
Array.<Object> 空间分析方法的名称。包括: "buffer","overlay","interpolationDensity","interpolationidw","interpolationRBF","interpolationKriging","isoregion","isoline"。
param
Object 空间分析类型对应的请求参数,包括: {SuperMap.GeometryBufferAnalystParameters} 缓冲区分析参数类。 {SuperMap.GeometryOverlayAnalystParameters} 叠加分析参数类。 {SuperMap.InterpolationAnalystParameters} 插值分析参数类。 {SuperMap.SurfaceAnalystParameters} 表面分析参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
geoRelationAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 151 -
空间关系分析。
Name Type Default Description params
SuperMap.GeoRelationAnalystParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
getAreaSolarRadiationResult(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 51 -
地区太阳辐射。
Name Type Default Description params
SuperMap.AreaSolarRadiationParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
interpolationAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 176 -
插值分析。
Name Type Default Description params
SuperMap.InterpolationRBFAnalystParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
mathExpressionAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 201 -
栅格代数运算。
Name Type Default Description params
SuperMap.MathExpressionAnalysisParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
overlayAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 226 -
叠加分析。
Name Type Default Description params
SuperMap.DatasetOverlayAnalystParameters | SuperMap.GeometryOverlayAnalystParameters 叠加分析参数类,支持批量几何要素叠加分析。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
routeCalculateMeasure(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 251 -
路由测量计算。
Name Type Default Description params
SuperMap.RouteCalculateMeasureParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
routeLocate(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 276 -
路由定位。
Name Type Default Description params
SuperMap.RouteLocatorParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
surfaceAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 301 -
表面分析。
Name Type Default Description params
SuperMap.SurfaceAnalystParameters 表面分析参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
terrainCurvatureCalculate(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 326 -
地形曲率计算。
Name Type Default Description params
SuperMap.TerrainCurvatureCalculationParameters 地形曲率计算相关参数。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。
-
thiessenAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 351 -
泰森多边形分析。
Name Type Default Description params
SuperMap.DatasetThiessenAnalystParameters 查询相关参数类。
callback
RequestCallback 回调函数。
resultFormat
SuperMap.DataFormat SuperMap.DataFormat.GEOJSON 可选 返回的结果类型。