Click or drag to resize
XDL

XRSLoadFile Class

XRSLoadFile클래스는 상용 영상이나 표준 영상 포맷을 로딩한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NRSXRSLoadFile

Namespace: Pixoneer.NXDL.NRS
Assembly: NXDLrs (in NXDLrs.dll) Version: 2.0.3.38
Syntax
C#
public class XRSLoadFile : IDisposable

The XRSLoadFile type exposes the following members.

Constructors
 NameDescription
Public methodXRSLoadFile XRSLoadFile클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Public methodXRSLoadFile(XRSFile*) XRSLoadFile클래스의 기본 생성자로서, 외부 XRSLoadFile 의 비관리 객체를 입력 받아 멤버 변수를 초기화한다.
Top
Properties
 NameDescription
Public propertyFileName 로딩된 파일의 이름을 얻는다.
Public propertyFilePath 로딩된 파일의 경로를 얻는다.
Public propertyMetaData 로딩된 파일에 대한 메타데이터를 얻는다.
Public propertyNumBand 로딩된 파일에 있는 Band의 개수를 얻는다.
Public propertyNumGCPSet 파일에 있는 GCP set의 개수를 얻는다.
Public propertyOrbit SAR 영상일 경우 로딩된 파일에 대한 Orbit 정보를 얻거나 설정한다.
Public propertySarParameters SAR 영상일 경우 로딩된 파일에 대한 Sar Parameter를 얻거나 설정한다.
Public propertySR 로딩된 파일에 대한 적용 좌표 시스템를 얻거나 설정한다.
Public propertyXPixelSize X-axis방향에 대한 1픽셀에 대한 공간 크기를 얻는다.
Public propertyYPixelSize Y-axis방향에 대한 1픽셀에 대한 공간 크기를 얻는다.
Top
Methods
 NameDescription
Public methodCalcStatistics 로딩된 Band들에 대한 통계값을 강제로 재계산한다.
Public methodGetBandAt 입력 인덱스에 대한 Band를 얻는다.
Public methodGetBoundRect 로딩된 파일의 Boundary값을 얻는다.
Public methodGetCorrelationMatrix 각 영상 밴드간의 Correlation matrix를 얻는다.
Public methodGetCovarianceMatrix 각 영상 밴드간의 Covariance matrix를 얻는다.
Public methodGetGCPSetsAt 입력 인덱스에 대한 GCP set을 얻는다.
Public methodGetGeographicBound 로딩된 영상에 대하여 실제 적용된 좌표 시스템과 상관없이 위경도 좌표계로 영상의 4개 모서리 값을 얻는다.
Public methodGetGeographicBound(XGeoPoint, XGeoPoint, XGeoPoint, XGeoPoint) 로딩된 영상에 대하여 실제 적용된 좌표 시스템과 상관없이 위경도 좌표계로 영상의 4개 모서리 값을 얻는다.
Top
Example
XRasterIO를 이용하여 영상 파일을 로딩한다.
C#
using Pixoneer.NXDL;
using Pixoneer.NXDL.NRS;
using Pixoneer.NXDL.NIO;

XRasterIO RasterIO = new XRasterIO();
String strError = "";
if (RasterIO.Initialize(out strError) == false)
{
    return;
}

String strError = "";
String strFilePathLoad = "D:\\Sample\\IKONOS.xdm";
XRSLoadFile xrsFileInput = RasterIO.LoadFile(strFilePathLoad, out strError, false, eIOCreateXLDMode.All_NoMsg);
See Also