吉奥WFS数据源类
Name | Type | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
参数选项:
|
Example:
let datasource = new Cesium.GeoWFSDataSource({
version:"1.0.0",
url: "http://192.168.100.231:8889/zjeffecttest/wfs",
featureType: "effectPoint"
});
datasource.load(function(result) {
let {features} = result;
//do some thing ...
});
Demo:
Extends
Members
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
数据更新事件对象
Methods
向服务端添加要素
Name | Type | Description |
---|---|---|
features |
Object | 添加的要素对象数组 |
添加监听
Name | Type | Description |
---|---|---|
listener |
function | 监听的回调函数,用于绑定图层与数据源,当数据源对象数据加载完成后自动触发图层的setData函数接口 |
scope |
Layer |
- Inherited From:
Example:
layer._dataSource.addListener(layer.setData, this);
转换服务端返回的数据,解析成geojson格式赋值给features属性
删除服务端要素
Name | Type | Description |
---|---|---|
features |
Object | 删除的要素对象数组 |
销毁对象
- Inherited From:
获取数据源内部数据,一般为服务返回的原始结构数据
- Inherited From:
获取转换后的数据
- Inherited From:
触发数据源对象对外的数据改变/加载的事件, 一般作为数据源ajax完数据后,触发与数据源绑定的图层重新渲染逻辑
- Inherited From:
解除监听
Name | Type | Description |
---|---|---|
listener |
function |
- Inherited From:
Example:
this._dataSource.removeListener(this.setData);
设置过滤器参数,一般为ajax请求中的param参数
Name | Type | Description |
---|---|---|
filter |
object |
- Inherited From:
设置数据源服务地址
Name | Type | Description |
---|---|---|
url |
string |
- Inherited From:
WFST服务事务操作,一次性对要素进行成批的增加,删除,修改操作;
修改服务端要素
Name | Type | Description |
---|---|---|
features |
Object | 修改的要素对象数组 |