分析物件,僅能從 ov.TerrainView 取得。

Methods

  • 新增一塊空域。

    Parameters

    Returns AirspaceData

    空域手柄。

    Example

    let polygonset = new GeoPolygonSet();
    polygonset.Bounds.push(new GeoPolygon([
    new GeoPoint(120.94238322278852, 24.7939789295593, 1),
    new GeoPoint(120.94337766421938, 24.794354802859772, 1),
    new GeoPoint(120.94340547047727, 24.79428449090763, 1),
    new GeoPoint(120.94240688618993, 24.79391328203853, 1),
    ]));
    let param = {
    geo: polygonset,
    angle: 45,
    height: 20,
    level: 20,
    color: new ov.Color("#FF00FF"),
    opacity: 0.8,
    side: 50,
    drawBound: true,
    };
    let entity = ov.Analysis.addAirSpace(param);
  • 使用模型參數建立空域。

    Parameters

    Returns AirspaceModelData

    空域手柄。

    Example

    let param = {
    arrayData: [
    [Geo3DPoint, Geo3DPoint, Geo3DPoint],
    [Geo3DPoint, Geo3DPoint, Geo3DPoint],...
    ],
    color: new ov.Color("#FF00FF"),
    opacity: 0.8,
    drawBound: true,
    };
    let entity = ov.Analysis.addAirspaceByModel(param);
  • 新增一個3D視域分析。

    Parameters

    Returns number

    視域分析流水號,-1為新增失敗。

  • 新增一個視域分析。

    Parameters

    Returns number

    視域分析流水號,-1為新增失敗。

  • 清除天際線分析

    Returns void

  • 清除3D視域分析。

    Parameters

    • sn: number

      要清除的3D視域分析流水號,無則清除全部。

    Returns boolean

    是否清除成功。

  • 清除視域分析。

    Parameters

    • sn: number

      要清除的視域分析流水號,無則清除全部。

    Returns boolean

    是否清除成功。

  • 移除指定空域。

    Parameters

    Returns void

  • 設定視域分析ZScale。

    Parameters

    • zScale: number

      ZScale。

    Returns void

  • 天際線分析。

    Parameters

    Returns void

Properties

_TerrainView: TerrainView

分析資料來源和作畫的TerrainView。

Generated using TypeDoc