Movatterモバイル変換


[0]ホーム

URL:


Class: FeatureService

FeatureService

要素数据集类。提供:ID 查询,范围查询,SQL 查询,几何查询,缓冲区查询,地物编辑,要素附件查询、编辑等方法。

new FeatureService(url, options)

Usage
// 浏览器<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script><script>  new L.supermap.FeatureService(url, options);    // 弃用的写法  L.supermap.featureService(url, options);  </script>// ES6 Importimport { FeatureService } from '@supermapgis/iclient-leaflet';new FeatureService(url, options);
leaflet/services/FeatureService.js, line 14
NameTypeDescription
urlstring

服务地址。

optionsObject

参数。

NameTypeDefaultDescription
proxystring 可选

服务代理地址。

withCredentialsboolean false 可选

请求是否携带 cookie。

crossOriginboolean 可选

是否允许跨域请求。

headersObject 可选

请求头。

Example
new FeatureService(url)     .getFeaturesByIDs(param,function(result){         //doSomething     })

Extends

Events

inherited destroy

leaflet/services/ServiceBase.js, line 52

资源释放成功后触发。

Properties:
NameTypeDescription
thisServiceBase

this 对象。

inherited initialized

leaflet/services/ServiceBase.js, line 39

构造函数构造成功后触发。

Properties:
NameTypeDescription
thisServiceBase

this 对象。

Methods

inherited destroy()

leaflet/services/ServiceBase.js, line 47

释放资源,将引用的资源属性置空。

editFeatureAttachments(params,callback){Promise}

leaflet/services/FeatureService.js, line 157

要素附件编辑服务。

NameTypeDescription
paramsEditAttachmentsParameters

要素附件服务中附件添加、删除参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Version:
  • 11.2.0
Returns:
TypeDescription
PromisePromise 对象。

editFeatures(params,callback){Promise}

leaflet/services/FeatureService.js, line 106

地物编辑服务。

NameTypeDescription
paramsEditFeaturesParameters

数据服务中数据集添加、修改、删除参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Returns:
TypeDescription
PromisePromise 对象。

getFeatureAttachments(params,callback){Promise}

leaflet/services/FeatureService.js, line 145

要素附件查询服务。

NameTypeDescription
paramsAttachmentsParameters

要素附件服务中附件查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Version:
  • 11.2.0
Returns:
TypeDescription
PromisePromise 对象。

getFeaturesByBounds(params,callback,resultFormat){Promise}

leaflet/services/FeatureService.js, line 54

数据集范围查询服务。

NameTypeDefaultDescription
paramsGetFeaturesByBoundsParameters

数据集范围查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

resultFormatDataFormatDataFormat.GEOJSON 可选

返回结果类型。

Returns:
TypeDescription
PromisePromise 对象。

getFeaturesByBuffer(params,callback,resultFormat){Promise}

leaflet/services/FeatureService.js, line 67

数据集缓冲区查询服务。

NameTypeDefaultDescription
paramsGetFeaturesByBufferParameters

数据集缓冲区查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

resultFormatDataFormatDataFormat.GEOJSON 可选

返回结果类型。

Returns:
TypeDescription
PromisePromise 对象。

getFeaturesByGeometry(params,callback,resultFormat){Promise}

leaflet/services/FeatureService.js, line 93

数据集几何查询服务类。

NameTypeDefaultDescription
paramsGetFeaturesByGeometryParameters

数据集几何查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

resultFormatDataFormatDataFormat.GEOJSON 可选

返回结果类型。

Returns:
TypeDescription
PromisePromise 对象。

getFeaturesByIDs(params,callback,resultFormat){Promise}

leaflet/services/FeatureService.js, line 41

数据集 ID 查询服务。

NameTypeDefaultDescription
paramsGetFeaturesByIDsParameters

ID 查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

resultFormatDataFormatDataFormat.GEOJSON 可选

返回结果类型。

Returns:
TypeDescription
PromisePromise 对象。

getFeaturesBySQL(params,callback,resultFormat){Promise}

leaflet/services/FeatureService.js, line 80

数据集 SQL 查询服务。

NameTypeDefaultDescription
paramsGetFeaturesBySQLParameters

数据集 SQL 查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

resultFormatDataFormatDataFormat.GEOJSON 可选

返回结果类型。

Returns:
TypeDescription
PromisePromise 对象。

getFeaturesCount(params,callback){Promise}

leaflet/services/FeatureService.js, line 169

获取要素数量。

NameTypeDescription
paramsGetFeaturesByIDsParameters|GetFeaturesByBoundsParameters|GetFeaturesByBufferParameters|GetFeaturesByGeometryParameters|GetFeaturesBySQLParameters

查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Version:
  • 11.2.0
Returns:
TypeDescription
PromisePromise 对象。

getFeaturesDatasetInfo(params,callback){Promise}

leaflet/services/FeatureService.js, line 181

获取要素数据集信息。

NameTypeDescription
paramsGetFeaturesByIDsParameters|GetFeaturesByBoundsParameters|GetFeaturesByBufferParameters|GetFeaturesByGeometryParameters|GetFeaturesBySQLParameters

查询参数类。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Version:
  • 11.2.0
Returns:
TypeDescription
PromisePromise 对象。

getMetadata(params,callback){Promise}

leaflet/services/FeatureService.js, line 133

地理要素元信息。

NameTypeDescription
paramsObject

包括数据源名称、数据集名称、要素 ID。

callbackRequestCallback 可选

回调函数,该参数未传时可通过返回的 promise 获取结果。

Version:
  • 11.1.1
Returns:
TypeDescription
PromisePromise 对象。

[8]ページ先頭

©2009-2025 Movatter.jp