GeoWFSDataSource

new Cesium.GeoWFSDataSource(options)

吉奥WFS数据源类
Name Type Description
options Object optional 参数选项:
Name Type Description
url String optional WFS服务地址
version String optional WFS服务版本号,默认值为"1.1.0"
featureType String optional 要素类型名称
featureNS String optional 要素命名空间
srsName String optional 空间参考名
maxFeatures Integer optional 一次查询最大要素数量,默认值为1000
pageSize Integer optional 分页条目数量,默认值为100
geometryName String optional 几何属性名,默认值为"GEOMETRY"
filter GeoGlobe.Filter optional 查询条件过滤器,具体使用方法参考GeoGlobe.Filter相关文档
Author:
  • zj
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

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

actionType : Cesium.Event

数据更新事件对象

dataChanged : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

symbolType : Cesium.Event

数据更新事件对象

Methods

addFeatures(features)

向服务端添加要素
Name Type Description
features Object 添加的要素对象数组

addListener(listener, scope)

添加监听
Name Type Description
listener function 监听的回调函数,用于绑定图层与数据源,当数据源对象数据加载完成后自动触发图层的setData函数接口
scope Layer
Inherited From:
Example:
layer._dataSource.addListener(layer.setData, this);

conversionData()

转换服务端返回的数据,解析成geojson格式赋值给features属性

delFeatures(features)

删除服务端要素
Name Type Description
features Object 删除的要素对象数组

destroy()

销毁对象
Inherited From:

getData()

获取数据源内部数据,一般为服务返回的原始结构数据
Inherited From:

getFeatures()

获取转换后的数据
Inherited From:

raiseDataChanged()

触发数据源对象对外的数据改变/加载的事件, 一般作为数据源ajax完数据后,触发与数据源绑定的图层重新渲染逻辑
Inherited From:

removeListener(listener)

解除监听
Name Type Description
listener function
Inherited From:
Example:
this._dataSource.removeListener(this.setData);

setFilter(filter)

设置过滤器参数,一般为ajax请求中的param参数
Name Type Description
filter object
Inherited From:

setURL(url)

设置数据源服务地址
Name Type Description
url string
Inherited From:

transaction()

WFST服务事务操作,一次性对要素进行成批的增加,删除,修改操作;

updateFeatures(features)

修改服务端要素
Name Type Description
features Object 修改的要素对象数组