Class: GeometryCheck

GeometryCheck

图形检查类

L.kqmap.services.GeometryCheck(options, onsuccess, onfailed){Promise.<TResult>}

leaflet/services/GeometryCheck.js, line 20
Name Type Description
options Object

图形检查的配置参数

Name Type Description
url String

服务器的url地址

geometries GeoJSONObject

分析的图形对象,必选项,类型为 GeometryCollection 或Polygon 等 GeoJson 对象。

params String

图形检查参数,可选项,PointLimit:容差 AreaLimit:最小面积

geoSRS String

图形的坐标所属的空间参考,必选项。

outSRS String

计算面积所使用的空间参考,必选项。

onsuccess function

查询成功后执行的函数

onfailed function

查询失败后执行的函数

Returns:
Type Description
Promise.<TResult>
Example
var onsuccess = (response) => {}
var onfailed = (error) => {}
var options = {}
options.url = service_ip + "/KQGis/rest/services/hsq4326";
options.geometries = '{"type":"Polygon", "coordinates":[[[100.0, 30.0], [102.0, 30.0], [102.0, 32.0], [100.0, 32.0], [102.0, 28.0]]]}';
options.params = '{"PointLimit" : 0.0000001, "AreaLimit":"0.01"}';
options.geoSRS = 'EPSG:4326';
options.outSRS = 'EPSG:4326';
var query = new L.kqmap.services.GeometryCheck(options);
query.queryAsync(onsuccess, onfailed);

Extends

Methods

inherited queryAsync(onsuccess(), onfailed())

leaflet/services/QueryBase.js, line 48

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

Name Type Description
onsuccess() function

查询成功后处理函数。

onfailed() function

查询错误后处理函数。