# WfsProvider

#### new Cesium.WfsProvider(options)
MapGIS/Provider/WfsProvider.js 63

wfs矢量

Name | Type | Description
--- | --- | ---

`options`

Object

包含以下属性

Name | Type | Default | Description
--- | --- | --- | ---
`url` | String |  | 服务地址
`typeName` | String |  | 要素数据名
`version` | String |  | 服务版本可选 1.0.0 1.1.0 2.0.0
`srsName` | String | `'EPSG:4326'` | optional 坐标系
`maxFeatures` | Number | `500` | optional 请求的瓦片矢量要素数量 1.0.0支持
`count` | Number | `500` | optional 请求的要素条数wfs 2.0.0支持
`clampToGround` | Boolean | `false` | optional 是否贴地，当加载三维地图文档或矢量白模时该属性无效

`style`

Object

optional 矢量数据的style样式

Name | Type | Description
--- | --- | ---
`type` | String | optional style样式类型，可选参数为"point|line|polygon|building"，对应点，线，区，区矢量白模

`styleOptions`

Object

optional style具体参数对象

Name | Type | Default | Description
--- | --- | --- | ---
`color` | Color | `Cesium.Color.GHOSTWHITE` | optional 通用参数，颜色
`size` | Number |  | optional 点符号大小，仅当options.style.type=point时生效
`outline` | Number | `false` | optional 是否启用边框线，仅当options.style.type=point|polygon时生效
`outlineColor` | Color |  | optional 边框线颜色，仅当options.style.type=point|polygon|building时生效
`outlineWidth` | Number |  | optional 边框线宽度，仅当options.style.type=point|polygon|building时生效
`width` | Number |  | optional 线宽，仅当options.style.type=line时生效
`heightField` | Number | String |  | optional 用作区矢量白模高程的属性字段名称，不设置则高程为零，仅当options.style.type=building时生效
`heightRatio` | Number |  | optional 区矢量白模高程放缩比例，默认1.0，仅当options.style.type=building时生效

`tileWidth` | Number | `256` | optional 瓦片宽度
`tileHeight` | Number | `256` | optional 瓦片高度
`minimumLevel` | Number | `0` | optional 瓦片最小级别
`maximumLevel` | Number | `0` | optional 瓦片最大级别
`gdbps` | Array |  | optional gdbps地址数组
`layers` | String |  | optional layers参数，用于过滤图层
`tilingScheme` | Object |  | optional 服务的平铺方案:经纬度GeographicTilingScheme,web墨卡托WebMercatorTilingScheme
`extensions` | Array |  | optional 扩展参数，需要确保服务端支持

##### Example:

    // options.extensions 参数为自定义扩展参数，需要确保服务端支持此类参数生效
           var options = {
                             extensions: [   { key: 'token', value: 'tokentokentokentoken' },
                                             { key: 'filters', value: '1:ID>4,3:ID>1'}
                                         ]
                         };

           var mapGisVectorLayer = webGlobe.appendMapGISVectorLayer('http://localhost:6163/igs/rest/mrms/docs/二维矢量', {
               tileFeaturesCount: 400 ,
               heightAttributeName: 'HEIGHT',
               heightRatio: 10,
               primitiveColor:[[193, 191, 227, 1.0],[97, 114, 144, 1.0],[215, 104, 134, 1.0],[51,174,204,1.0],[196,60,141,1.0]]
           });

### Members

#### readonly gdbps : Array
MapGIS/Provider/WfsProvider.js 532

gdbps地址数组

#### layerExtendHeight
MapGIS/Provider/WfsProvider.js 127

样式

#### readonly layers : String
MapGIS/Provider/WfsProvider.js 549

layers参数，用于过滤图层

#### readonly proxy : Proxy
MapGIS/Provider/WfsProvider.js 394

获取代理

#### readonly rectangle : Rectangle
MapGIS/Provider/WfsProvider.js 478

服务请求范围

#### readonly tileHeight : Number
MapGIS/Provider/WfsProvider.js 424

瓦片高度

#### readonly tileWidth : Number
MapGIS/Provider/WfsProvider.js 406

瓦片宽度

#### readonly url : String
MapGIS/Provider/WfsProvider.js 382

服务地址