|
XRasterIOLoadFile(String, String, String, Boolean, eIOCreateXLDMode, Boolean, XRSMetaData, XThread) Method
|
래스터 파일을 로딩한다.
이미지 파일 형식 키워드, 통계값 계산 여부, 영상 피라미드 생성, 메타데이터 로딩 여부, 로딩 옵션, 영상 피라미드 생성시 이용하는 쓰레드 매개변수를 사용한다.
Namespace: Pixoneer.NXDL.NIOAssembly: NXDLio (in NXDLio.dll) Version: 3.0.0.4
Syntaxpublic XRSLoadFile LoadFile(
string strFileKey,
string strFileName,
out string strError,
bool bCalcStatistics,
eIOCreateXLDMode CreateXLD,
bool bMetaLoad,
XRSMetaData option,
XThread thd
)
Parameters
- strFileKey String
- [In] 파일 형식 키워드
- strFileName String
- [In] 파일 경로
- strError String
- [Out] 에러 발생시 오류 메시지.
- bCalcStatistics Boolean
- [In] Import시 파일에 대한 통계 정보(히스토그램, 최소/최댓값, 평균값 등)를 계산할지 여부.
- CreateXLD eIOCreateXLDMode
- [In] 영상 피라미드 생성 옵션.
- bMetaLoad Boolean
- [In] 메타정보 로딩 여부.
- option XRSMetaData
- [In] 로딩 옵션.
- thd XThread
- [In] 영상 피라미드 생성시 사용하는 쓰레드. 작업 진행상황을 thread로 확인하지 않는 경우 null로 설정.
Return Value
XRSLoadFile 로딩된 파일 객체인 XRSLoadFile
Example
아래는 피라미드 데이터 생성시 사용할 리샘플링 방법을 설정해서 파일을 로딩하는 예제이다.
XRasterIO RasterIO = new XRasterIO();
string strError = "";
if (RasterIO.Initialize(out strError) == false)
{
return;
}
string strPath = @"c:\Samples\test.h5";
XRSMetaData options = new XRSMetaData();
options.SetValue("Resampling", "nearest", "OVERVIEW");
XRSLoadFile xrsFile = m_RasterIO.LoadFile("K5HDF5", strPath, out strError, true, eIOCreateXLDMode.All_NoMsg, false, options, null);
See Also