Class: BufferAnalysis

BufferAnalysis

缓冲分析类

L.kqmap.services.BufferAnalysis(options, function_good, function_error)

leaflet/services/BufferAnalysis.js, line 21
Name Type Description
options Object

缓冲分析的配置参数

Name Type Description
url String

服务器的url地址

data String

要转换的图形对象,类型为GeometryCollection或Polygon等GeoJson对象

geoSRS String

图形的坐标所属的空间参考

outSRS String

目标空间参考

sideType String

缓冲区方向 (outer:外缓冲区, inner:内缓冲区, left:左缓冲区, right:右缓冲区, both:双缓冲区)

radius Number

缓冲半径,单位:米,值范围(0,1000000)

function_good function

查询成功后执行的函数

function_error function

查询失败后执行的函数

Example
var buffer_analysis = L.kqmap.services.BufferAnalysis.getInstance();
var good_func = (response) => {}
var error_func = (error) => {}
var options = {}
options.url = service_ip + "/KQGis/rest/services/hsq4326";
options.data = JSON.stringify(geo_src);
options.geoSRS = 'EPSG:4326';
options.outSRS = 'EPSG:4326';
options.sideType = 'both';
options.radius = 200.0;
options.version = '2.0';
buffer_analysis.queryAsync(options, good_func, error_func);

Extends

Methods

inherited queryAsync(func_good(), func_error())

leaflet/services/QueryBase.js, line 48

查询请求,由子类实例化后调用。

Name Type Description
func_good() function

查询成功后处理函数。

func_error() function

查询错误后处理函数。