MarkWind

MarkWind

风场标绘。

Constructor

new MarkWind(options)

Author:
  • zpc
Example
var wind = plotLayer.add(new MarkWind({
     name : "风场",
     viewer : mainControl.viewer,
     dataUrl : "./data/wind/demo.nc",
     //colorTableUrl : "./data/wind/colorTable.json"
 }));
Parameters:
Name Type Description
options Object 拥有以下属性的对象:
Properties
Name Type Attributes Default Description
id String <optional>
风场的ID。
name String <optional>
"未命名" 风场的名称。
viewer Cesium.Viewer Cesium视景器。
dataUrl String 风场数据的地址,即“nc”格式的文件。
colorTableUrl String <optional>
绘制风场使用的颜色表,未设置则使用默认颜色表。 颜色表即一个JSON格式文件,包含两个属性:“ncolors”和“colorTable”。“ncolors”代表颜色个数,“colorTable”代表颜色数据表。
maxParticles Number <optional>
4096 最大粒子数量。默认为4096。
particleHeight Number <optional>
100 粒子高度。“粒子高度”是离地球表面的距离。低于地形的粒子将会覆盖。
fadeOpacity Number <optional>
0.996 粒子逐渐消失透明度。
dropRate Number <optional>
0.003 粒子丢失率。建议值范围0-0.1。“丢失率”越大,粒子消亡越快。
dropRateBump Number <optional>
0.01 粒子丢失率。建议值范围0-0.1。“丢失率”越大,粒子消亡越快。
speedFactor Number <optional>
4.0 粒子运动速度因子。
lineWidth Number <optional>
4.0 粒子线宽。默认值为4,单位为像素。

Members

dropRate :Number

Default Value:
  • 0.003
获取或设置粒子丢失率。建议值范围0-0.1。 “丢失率”越大,粒子消亡越快。
Type:
  • Number

dropRateBump :Number

Default Value:
  • 0.01
获取或设置粒子丢失率。建议值范围0-0.2。 “丢失率”越大,粒子消亡越快。
Type:
  • Number

fadeOpacity :Number

Default Value:
  • 0.996
获取或设置粒子逐渐消失透明度。
Type:
  • Number

(readonly) id :String

获取风场标绘的唯一标识符。
Type:
  • String

lineWidth :Number

Default Value:
  • 4.0
获取或设置粒子线宽。
Type:
  • Number

maxParticles :Number

Default Value:
  • 4096
获取或设置最大粒子数量。
Type:
  • Number

particleHeight :Number

Default Value:
  • 100
获取或设置粒子高度。 “粒子高度”是离地球表面的距离。低于地形的粒子将会覆盖。
Type:
  • Number

show :Boolean

Default Value:
  • true
获取或设置风场标绘的显示或隐藏。
Type:
  • Boolean

speedFactor :Number

Default Value:
  • 4.0
获取或设置粒子运动速度因子。
Type:
  • Number

Methods

_destroy()

销毁风场实例。