JSAnalysis
지도 내 분석 기능 설정을 위한 API입니다.
Module.getAnalysis API를 생성합니다.
Function
createShadow(year, month, day, hour, minute) → boolean
설정한 날짜, 시간을 기준으로 건물에 대한 그림자를 생성합니다.
Name | Type | Description |
---|---|---|
year | number | 년도. |
month | number | 월. |
day | number | 일. |
hour | number | 시간. |
minute | number | 분. |
Return
true: 생성 성공.
false: 생성 실패.
createSlopePlane(angle, color) → boolean
시곡면 분석 삼각형 평면을 생성합니다.
Name | Type | Description |
---|---|---|
angle | number | 지형과의 각도. |
color | 평면 색상. |
Return
true: 생성 성공.
false: 생성 실패.
Sample
function getSlopePlane 참조.
CreateInterpolationPath(option) → array
보간된 선을 구성하는 좌표 목록을 반환합니다.
Name | Type | Description |
---|---|---|
option | 속성 정보. |
Return
array: 보간된 선 좌표 목록 반환 성공.
NULL: 보간된 라인 좌표 모곩 반환 실패.
Sample
function createInterpolatedLine 참조.
getGridAnal() → JSGridAnal
JSGridAnal 클래스를 반환합니다.
Return
JSGridAnal: 반환 성공.
null : 반환 실패.
Sample
function setWindRenderMode 참조.
getJomangRatio(height) → string
조망 차폐율을 반환합니다.
입력 변수값이 설정한 높이 이하 인 지형 고도 값을 가진 영역은 지형, 이상은 산으로 판단합니다.
Name | Type | Description |
---|---|---|
height | number | 지형, 산 기준 높이 (meter 단위). |
Return
다음 순서로 문자열이 구성 (건물#차폐율#산#차폐율#지형#차폐율#하늘#차폐율)
Sample
function getJomangRatio 참조.
getJudong(angle) → string
지동 길이를 측정하고 측정 정보를 반환합니다.
입력 변수값은 측정의 기준 퍼짐각도 입니다.
Name | Type | Description |
---|---|---|
angle | number | 퍼짐각 |
Return
다음 순서로 문자열이 구성 (레이어명#객체키#주동길이#경도#위도)
Sample
function getJudong 참조.
setAllObjectRenderShadow(type)
가시화 된 시설물에 대한 그림자 생성 유무를 설정합니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 모든 시설물 그림자 객체 생성. false: 선택 시설물 그림자 객체 생성. |
Sample
function initPage 참조.
setShadowSimulation(type)
그림자 시뮬레이션 실행, 종료를 설정합니다.
Name | Type | Description |
---|---|---|
type | boolean | true: 그림자 시뮬레이션 실행. false: 그림자 시뮬레이션 종료. |
Sample
function executeShadowSimulation 참조.
setShadowSimulTerm(term)
그림자 시뮬레이션 진행 시간 간격을 설정합니다.
Name | Type | Description |
---|---|---|
term | number | 그림자 시뮬레이션 진행 간격 설정 (분 단위). |
Sample
function setShadowSimulationTimeTerm 참조.
setShadowSimulTime(year, month, day, startHour, startMin, endHour, endMin)
그림자 시뮬레이션에 필요한 시간 정보를 설정합니다.
Name | Type | Description |
---|---|---|
year | number | 시뮬레이션 년도. |
month | number | 시뮬레이션 월. |
day | number | 시뮬레이션 일. |
startHour | number | 시뮬레이션 시작 시간. |
startMin | number | 시뮬레이션 시작 분. |
endHour | number | 시뮬레이션 종료 시간. |
endMin | number | 시뮬레이션 종료 분. |
Sample
function setShadowSimulationTimeTerm 참조.
setViewshedMode(apply)
가시권 분석을 실행, 종료를 설정합니다.
Name | Type | Description |
---|---|---|
apply | boolean | true: 가시권 분석 실행. false: 가시권 분석 종료. |
Type Definitions
JSAnalysis.InterpolationOption
Interpolation line coordinate creation options.
Name | Type | Description |
---|---|---|
positions | array(JSVector2D) | 보간 선 시작점 목록. |
input | array(Interpolation) | 보간 계산 입력점 목록. |
rect | 선 생성 영역. | |
vertexcount | number | 선 형상 정점 수. |
scale | number | 선 생성 간격. |
Last updated