Click or drag to resize
XDL

XPBEProviderExporter Class

XDMCompManager로부터 PBE(Pixoneer Base Elevation)파일을 생성한다. Planet에서 사용될 고도 데이터인 PBE파일을 XDMCompManager객체를 통해 DEM을 로딩하고 이를 이용하여 생성한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NDFSXPBEProviderExporter

Namespace:  Pixoneer.NXDL.NDFS
Assembly:  NXDLdfs (in NXDLdfs.dll) Version: 2.0.3.30
Syntax
C#
public class XPBEProviderExporter : IDisposable

The XPBEProviderExporter type exposes the following members.

Constructors
  NameDescription
Public methodXPBEProviderExporter
XPBEProviderExporter 객체를 생성하는 기본 생성자
Top
Methods
  NameDescription
Public methodCancel
현재 저장중인 프로세스를 취소한다.
Public methodExport2PBE
SetSource 함수를 통해 설정된 입력 데이터를 이용하여 PBE(Pixoneer Base Elevation) 파일을 생성한다.
Public methodGetPercent
저장 프로세스 공정 중 진행율을 백분율로 얻는다.
Public methodSetSource(XDMBand, Int32, Double, Double, Double, Double)
PBE 생성을 위한 입력으로 XDMBand 객체를 설정한다
Public methodSetSource(XDMCompManager, Int32, Double, Double, Double, Double)
PBE 생성을 위한 입력으로 XDMCompManager객체를 설정한다.
XDMCompManager의 XDMComposite 중 Gray 색합성으로 설정되어 있고 설정된 밴드가 위경도 좌표계인 첫 번째 밴드를 가려서 이용한다.
Top
Examples
using Pixoneer.NXDL;
using Pixoneer.NXDL.NDFS;
using Pixoneer.NXDL.NRS;
...

double lllat = 35.0;
double lllon = 127.0;
double urlat = 36.0;
double urlon = 128.0;
int startLevel = 5;
int endLevel = 7;

XPBEProviderExporter Exporter = new XPBEProviderExporter();

// Get XDMCompManager from NXImageLayerComposites. file must be geographic coordinate system.
.....
 XDMCompManager compMan = compLayer.GetXDMCompManager();
.....

// Set source to Exporter.
Exporter.SetSource(ref compMan, ref endLevel, ref lllat, ref lllon, ref urlat, ref urlon);

// Save to pbi file.
if (Exporter.Export2PBE(startLevel, endLevel, lllat, lllon, urlat, urlon, "D:\\Sample.pbe"))
{
    Console.WriteLine("Succeeded");
}
See Also