new SpatialAnalystService(url, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.SpatialAnalystService(url, options);
</script>
// ES6 Import
import { SpatialAnalystService } from '@supermap/iclient-ol';
new SpatialAnalystService(url, options);
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址。 |
||||||||||||||||||||
options |
Object |
参数。
|
Example
new SpatialAnalystService(url).bufferAnalysis(params,function(result){
//doSomething
})
Extends
Methods
-
bufferAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 48 -
缓冲区分析。
Name Type Default Description params
DatasetBufferAnalystParameters 数据集缓冲区分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
densityAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 60 -
点密度分析。
Name Type Default Description params
DensityKernelAnalystParameters 核密度分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
generateSpatialData(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 72 -
动态分段分析。
Name Type Default Description params
GenerateSpatialDataParameters 动态分段操作参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
geometrybatchAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 189 -
批量空间分析。
Name Type Default Description params
Array.<Object> 批量分析参数对象数组。
Name Type Description analystName
Array.<Object> 空间分析方法的名称。包括: "buffer","overlay","interpolationDensity","interpolationidw","interpolationRBF","interpolationKriging","isoregion","isoline"。
param
Object 空间分析类型对应的请求参数,包括: GeometryBufferAnalystParameters 缓冲区分析参数类。 GeometryOverlayAnalystParameters 叠加分析参数类。 InterpolationAnalystParameters 插值分析参数类。 SurfaceAnalystParameters 表面分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
geoRelationAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 83 -
空间关系分析。
Name Type Default Description params
GeoRelationAnalystParameters 空间关系分析服务参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
getAreaSolarRadiationResult(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 37 -
地区太阳辐射。
Name Type Default Description params
AreaSolarRadiationParameters 地区太阳辐射参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
interpolationAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 95 -
插值分析。
Name Type Default Description params
InterpolationRBFAnalystParameters | InterpolationDensityAnalystParameters | InterpolationIDWAnalystParameters | InterpolationKrigingAnalystParameters 样条插值分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
mathExpressionAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 106 -
栅格代数运算。
Name Type Default Description params
MathExpressionAnalysisParameters 栅格代数运算参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
overlayAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 118 -
叠加分析。
Name Type Default Description params
DatasetOverlayAnalystParameters | GeometryOverlayAnalystParameters 数据集叠加分析参数类或几何对象叠加分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
routeCalculateMeasure(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 130 -
路由测量计算。
Name Type Default Description params
RouteCalculateMeasureParameters 基于路由对象计算指定点 M 值操作的参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
routeLocate(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 142 -
路由定位。
Name Type Default Description params
RouteLocatorParameters 路由对象定位空间对象的参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
surfaceAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 154 -
表面分析。
Name Type Default Description params
SurfaceAnalystParameters 表面分析提取操作参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
terrainCurvatureCalculate(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 166 -
地形曲率计算。
Name Type Default Description params
TerrainCurvatureCalculationParameters 地形曲率计算参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。
-
thiessenAnalysis(params, callback, resultFormat)
openlayers/services/SpatialAnalystService.js, line 177 -
泰森多边形分析。
Name Type Default Description params
DatasetThiessenAnalystParameters | GeometryThiessenAnalystParameters 数据集泰森多边形分析参数类。
callback
RequestCallback 回调函数。
resultFormat
DataFormat DataFormat.GEOJSON 可选 返回的结果类型。