Class: SpatialAnalystService

mapboxgl.supermap.SpatialAnalystService

The SpatialAnalystService class.Provide: regional solar radiation, buffer analysis, point density analysis, dynamic segmentation analysis, spatial relationship analysis, interpolation analysis, raster algebra operation, overlay analysis, route location, route measurement calculation, surface analysis, terrain curvature calculation, Tyson Polygon analysis.

new mapboxgl.supermap.SpatialAnalystService(url, options)

SpatialAnalystService.js, line 23
Name Type Description
url string

The url of service.

options Object

The optional parameters.

Name Type Default Description
proxy string optional

Service agent address.

withCredentials boolean false optional

Request whether to carry a cookie.

serverType SuperMap.ServerType SuperMap.ServerType.ISERVER optional

Type of server iServer|iPortal|online。

crossOrigin boolean optional

Whether to allow cross-domain requests.

headers Object optional

Request header.

Example
new mapboxgl.supermap.SpatialAnalystService(url)
 .bufferAnalysis(params,function(result){
   //doSomething
})

Extends

Events

inherited initialized

ServiceBase.js, line 23

Triggered after the constructor construct succeeds.

Properties:
Name Type Description
this Object

This object.

Methods

bufferAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 70

Buffer analysis service.

Name Type Default Description
params SuperMap.DatasetBufferAnalystParameters

The DatasetBufferAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

densityAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 93

Density analysis service.

Name Type Default Description
params SuperMap.DensityKernelAnalystParameters

The DensityKernelAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

generateSpatialData(params, callback, resultFormat)

SpatialAnalystService.js, line 116

Generate spatial data service.

Name Type Default Description
params SuperMap.GenerateSpatialDataParameters

The GenerateSpatialDataParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

geoRelationAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 139

Geo relation analysis service.

Name Type Default Description
params SuperMap.GeoRelationAnalystParameters

The GeoRelationAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

getAreaSolarRadiationResult(params, callback, resultFormat)

SpatialAnalystService.js, line 47

Regional solar radiation analysis service.

Name Type Default Description
params SuperMap.mapboxgl

The AreaSolarRadiationParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

interpolationAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 162

The Interpolation analysis service.

Name Type Default Description
params SuperMap.InterpolationRBFAnalystParameters

The InterpolationRBFAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

mathExpressionAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 185

Raster algebraic calculation service.

Name Type Default Description
params SuperMap.MathExpressionAnalysisParameters

The MathExpressionAnalysisParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

overlayAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 208

Overlay analysis.

Name Type Default Description
params SuperMap.DatasetOverlayAnalystParameters | SuperMap.GeometryOverlayAnalystParameters

The DatasetOverlayAnalystParameters class.Support batch geometry overlay analysis.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

routeCalculateMeasure(params, callback, resultFormat)

SpatialAnalystService.js, line 231

Route measurement calculation service.

Name Type Default Description
params SuperMap.RouteCalculateMeasureParameters

The RouteCalculateMeasureParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

routeLocate(params, callback, resultFormat)

SpatialAnalystService.js, line 254

Route location calculation service.

Name Type Default Description
params SuperMap.RouteLocatorParameters

The RouteLocatorParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

surfaceAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 277

Surface Analysis service.

Name Type Default Description
params SuperMap.SurfaceAnalystParameters

The DatasetSurfaceAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

terrainCurvatureCalculate(params, callback, resultFormat)

SpatialAnalystService.js, line 300

Terrain curvature calculation service.

Name Type Default Description
params SuperMap.TerrainCurvatureCalculationParameters

The TerrainCurvatureCalculationParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.

thiessenAnalysis(params, callback, resultFormat)

SpatialAnalystService.js, line 323

Thiessen analysis service.

Name Type Default Description
params SuperMap.DatasetThiessenAnalystParameters

The DatasetThiessenAnalystParameters class.

callback RequestCallback

The callback of result data returned by the server side.

resultFormat SuperMap.DataFormat SuperMap.DataFormat.GEOJSON optional

The format of result data.