XDL Tutorial

XDL Tip 게시판입니다. 
*** XDL을 다운 받으신 후 테스트가 가능합니다.

* XDL 설치하기

  • XDL을 다운로드 받아 설치하고, 개발 환경을 설정하는법을 설명합니다.   

        ☞  링크페이지로 이동

 

* XDL DataStructure

  • XDL이 주로 사용하는 데이터 구조체에 대한 활용법을 설명합니다. XVertex, XGrid, XColorTable, XGeoPoint, XAngle등에 대해서 설명합니다.

        ☞  링크페이지로 이동

        ☞  다운로드 샘플코드

 

* 지구타원체 상의 지리좌표

  • 지구 타원체 상에서 특정 지점간의 관계를 이용하여 거리나 방향을 구하고 ECEF좌표계로부터 Geodetic좌표계로의 변환등에 대해서 설명합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

* 영상도시 툴 만들기 1

  • NXMapView를 활용하여 위성영상 샘플의 특정 밴드를 선택하여 RGB나 Gray로 도시하는 프로그램을 만드는 방법에 대해서 설명합니다.
  • Image Enhancement를 수행하는 기능을 포함합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  다운로드 샘플영상

 

Tutorial_MapView1

* 영상도시 툴 만들기 2

  • 2개의 NXMapView를 이용하여 Original View와 Processed View를 생성하고 Original View에는 입력 영상을 도시하고 Processed View에는 공간 필터링 된 영상을 도시하는 기능을 제작합니다.
  • 두 뷰간의 링크를 통한 동기화 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

NXMapView2

* 영상도시 툴 만들기 3

  • NXMapView를 이용하여  Original Image와 필터링된 결과를 중첩시켜 Swap하는 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

XDL_MapView3

* 영상도시 툴 만들기 4

  • NXMapView를 활용하여 여러장의 Tif파일을 도시하는 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  다운로드 샘플영상

 

MapView4

* 영상도시 툴 만들기 5

  • NXMapView를 활용하여 세계지도와 같은 영상을 배경맵으로 도시하고 그 위에 Tif 영상을 Overlay하는 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  다운로드 샘플영상

 

XDL_MapView5

* 영상도시 툴 만들기 6

  • NXMapView를 활용하여 영상을 기반으로 하여 벡터 객체를 생성하는 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
    

 

image009

* 동영상 툴 만들기 1

  • NXVideoView를 활용하여 다양한 포맷의 동영상을  도시하는 기능을 구현합니다.
  • Play, Pause, Resume, Stop하는 기능을 구현합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  다운로드 샘플동영상

 

XDL_VideoView1

* 동영상 툴 만들기 2

  • NXVideoView를 활용하여 동영상 플레이어를 구현해 봅니다. 동영상 툴 만들기 1보다 약간 복잡하지만 기본적인 동영상 플레이어 기능을 수행합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  다운로드 샘플동영상

 

XDL_VideoView2

* 동영상 툴 만들기 3

  • NXVideoView를 활용하여 동영상 플레이어를 구현해 봅니다. 여기에서는 Timer를 통해 총 Frame수와 현재 도시되는 Frame정보를 획득하여 TrackBar를 통해 정보를 업데이트하여 도시하게 됩니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

XDL_VideoView3

* 동영상 툴 만들기 4

  • NXVideoView를 활용하여 동영상 플레이어를 구현해 봅니다. 여기에서는 동영상을 확대/축소, 화면 중심이동, 밝기조절, 회전, Flip, 다양한 필터적용, 화면 캡쳐를 구현해봅니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

XDL_VideoView5

* 동영상 툴 만들기 5

  • NXVideoView를 활용하여 동영상 플레이어를 구현해 봅니다. 여기에서는 UAV에서 촬영하되 동영상에 Frame정보와 촬영 기하에 대한 센서 모델 정보가 함께 스트리밍 되는  MPEG2TS파일을 읽어들여 UAV 비행체의 위치, 자세, 그리고 동영상의 Foot Print를 실시간으로 도시하는 기능을 구현해 보겠습니다. 이러한 UAV 위치/자세 및 동영상의 Foot Print위치를 계산하여 3차원 환경상에서 임무를 도시하는 기능을 구현하거나, Debriefing 기능 구현이 가능합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

XDL_VideoView6

* 구 기반 툴 만들기 1

  • NXPlanetView를 활용하여 구 기반 2D 도시 환경에서 기능활용법을 익히고 마우스 위치에 따른 좌표 도시, 나침반 도시 도시 기능을 구현해 봅니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 


XDL의 PlanetView를 2D 모드로 사용해보기

* 구 기반 툴 만들기 2

  • NXPlanetView를 활용하여 2D 및 3D 환경에서 다양한 측정방법을 구현해 보고, 사용자 정의 설정한 정점에 대한 거리 및 각도 측정도 구현해 봅니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

 

XDL_PlanetView2

* 구 기반 툴 만들기 3

  • Pixoneer.NXDL.NSCENE의 다양한 scene 객체를 생성/편집 등을 알아보고, NXPlanetLayerSceneEditor와 NXPlanetLayerSceneDisplay 레이어를 이용하여 Planet 2D/3D 환경에서 scene 객체를 다루는 방법을 구현해 보도록 합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  샘플 SML 파일 test.sml

XDL_PlanetView3

* 구 기반 툴 만들기 4

  • Pixoneer.NXDL.NNCW의 XncwObserver, XncwTheater를 이용하여NCW 시뮬레이션을 위한 환경을 구성하고, Pixoneer.NXDL.NEQUIP의 XAircraft 클래스를 이용하여 시뮬레이션 대상을 NCW(Network Centric Warfare) 환경을 구현해 보도록 합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  샘플 데이터

XDL_PlanetView4

* 군 지도 도시 엔진 기반 툴 만들기 1

  • NXMilmapView를 이용하여 군 지도 도시 엔진의 기능 사용법을 익히고 간단한 도시기능을 추가해보도록 합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  XMilmapConfig.xml 파일

XDL_MilmapView1

* 군 지도 도시 엔진 기반 툴 만들기 2

  • NXMilmapView를 이용하여 군 지도 도시 환경에서 다양한 측정방법을 구현해 보고, 사용자 정의 설정한 정점에 대한 거리 및 각도 측정도 구현해 봅니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드

XDL_MilmapView2

* 군 지도 도시 엔진 기반 툴 만들기 3

  • Pixoneer.NXDL.NSCENE의 다양한 scene 객체를 생성/편집하는 방법을 알아보고, NXMilmapLayerSceneEditor와 NXMilmapLayerSceneDisplay 레이어를 이용하여 MilmapView에서 scene 객체를 다루는 방법을 구현해 보도록 합니다.

        ☞  링크페이지로 이동
        ☞  다운로드 샘플코드
        ☞  샘플 SML 파일 test.sml

XDL_MilmapView3