Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MemoryWindDataProvider

基于通用格点访问器构建风场访问器

export
implements

{IWindDataProvider}

Hierarchy

Implements

Index

Constructors

Properties

defaultGrid: "dir" | "u" | "speed" | "v"
gridOptions: IGridDataOptions

格点数据属性

meta: {}

额外的元信息

Type declaration

  • [key: string]: any
DefaultOptions: IMemoryWindDataProviderOptions = ...

默认配置

static
memberof

MemoryWindDataProvider

qeName: string = "g_wind"

Accessors

  • get currentTIdx(): number
  • set currentTIdx(idx: number): void
  • 获取当前时间维度值,可能为小数

    Returns number

  • 设置当前时间维度值,如果超过了数据中的时间维度,则不执行任何操作

    Parameters

    • idx: number

    Returns void

  • get currentZIdx(): number
  • set currentZIdx(idx: number): void
  • 获取当前高度维度值,可能为小数

    Returns number

  • 设置当前层次维度信息,当设置超出维度范围时,不执行操作

    Parameters

    • idx: number

    Returns void

Methods

  • center(): { lat: number; lon: number; z: number }
  • Returns { lat: number; lon: number; z: number }

    • lat: number
    • lon: number
    • z: number
  • centerLat(): number
  • centerLon(): number
  • centerZ(): number
  • 获取风向场

    Parameters

    • Optional dim: any
    • Optional level: any

    Returns GridData

  • getGrid(dim?: number, level?: number): GridData
  • getIntTIdx(): number
  • getIntZIdx(): number
  • 获取风速场

    Parameters

    • Optional dim: any
    • Optional level: any

    Returns GridData

  • getSD(y: number, x: number, dim?: any, level?: any): number[]
  • 获取某点风的方向和大小

    Parameters

    • y: number
    • x: number
    • Optional dim: any
    • Optional level: any

    Returns number[]

  • 获取u分量场

    Parameters

    • Optional dim: any
    • Optional level: any

    Returns GridData

  • getUV(y: number, x: number, dim?: any, level?: any): number[]
  • 根据y、x位置和时间、高度索引号获取默认的二维格点场

    Parameters

    • y: number
    • x: number
    • Optional dim: any
    • Optional level: any

    Returns number[]

  • 获取v分量场

    Parameters

    • Optional dim: any
    • Optional level: any

    Returns GridData

  • getW(dim?: number, level?: number): GridData
  • 获取w分量场

    Parameters

    • Optional dim: number
    • Optional level: number

    Returns GridData

  • listens(type: any, propagate?: any): boolean
  • unlock(fireLocked?: boolean): void

Generated using TypeDoc