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 terrainViewov.TerrainView 圖台手柄。
sensorThingsov.SensorThings.SensorThingsResource SensorThings資料。
settingov.SensorThings.DrawSetting 作畫設定參數。
onProgressov.SensorThings~createBarOnProgressCallback 處理進度的回呼。
onCompletedov.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 terrainViewov.TerrainView 圖台手柄。
sensorThingsov.SensorThings.SensorThingsResource SensorThings資料。
settingov.SensorThings.DrawSetting 作畫設定參數。
onProgressov.SensorThings~createHeatMapOnProgressCallback 處理進度的回呼。
onCompletedov.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 terrainViewov.TerrainView 圖台手柄。
sensorThingsov.SensorThings.SensorThingsResource SensorThings資料。
settingov.SensorThings.DrawSetting 作畫設定參數。
onProgressov.SensorThings~createPointOnProgressCallback 處理進度的回呼。
onCompletedov.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 terrainViewov.TerrainView 圖台手柄。
sensorThingsov.SensorThings.SensorThingsResource SensorThings資料。
settingov.SensorThings.DrawSetting 作畫設定參數。
onProgressov.SensorThings~createPointOverlayOnProgressCallback 處理進度的回呼。
onCompletedov.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 terrainViewov.TerrainView 圖台手柄。
sensorThingsov.SensorThings.SensorThingsResource SensorThings資料。
settingov.SensorThings.DrawSetting 作畫設定參數。
onProgressov.SensorThings~createRegionOnProgressCallback 處理進度的回呼。
onCompletedov.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 serviceInfoov.SensorThings.ServiceInfo 測站資料,從ov.SensorThings.ServiceInfo取得。
onProgressov.SensorThings~getSensorThingsDataOnProgressCallback 載入進度的回呼。
onLoadov.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 customLayerov.CustomLayer 自畫圖層。
- See:
 
 - 
    
createBarOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 322 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 處理資料的進度。
- See:
 
 - 
    
createHeatMapOnCompletedCallback(overlay)
common/PilotGaea-SensorThings.js, line 356 - 
    
    
    
    
    
    
    
        
Name Type Description overlayov.TerrainVisualizedDataGridOverlay 可視化資料網格圖層。
- See:
 
 - 
    
createHeatMapOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 351 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 處理資料的進度。
- See:
 
 - 
    
createPointOnCompletedCallback(customLayer)
common/PilotGaea-SensorThings.js, line 298 - 
    
    
    
    
    
    
    
        
Name Type Description customLayerov.CustomLayer 自畫圖層。
- See:
 
 - 
    
createPointOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 293 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 處理資料的進度。
- See:
 
 - 
    
createPointOverlayOnCompletedCallback(overlay)
common/PilotGaea-SensorThings.js, line 385 - 
    
    
    
    
    
    
    
        
Name Type Description overlayov.TerrainSingleTileOverlay SingleTile圖層。
- See:
 
 - 
    
createPointOverlayOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 380 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 處理資料的進度。
- See:
 
 - 
    
createRegionOnCompletedCallback(overlay)
common/PilotGaea-SensorThings.js, line 414 - 
    
    
    
    
    
    
    
        
Name Type Description overlayov.TerrainSingleTileOverlay SingleTile圖層。
- See:
 
 - 
    
createRegionOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 409 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 處理資料的進度。
- See:
 
 - 
    
getSensorThingsDataOnCompletedCallback(sensorThingsResource)
common/PilotGaea-SensorThings.js, line 269 - 
    
    
    
    
    
    
    
        
Name Type Description sensorThingsResourceov.SensorThings.SensorThingsResource SensorThings資源。
 - 
    
getSensorThingsDataOnProgressCallback(progressRate)
common/PilotGaea-SensorThings.js, line 264 - 
    
    
    
    
    
    
    
        
Name Type Description progressRateNumber 取資料的進度。