Class: SensorThings

ov. SensorThings

new ov.SensorThings()

common/PilotGaea-SensorThings.js, line 8

SensorThings命名空間

Classes

AQIDrawSetting
AQIServiceInfo
DrawSetting
PM25DrawSetting
PM25ServiceInfo
SensorThingsResource
ServiceInfo

Methods

staticov.SensorThings.createBar(terrainView, sensorThings, setting, onProgress, onCompleted)

common/PilotGaea-SensorThings.js, line 316

用SensorThings資料建立三維自畫柱圖素。

Name Type Description
terrainView ov.TerrainView

圖台手柄。

sensorThings ov.SensorThings.SensorThingsResource

SensorThings資料。

setting ov.SensorThings.DrawSetting

作畫設定參數。

onProgress ov.SensorThings~createBarOnProgressCallback

處理進度的回呼。

onCompleted ov.SensorThings~createBarOnCompletedCallback

處理完成的回呼。

Example

let drawSetting = new ov.SensorThings.PM25DrawSetting();
let customLayer = null;
ov.SensorThings.createBar(terrainView, resource, drawSetting, console.log, function(layer){ customLayer = layer; });

staticov.SensorThings.createHeatMap(terrainView, sensorThings, setting, onProgress, onCompleted)

common/PilotGaea-SensorThings.js, line 345

用SensorThings資料建立熱圖圖層。

Name Type Description
terrainView ov.TerrainView

圖台手柄。

sensorThings ov.SensorThings.SensorThingsResource

SensorThings資料。

setting ov.SensorThings.DrawSetting

作畫設定參數。

onProgress ov.SensorThings~createHeatMapOnProgressCallback

處理進度的回呼。

onCompleted ov.SensorThings~createHeatMapOnCompletedCallback

處理完成的回呼。

Example

let drawSetting = new ov.SensorThings.PM25DrawSetting();
let overlay = null;
ov.SensorThings.createHeatMap(terrainView, resource, drawSetting, console.log, function(layer){ overlay = layer; });

staticov.SensorThings.createPoint(terrainView, sensorThings, setting, onProgress, onCompleted)

common/PilotGaea-SensorThings.js, line 287

用SensorThings資料建立三維自畫點圖素。

Name Type Description
terrainView ov.TerrainView

圖台手柄。

sensorThings ov.SensorThings.SensorThingsResource

SensorThings資料。

setting ov.SensorThings.DrawSetting

作畫設定參數。

onProgress ov.SensorThings~createPointOnProgressCallback

處理進度的回呼。

onCompleted ov.SensorThings~createPointOnCompletedCallback

處理完成的回呼。

Example

let drawSetting = new ov.SensorThings.PM25DrawSetting();
let customLayer = null;
ov.SensorThings.createPoint(terrainView, resource, drawSetting, console.log, function(layer){ customLayer = layer; });

staticov.SensorThings.createPointOverlay(terrainView, sensorThings, setting, onProgress, onCompleted)

common/PilotGaea-SensorThings.js, line 374

用SensorThings資料建立點貼圖圖層。

Name Type Description
terrainView ov.TerrainView

圖台手柄。

sensorThings ov.SensorThings.SensorThingsResource

SensorThings資料。

setting ov.SensorThings.DrawSetting

作畫設定參數。

onProgress ov.SensorThings~createPointOverlayOnProgressCallback

處理進度的回呼。

onCompleted ov.SensorThings~createPointOverlayOnCompletedCallback

處理完成的回呼。

Example

let drawSetting = new ov.SensorThings.PM25DrawSetting();
let overlay = null;
ov.SensorThings.createPointOverlay(terrainView, resource, drawSetting, console.log, function(layer){ overlay = layer; });

staticov.SensorThings.createRegion(terrainView, sensorThings, setting, onProgress, onCompleted)

common/PilotGaea-SensorThings.js, line 403

用SensorThings資料建立區域平均值圖層。

Name Type Description
terrainView ov.TerrainView

圖台手柄。

sensorThings ov.SensorThings.SensorThingsResource

SensorThings資料。

setting ov.SensorThings.DrawSetting

作畫設定參數。

onProgress ov.SensorThings~createRegionOnProgressCallback

處理進度的回呼。

onCompleted ov.SensorThings~createRegionOnCompletedCallback

處理完成的回呼。

Example

let drawSetting = new ov.SensorThings.PM25DrawSetting();
let overlay = null;
ov.SensorThings.createRegion(terrainView, resource, drawSetting, console.log, function(layer){ overlay = layer; });

staticov.SensorThings.getSensorThingsData(serviceInfo, onProgress, onLoad)

common/PilotGaea-SensorThings.js, line 252

取得SensorThings資料。

Name Type Description
serviceInfo ov.SensorThings.ServiceInfo

測站資料,從ov.SensorThings.ServiceInfo取得。

onProgress ov.SensorThings~getSensorThingsDataOnProgressCallback

載入進度的回呼。

onLoad ov.SensorThings~getSensorThingsDataOnCompletedCallback

載入結束的回呼。

Example

let info = new ov.SensorThings.PM25ServiceInfo();
let resource = null;
ov.SensorThings.getSensorThingsData(info, console.log, function(ret){ resource = ret; });

Type Definitions

createBarOnCompletedCallback(customLayer)

common/PilotGaea-SensorThings.js, line 327
Name Type Description
customLayer ov.CustomLayer

自畫圖層。

See:

createBarOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 322
Name Type Description
progressRate Number

處理資料的進度。

See:

createHeatMapOnCompletedCallback(overlay)

common/PilotGaea-SensorThings.js, line 356
Name Type Description
overlay ov.TerrainVisualizedDataGridOverlay

可視化資料網格圖層。

See:

createHeatMapOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 351
Name Type Description
progressRate Number

處理資料的進度。

See:

createPointOnCompletedCallback(customLayer)

common/PilotGaea-SensorThings.js, line 298
Name Type Description
customLayer ov.CustomLayer

自畫圖層。

See:

createPointOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 293
Name Type Description
progressRate Number

處理資料的進度。

See:

createPointOverlayOnCompletedCallback(overlay)

common/PilotGaea-SensorThings.js, line 385
Name Type Description
overlay ov.TerrainSingleTileOverlay

SingleTile圖層。

See:

createPointOverlayOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 380
Name Type Description
progressRate Number

處理資料的進度。

See:

createRegionOnCompletedCallback(overlay)

common/PilotGaea-SensorThings.js, line 414
Name Type Description
overlay ov.TerrainSingleTileOverlay

SingleTile圖層。

See:

createRegionOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 409
Name Type Description
progressRate Number

處理資料的進度。

See:

getSensorThingsDataOnCompletedCallback(sensorThingsResource)

common/PilotGaea-SensorThings.js, line 269
Name Type Description
sensorThingsResource ov.SensorThings.SensorThingsResource

SensorThings資源。

See:

getSensorThingsDataOnProgressCallback(progressRate)

common/PilotGaea-SensorThings.js, line 264
Name Type Description
progressRate Number

取資料的進度。

See: