Constructor
new TerrainAnalysisManager()
객체 초기 상태를 설정한다.
Example
// Clear 클릭 시 초기화
if (aid == 'terrain-sub-clear') {
window.TerrainAnalysisManager.clear();
window.eventManager.setMapMode('default');
} // Get Height 클릭 시 고도값 추출
else if (aid == 'terrain-sub-getheight') {
window.eventManager.setMapMode('terrainAnalysis');
window.heightBillboard.createBillboard();
} // Cross Section 클릭 시 단면도 분석
else if (aid == 'terrain-sub-crosssection') {
window.eventManager.setMapMode('terrainAnalysis');
window.crossSection.createCrossSection();
}
Methods
clear()
지형분석 관련 객체를 초기화한다.
초기화 객체 대상으로는 clipboardCoordinate, distance, distanceElapseTime, slopeDistance, area, radiusCircle, radar, heightBillboard, CrossSection, lineofSight, viewShed 등이 포함된다.
getOperationMode() → {string}
지형분석 관리 객체 모드를 반환한다.
Returns:
지형분석 관리 상태를 문자열로 반환(None, Area, ClipboardCoordinate, Distance, DistanceElapseTime, Radar, RadiusCircle, SlopeDistance, CrossSection, HeightBillboard, LineOfSight, ViewShed)
- Type
- string
setOperationMode(mode)
지형분석 관리 객체 모드를 설정한다.
Example
//지형분석 모드를 LOS로 설정
window.TerrainAnalysisManger.setOperationMode('LineOfSight');
Parameters:
Name | Type | Default | Description |
---|---|---|---|
mode |
string |
None
|
지형분석 관리 상태 설정(None, Area, ClipboardCoordinate, Distance, DistanceElapseTime, Radar, RadiusCircle, SlopeDistance, CrossSection, HeightBillboard, LineOfSight, ViewShed 문자열로 설정) |