Click or drag to resize
XDL

Pixoneer.NXDL.NDFS Namespace

PBI(Pixoneer Base Image), PBE(Pixoneer Base Elevation), XPTS(Pixoneer Terrain Server)와 같은 데이터 파일의 원격 또는 로컬 서비스를 위한 클래스와 인터페이스를 포함한다.
Classes
  Class Description
Public class Code example XPBEProviderExporter XDMCompManager로부터 PBE(Pixoneer Base Elevation)파일을 생성한다. Planet에서 사용될 고도 데이터인 PBE파일을 XDMCompManager객체를 통해 DEM을 로딩하고 이를 이용하여 생성한다.
Public class Code example XPBIProviderBlender 두 개의 Source PBI파일을 Blend시킨다. Base 이미지와 중첩 이미지사이에 색상이 부드럽게 변화하도록 색상을 보정한다.
Public class Code example XPBIProviderCombiner PBI파일들을 1개의 PBI파일로 조합하여 1개의 PBI파일을 생성한다.
Public class Code example XPBIProviderExporter XDMCompManager객체를 이용하여 PBI파일을 생성한다. XDL은 PBI파일을 생성하기 위해 XDMCompManager객체를 사용한다. XDMCompManager객체는 XDMComposite들을 담을 수 있는데 이 XDMComposite 객체들은 상용 위성영상들이나 항공영상 파일 등 영상파일을 로딩하여 생성할 수 있다. 영상파일로부터 XDMCompoiste를 생성하고 XDMCompManager객체에 담아서 제작하는 부분은 Pixoneer.NXDL.NRS namespace에 존재하는 클래스 부분을 참조한다.
Public class XPBIProviderGroup XPBIProviderGroup클래스는 3차원상에 필요한 데이터를 로딩 혹은 스트리밍하기 하는 기능을 수행한다. 보통 NXPlanet에서 지형을 도시하기 위해 PBI포맷을 사용한다. 이 클래스는 (*.pbi,*.pbe)와 네트워크 상의 데이터(XPTS) 프로토콜을 연결하여 스트리밍을 수행하는 역할을 한다.
Public class Code example XPBPProviderExporter 여러 개의 위치(위경도 좌표)와 지명을 PBP(Pixoneer Base Place) 파일로 생성한다.
Public class Code example XPBVProviderExporter XPBVProviderExporter 클래스는 XvcBase 형식 벡터 데이터 또는 파일 경로로 입력 데이터를 설정한 후 Pixoneer Base Data의 레벨에 맞게 PBV를 생성한다.