JSAnalysis

지도 내 분석 기능 설정을 위한 API입니다.

Module.getAnalysis API를 생성합니다.

var analysis = Module.getAnalysis();

Function

createShadow(year, month, day, hour, minute) → boolean

설정한 날짜, 시간을 기준으로 건물에 대한 그림자를 생성합니다.

NameTypeDescription

year

number

년도.

month

number

월.

day

number

일.

hour

number

시간.

minute

number

분.

  • Return

    • true: 생성 성공.

    • false: 생성 실패.

createSlopePlane(angle, color) → boolean

시곡면 분석 삼각형 평면을 생성합니다.

NameTypeDescription

angle

number

지형과의 각도.

color

평면 색상.

CreateInterpolationPath(option) → array

보간된 선을 구성하는 좌표 목록을 반환합니다.

NameTypeDescription

option

속성 정보.

  • Return

    • array: 보간된 선 좌표 목록 반환 성공.

    • NULL: 보간된 라인 좌표 모곩 반환 실패.

  • Sample

getGridAnal() → JSGridAnal

JSGridAnal 클래스를 반환합니다.

getJomangRatio(height) → string

조망 차폐율을 반환합니다.

입력 변수값이 설정한 높이 이하 인 지형 고도 값을 가진 영역은 지형, 이상은 산으로 판단합니다.

NameTypeDescription

height

number

지형, 산 기준 높이 (meter 단위).

  • Return

    • 다음 순서로 문자열이 구성 (건물#차폐율#산#차폐율#지형#차폐율#하늘#차폐율)

  • Sample

getJudong(angle) → string

지동 길이를 측정하고 측정 정보를 반환합니다.

입력 변수값은 측정의 기준 퍼짐각도 입니다.

NameTypeDescription

angle

number

퍼짐각

setAllObjectRenderShadow(type)

가시화 된 시설물에 대한 그림자 생성 유무를 설정합니다.

NameTypeDescription

type

boolean

true: 모든 시설물 그림자 객체 생성. false: 선택 시설물 그림자 객체 생성.

setShadowSimulation(type)

그림자 시뮬레이션 실행, 종료를 설정합니다.

NameTypeDescription

type

boolean

true: 그림자 시뮬레이션 실행. false: 그림자 시뮬레이션 종료.

setShadowSimulTerm(term)

그림자 시뮬레이션 진행 시간 간격을 설정합니다.

NameTypeDescription

term

number

그림자 시뮬레이션 진행 간격 설정 (분 단위).

setShadowSimulTime(year, month, day, startHour, startMin, endHour, endMin)

그림자 시뮬레이션에 필요한 시간 정보를 설정합니다.

NameTypeDescription

year

number

시뮬레이션 년도.

month

number

시뮬레이션 월.

day

number

시뮬레이션 일.

startHour

number

시뮬레이션 시작 시간.

startMin

number

시뮬레이션 시작 분.

endHour

number

시뮬레이션 종료 시간.

endMin

number

시뮬레이션 종료 분.

setViewshedMode(apply)

가시권 분석을 실행, 종료를 설정합니다.

NameTypeDescription

apply

boolean

true: 가시권 분석 실행. false: 가시권 분석 종료.

Type Definitions

JSAnalysis.InterpolationOption

Interpolation line coordinate creation options.

NameTypeDescription

positions

array(JSVector2D)

보간 선 시작점 목록.

input

보간 계산 입력점 목록.

rect

선 생성 영역.

vertexcount

number

선 형상 정점 수.

scale

number

선 생성 간격.

Last updated