geosolution/scene~FieldLayer(name, options)

向量场图层,以粒子动画的方式展示向量场分布、强弱。

Summary

Methods:
setData

设置向量场图层的向量场数据。

Constructor

new FieldLayer(name, options)

Parameters:
Name Type Description
name String

向量场图层名称

options Object
Name Type Description
particlesNumber Number

向量场粒子个数,默认3000。

particleLifeTime Number

向量场粒子的生命周期,单位为秒,默认2。

particleSize Number

向量场粒子大小,默认1。

speedScale Number

向量场速度缩放比率,大于0的数字,默认1。

maxValue Number

向量场最大值,默认40。

particleColor module:style~Color

向量场粒子颜色,默认rgba(204. 204, 204, 1)。

Members

depthTest

获取图层的深度测试属性
return {Boolean} 深度测试属性

Overrides:

particleLifeTime

向量场粒子生命周期,单位为秒,类型为Number。

particlesNumber

向量场粒子个数,类型为Number。

Methods

setData(fieldData)

设置向量场图层的向量场数据。

Parameters:
Name Type Description
fieldData Object

向量场数据,该向量场所覆盖的范围是一个矩形。向量场所包含的数据点地理坐标,应该且只能是向量场所包含的区域内的特定经度和纬度的交点。

Name Type Description
data Array

组织好的向量场数据,数组中的每4个元素一个数据点所需要的信息,依次为经度、纬度、纬线方向的分量、经线方向的分量。
其中纬线方向的分量方向是东西向的,由西向东为正方向;经线方向的分量方向是南北向的,由南向北为正方向。

nx Number

该向量场数据,在同一纬度,沿纬线方向(东西方向)所包含的数据点的个数。

ny Number

该向量场数据,在同一经度,沿经线方向(南北方向)所包含的数据点的个数。