GeOnDT GeOnDT for JS

Index

GeOnDT.js

GeOnDT for JS는 JavaScript로 만들어진 3D GIS 웹 개발 라이브러리입니다. 지도화면 구성, 지도 조작, GIS 데이터 가시화, 데이터 분석 및 시뮬레이션등 기본 3D GIS 기능이 포함된 공간정보 API를 제공하여 편리하고 신속하게 3D 공간정보 서비스를 제작 할 수 있습니다.

본 매뉴얼은 GeOnDT for JS의 사용자 API를 설명합니다

  • 프로그램명: GeOnDT for JS v1.0
  • 설치 용량: 최소 15MB
  • 시스템 최소 사양:
    • Inter Core I5 7세대 이상 혹은 동등 성능의 프로세서
    • 16GB 이상의 RAM 메모리
    • NVIDIA GeForce GTX 1050 이상 혹은 동등 성능의 GPU
  • 공급자 정보:
    • ㈜웨이버스
    • (08389) 서울시 구로구 디지털로26길 61,1001호 (구로동,에이스하이엔드타워2차)
    • http://www.wavus.co.kr
  • 지원 정보:
    • GeOnDT 고겍센터: 02-851-9640

1. API 사용

  • GeOnDT.js를 이용하기 위해서는 당사의 인증서버를 통해 라이센스 인증을 받거나 오프라인 라이센스를 발급받아야 합니다.

  • 튜토리얼은 https://3d.geon.kr/doc/tutorial-official/ 에서 확인 하실 수 있습니다.

  • GeOnDT.js 스크립트를 로드하기 전에, 발급된 license.js 를 먼저 로드하면 자동으로 라이센스 인증 기능을 수행합니다.

  • GeOnDT 를 사용하기 위한 스크립트 로드

<script src="{Path}/license.js"></script> <!-- 라이센스 링크 -->
<script id= "GeOnDT" src="{Path}/GeOnDT.min.js"></script> <!-- 배포된 GeOnDT.js 링크 -->
  • GeOnDT 를 사용하기 위한 GeOnDT.U3dAPP 생성
<div id="map"></div>
GeOnDT.ready(function () {
    let app = new GeOnDT.U3dAPP({
        containername: "map",
        searchtype:'sphere' //+ 타일검색 방법
    });
});

2. API 구조

최상위 객체 GeOnDT 사용해 API를 이용 할 수 있습니다.

  • GeOnDT
    • U3dAPP
    • UDEF
    • U3dEvent
    • UMathEngine
    • image 3D지도 지면에 렌더링되는 2D이미지 레이어 관련 네임스페이스
      • U3dImageWMSLayer
      • U3dImageWMTSLayer
      • U3dImageXYZLayer
      • U3dMeasureLayer
      • U3dOlLayer
      • U2dShpLayer
      • U2dDxfLayer
    • model 3D Mesh 형태의 모델 데이터들을 지도에 투영하는 3D모델 레이어 관련 네임스페이스
      • U3dMultipleComponentLayer
      • U3dModelBasicLayer
      • U3dModelDroneLayer
      • U3dModelWFSLayer
      • U3dModelU3FLayer
      • U3dModelVWorldLayer
      • U3dVideoLayer
      • U3dModelShapeLayer
      • U3dModelDxfLayer
      • U3dModelTilesLayer
      • U3dModelStaticLayer
      • U3dModelI3FLayer
      • U3dGridTileLayer
    • terrain 지표면의 고도를 표출하는 고도레이어 관련 네임스페이스
      • U3dHeightXYZLayer
    • vector 벡터데이터를 2D이미지 또는 3D Mesh 형태로 가시화하는 벡터레이어 관련 네임스페이스
      • U3dVectorLayer
      • U2dVectorLayer
    • overlay 오버레이 관련 네임스페이스
      • U3dOverlay
    • view 카메라뷰 및 광원뷰 관련 네임스페이스
      • U3dView
      • U3dSimpleView
      • U3dViewLight
      • USpotLight
    • geom 지오메트리 관련 네임스페이스
      • U3dPoint
      • U3dLine
      • U3dPOI
      • U2dPoint
      • U2dLine
      • U2dPolygon
      • U3dCylinder
      • U3dBox
      • U3dCircle
      • U3dSphere
      • U3dPipe
      • U3dUserGeometry
      • U3dPathGeometry
      • U3dGeometryUtil
      • U3dBilboard
    • analysis 측정 및 분석 관련 네임스페이스
      • UAnalyArea
      • UAnalyAverageHeight
      • UAnalyMultipleComponent
      • UAnalyRoad
      • UAnalyCustomModel
      • UAnalyGizmoModel
      • UAnalyHeight
      • UAnalyLandScape
      • UAnalyObjectInfo
      • UAnalySlope
      • UAnalySlopeAspect
      • UAnalyRoute
      • UAnalyViewCone
      • UAnalyHeightLimit
      • UAnalyParticle
    • select 3D지도에서 마우스 조작을 통해 3D 객체를 선택하는 Select Interaction 관련 네임스페이스
      • U3dSelect
    • env 환경 관련 객체 네임스페이스
      • UWater
    • parser 파일 파싱관련 네임스페이스. .shp .dxf 포멧 제공
      • UShpParser
      • UDxfParser