📋
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
  • create(parameter) → object
  • createbyJson(parameter) → object
  • insert(parameter) → object
  • merge() → object
  • Type Definitions

Was this helpful?

  1. API
  2. Object

JSTimeSeriesObject

지도 내 시계열 객체를 생성 및 설정하기 위한 API 입니다.

Module.createTimeSeriesObject() API를 생성합니다.

생성 후 create() 혹은 createbyJson() API에 파라메터를 전달하여 시계열 데이터 초기화 합니다.

데이터 갱신이 필요할 경우, insert(), merge() 순으로 함수를 호출하여 데이터 갱신.

let object = Module.createTimeSeriesObject("ID");

// For detailed parameters, refer to the API documentation
object.create(/*parameter*/);
// ... or ...
object.createJSON(/*parameter*/);
// ... or ...
object.insert(/*parameter*/);
// ... or ...
object.merge(/*parameter*/);

Function

create(parameter) → object

시계열 객체를 생성합니다.

Name
Type
Description

parameter

속성 정보.

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( 문자열 : 실패 에러 코드 ).

createbyJson(parameter) → object

시계열 객체를 생성합니다.

Name
Type
Description

parameter

속성 정보.

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( 문자열 : 실패 에러 코드 ).

insert(parameter) → object

새로운 시계열 데이터를 추가합니다.

Name
Type
Description

parameter

속성 정보.

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( 문자열 : 실패 에러 코드 ).

merge() → object

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( 문자열 : 실패 에러 코드 ).

Type Definitions

JSTimeSeriesObject.ObjectData

시계열 객체 생성 정보.

Name
Type
Attributes
Default
Description

position

중심 좌표 (경도, 위도, 고도).

segment

number

optional

4

평면 형태 (2: 평면, 3: 삼각형, 4: 사각형, 5: 오각형).

rotate

number

optional

0

객체 회전 (0,360: north, 90: east, 180: south, 270: west)

horizontal

number

optional

5.0

시계열 객체의 가로 크기 설정.

vertical

number

optional

5.0

시계열 객체의 세로 크기 설정.

shape

number

optional

0

객체 형태 (0: 3D 다각면, 1: 2D 평면)

color

optional

객체 색상.

area

optional

객체 크기 (이미지 연산이 필요).

image

이미지 정보.

legend

optional

범례 생성 정보.

JSTimeSeriesObject.AreaData

시계열 객체의 크기를 설정합니다.

Name
Type
Attributes
Default
Description

min

optional

최소 영역 좌표 (경도, 위도, 고도).

max

optional

최대 영역 좌표 (경도, 위도, 고도).

JSTimeSeriesObject.ImageData

Name
Type
Description

width

number

이미지 너비.

height

number

이미지 높이.

data

object

이미지 데이터.

JSTimeSeriesObject.Legend

Legend data. Store multiple data and color items grouped together in an array.

Name
Type
Description

data

number

범례 구간 크기.

color

범례의 색상값.

PreviousJSSymbolNextJSTraceTarget

Last updated 11 months ago

Was this helpful?

이후 를 호출하여 입력한 데이터를 기존 객체에 추가하는 작업 필요합니다.

로 입력한 데이터를 기존 시계열 객체에 추가합니다.

(255, 255, 255, 255)

(255, 255, 255, 255)

(0, 0, 0)

(0, 0, 0)

or array (array defining argb with four floats)

merge()
insert()
JSVector3D
JSColor
JSColor
JSColor
JSVector3D
JSVector3D
JSVector3D
JSVector3D
JSColor
JSTimeSeriesObject.ObjectData
JSTimeSeriesObject.ObjectData
JSTimeSeriesObject.ObjectData
JSTimeSeriesObject.AreaData
JSTimeSeriesObject.ImageData
JSTimeSeriesObject.Legend