查阅Cesium API

WFS工具

调用方法:
var sgwfs = new SmartEarth.WFSTool(Viewer);
sgwfs.CreateWfs('point',{
     urls:'http://183.162.245.49:82/SG/Streamer.ashx',
     layer:'shenghuiming.399152',
     text: '[name]',
     color: '#de3',
     disableDepthTestDistance:Infinity
 })
参数描述:
名称 类型 描述
Viewer Viewer 地图视图
Author:
  • 张丹钊

方法

CreateWfs(type, option)WfsLayer

参数描述:
名称 类型 描述
type String 类型【point|polyline|polygon】
option Object 可选 参数
名称 类型 默认值 描述
name String 可选 名称
urls String 可选 wfs服务地址
layer String 可选 图层名
sgStyleJSON String 可选 TE导出的样式文件,可选
color String 可选 点线面填充颜色
outlineColor String #ffffff 可选 点、线和面边框颜色
alpha Number 1 可选 点线面透明度
clampToGround Boolean 可选 点线面是否贴地
classificationType Number 2 可选 贴地类型【地形: 0, 模型: 1, 全部: 2】
text String 可选 点参数,文本内容,未设置则不显示文本
font String "Arial" 可选 点参数,字体
scale Number 2 可选 点参数,文本比例大小
bgColor String 可选 点参数,文本背景颜色
outlineWidth Number 2 可选 文本和线的边框宽度
italic Boolean false 可选 点参数,文本是否斜体
bold Boolean false 可选 点参数,文本是否加粗
offsetX Number 0 可选 点参数,文本水平偏移量,常用于文本和图标同时显示
offsetY Number 0 可选 点参数,文本垂直偏移量,常用于文本和图标同时显示
disableDepthTestDistance Number 0 可选 点参数,禁用深度检测距离,设为Infinity则忽略遮挡
image String 可选 点参数,图片路径,未设置则不显示图标
imageScale Number 1 可选 点参数,图标比例大小
lineToGround Boolean false 可选 点参数,是否显示接地线
lineToGroundLength Number 可选 点参数,接地线长度
link String 可选 点参数,图标链接地址
width Number 4 可选 线参数,线宽
dash Boolean false 可选 是否间隔线
dashLength Number 20 可选 间隔长度
gapColor String rgba(0,0,0,0) 可选 间隔颜色
height Number 可选 点线面高度
extrudedHeight Number 可选 面参数,拉伸高度
outline Boolean 可选 面参数,是否显示边框
water Boolean false 可选 面参数,是否显示为水面
pointHeight Number 可选 面参数,注记点高度
labelNear Number 可选 面参数,注记点最近可视
labelFar Number 可选 面参数,注记点最远可视
labelColor String 可选 面参数,注记点填充色
labelOutlineColor String 可选 面参数,注记点边框色
checked Boolean true 可选 是否显示
minimumLevel Number 0 可选 最小可视层级
maximumLevel Number 22 可选 最大可视层级
返回:
WfsLayer