📋
XDWorld_WebGL_Manual
  • 소개
    • XDWorld API
    • 시작하기
    • About EGIS
    • Release Note
      • 2.1x 버전 업데이트
      • 2.x 버전 업데이트
      • 1.6x 버전 업데이트
      • 1.5x 버전 업데이트
      • 1.4x 버전 업데이트
      • 1.3x 버전 업데이트
      • 이전 버전 업데이트
    • Tutorial
      • 카메라 설정
      • POI 생성하기
      • 폴리곤 생성하기
      • 라인 생성하기
      • 모델 추가하기
      • 레이어 설정
      • 배경 지도 설정
      • 거리 측정
      • 면적 측정
      • 높이 측정
      • 반경 측정
  • API
    • Module
    • Core
      • Collection
      • JSAABBox3D
      • JSColor
      • JSLine3D
      • JSSize2D
      • JSSize3D
      • JSVector2D
      • JSVector3D
      • JSVec2Array
      • JSVec3Array
      • JSDateTime
    • Analysis
      • JSAnalysis
      • JSAnalysisGridShadow
      • JSEarthquake
      • JSEditTerrain
      • JSFlood
      • JSGridAnal
      • JSSightAnalysis
      • JSSlope
      • JSTransparency
      • JSSolarManager
    • Camera
      • JSCamera
    • Layer
      • JSLayer
      • JSLayerList
      • JSImageryProvider
    • Map
      • JSMap
      • JSTerrain
      • JSIndexMap
    • Object
      • JSObject
      • JSAntenna
      • JSArrow
      • JSBarGraph
      • JSBarGraph3D
      • JSBillboard
      • JSColorGrid
      • JSColorGrid3D
      • JSColorPolygon
      • JSFigure
      • JSFlow
      • JSFlowPolygon
      • JSGhostSymbol
      • JSGhostSymbolMap
      • JSHTMLObject
      • JSIcon
      • JSInstanceObject
      • JSLineString
      • JSMultiCube
      • JSMultiPoint
      • JSPipe
      • JSPoint
      • JSPointGraph
      • JSPolygon
      • JSPolygonStyle
      • JSPolyLineStyle
      • JSReal3D
      • JSSurfaceGraph
      • JSSymbol
      • JSTimeSeriesObject
      • JSTraceTarget
      • JSTyphoon
      • JSVideoObject
      • JSViewFrustum
    • Option
      • JSControl
      • JSNavigationControl
      • JSOption
    • ETC
      • JSMath
      • JSProj
      • ~~JSProjection~~
      • SOPObject
      • EVENT
      • Type List
      • Tag List
Powered by GitBook
On this page
  • Function
  • clear() → boolean
  • create(coordinates, height, angle) → boolean
  • createBoundary(min, max, height, angle) → boolean
  • setEditFaceColor(data, width, height, type) → boolean

Was this helpful?

  1. API
  2. Analysis

JSEditTerrain

지도 내 지형 편집 기능 설정을 위한 API입니다.

PreviousJSEarthquakeNextJSFlood

Last updated 1 year ago

Was this helpful?

Module.getEditTerrain API를 생성합니다..

var editTerrain = Module.getEditTerrain();

Function

clear() → boolean

지형 편집을 초기화 합니다.

  • Sample

    • function clearEditTerrain 참조.

create(coordinates, height, angle) → boolean

지형 성절토를 수행합니다.

분석영역을 기준으로 수행합니다.

Name
Type
Description

coordinates

분석영역 좌표 목록 (경도, 위도, 고도).

height

number

해발 고도 기준 성절토 기준 높이 (meter 단위).

angle

number

성절토 사면 각도 (degree 단위).

  • Sample

    • function createEditTerrain 참조.

createBoundary(min, max, height, angle) → boolean

지형 성절토를 수행합니다.

최소 좌표점, 최대 좌표점으로 구성된 경계박스 영역을 기준으로 수행합니다.

Name
Type
Description

min

최소 좌표점 (경도, 위도).

max

최대 좌표점 (경도, 위도).

height

number

해발 고도 기준 성절토 기준 높이 (meter 단위).

angle

number

성절토 사면 각도 (degree 단위).

  • Sample

    • function createEditTerrain 참조.

setEditFaceColor(data, width, height, type) → boolean

성절토 시 측명에 존재하는 사면에 이미지를 적용합니다.

data 변수는 Uint8Array 기반의 바이너리 배열 데이터.

Name
Type
Description

data

object

사면에 적용할 이미지 데이터.

width

number

이미지 너비.

height

number

이미지 높이.

type

boolean

바닥면, 사면 구분 true: 바닥면 false: 사면

  • Sample

    • function createEditTerrain 참조.

Sandbox_Terrain Cut and Fill
Sandbox_Terrain Cut and Fill
Sandbox_Terrain Cut and Fill
Sandbox_Terrain Cut and Fill
JSVec3Array
JSVector2D
JSVector2D