new ov.SensorThings()
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資源。
-
getSensorThingsDataOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 264 -
Name Type Description progressRate
Number 取資料的進度。