new ov.Analysis(TerrainView)
分析物件,僅能從ov.TerrainView取得。
| Name | Type | Description | 
|---|---|---|
| TerrainView | Object | 分析資料來源和作畫的TerrainView。 | 
Methods
- 
    addAirspace(parameter){ov.AirspaceData}webgl/ov-Analysis.js, line 103
- 
    
    
    新增一塊空域。 Name Type Description parameterObject 參數。 Name Type Default Description geoGeoPolygonSet 多邊形幾何。 angleNumber 0 optional 外擴角度(0~45)。 heightNumber 空域高度,單位公尺。 colorString "#000000" optional 顏色。 opacityString 1 optional 透明度。 levelNumber 0 optional 海拔高度,單位公尺。 sideNumber 1 optional 角落面數。 drawBoundBoolean false optional 繪製空域。 Returns:Type Description ov.AirspaceData 空域手柄。 Examplevar param = {}; 
 var 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),
 ]));
 param.geo = polygonset;
 param.angle = 45;
 param.height = 20;
 param.level = 20;
 param.color = "#FF00FF";
 param.opacity = 0.8;
 param.side = 50;
 param.drawBound = true;
 var entity = ov.Analysis.addAirSpace(param);
- 
    addAirspaceByModel(parameter){ov.AirspaceModelData}webgl/ov-Analysis.js, line 126
- 
    
    
    使用模型參數建立空域。 Name Type Description parameterObject 參數。 Name Type Default Description arrayDataGeo3DPoint 模型參數。 colorString "#000000" optional 顏色。 opacityNumber 1 optional 透明度。 drawBoundBoolean false optional 繪製空域。 Returns:Type Description ov.AirspaceModelData 空域手柄。 Examplevar param = {}; 
 param.arrayData = [
 [Geo3DPoint, Geo3DPoint, Geo3DPoint],
 [Geo3DPoint, Geo3DPoint, Geo3DPoint],...
 ];
 param.color = "#FF00FF";
 param.opacity = 0.8;
 param.drawBound = true;
 var entity = ov.Analysis.addAirspaceByModel(param);
- 
    clearSkylineAnalysis()webgl/ov-Analysis.js, line 68
- 
    
    
    清除天際線分析 
- 
    clearViewshedAnalysis()webgl/ov-Analysis.js, line 49
- 
    
    
    清除視域分析 
- 
    removeAirspace(data)webgl/ov-Analysis.js, line 134
- 
    
    
    移除指定空域。 Name Type Description dataov.AirspaceData | ov.AirspaceModelData 空域手柄。 
- 
    skylineAnalysis(param)webgl/ov-Analysis.js, line 59
- 
    
    
    天際線分析。 Name Type Description paramObject optional 參數物件。 Name Type Default Description lineWidthNumber 5 optional 線的寬度,以pixel為單位。 lineColorHexColor "#00FFFF" optional 線的顏色。 
- 
    viewshed3DAnalysis(param)webgl/ov-Analysis.js, line 42
- 
    
    
    3D視域分析。 Name Type Description paramObject 參數物件。 Name Type Default Description centerGeoPoint 視域分析中心點。 distanceNumber 視域分析半徑。 absHeightBoolean false optional 輸入中心點Z值是否為絕對高。 colorHexColor "#00FFFF" optional 顏色。 opacityNumber 1.0 optional 不透明度,介於0~1。 occludedColorHexColor "#00FFFF" optional 遮擋顏色。 occludedOpacityNumber 0.3 optional 遮擋不透明度,介於0~1。 epsgNumber optional 所輸入中心點的Epsg,沒輸入視為與地形相同。 planeCenterNumber 0 optional 方位角,預設面向正北。 horizontalAngleNumber 360 optional 水平展開角,預設完全展開。 verticalAngleNumber 180 optional 垂直展開角,預設完全展開。 sphereDetailNumber 30 optional 球體的網格細節數。 underlineBoolean false optional 是否畫出底線。 underlineColorHexColor "#FF0000" optional 底線顏色。 
- 
    viewshedAnalysis(param)webgl/ov-Analysis.js, line 20
- 
    
    
    視域分析。 Name Type Description paramObject 參數物件。 Name Type Default Description centerGeoPoint 視域分析中心點。 distanceNumber 視域分析半徑。 absHeightBoolean false optional 輸入中心點Z值是否為絕對高。 colorHexColor "#00FFFF" optional 顏色。 opacityNumber 1.0 optional 不透明度,介於0~1。 epsgNumber optional 所輸入中心點的Epsg,沒輸入視為與地形相同。