XDMBand Class |
Namespace: Pixoneer.NXDL.NRS
public class XDMBand : IDisposable
The XDMBand type exposes the following members.
Name | Description | |
---|---|---|
BandMax | 영상 데이터 DN 최대값을 설정하거나 얻는다.(NullValue는 제외한다.) | |
BandMean | 영상 데이터 DN 평균값을 설정하거나 얻는다. | |
BandMin | 영상 데이터 DN 최소값을 설정하거나 얻는다.(NullValue는 제외한다.) | |
BandName | 밴드 이름을 설정하거나 얻는다. | |
BandStdDev | 영상 데이터 DN표준편차를 설정하거나 얻는다. | |
BandType | 밴드 종류를 얻는다. | |
CenterX | 영상 밴드 중심점 X값. | |
CenterY | 영상 밴드 중심점 Y값. | |
DataType | 데이터 유형을 얻는다. | |
ForceFreeTempMemory | 내부적으로 사용하는 메모리를 강제 해제할지를 설정하거나 여부를 확인한다. | |
Histogram | 영상 데이터 히스토그램을 설정하거나 얻는다. | |
NullValue | 영상 밴드 중 의미없는 영역을 가리키는 값.
NullValue로 설정된 화소는 영상처리 대상에서 제외된다. 예를 들어, 통계치 산정에서도 이러한 값은 제외된다. | |
SceneOrient | 영상 촬영시 영상의 중심점과 상단으로 수직한 선분과 실제 북쪽방향에 대한 각도를 설정하거나 얻는다. | |
SensorType | Sensor 종류를 얻는다. | |
SR | 공간 좌표 시스템을 얻거나 설정한다. | |
ULX | 영상 좌상단 세계좌표 X값을 얻거나 설정한다. | |
ULY | 영상 좌상단 세계좌표 Y값을 얻거나 설정한다. | |
XPixelSize | X축 방향의 공간 해상도를 얻거나 설정한다. 좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다. | |
XSize | 영상 밴드 Colume의 크기. | |
YPixelSize | Y축 방향의 공간 해상도를 얻거나 설정한다. 좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다. | |
YSize | 영상 밴드 Row의 크기. |
Name | Description | |
---|---|---|
AddGIS | XRSGIS 인스턴스를 추가한다. | |
CalcSubsetStatistics | LOD 레벨값과 영역정보에 대한 영상 데이터 통계값을 산출한다. | |
FindGISFromID | 밴드에 있는 XRSGIS 인스턴스 중에서 매개변수로 입력되는 ID에 해당하는 인스턴스를 찾는다. | |
GetBandDate | 영상 획득된 날짜를 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다. | |
GetBandPtr | ||
GetBandTime | 영상 획득된 시간을 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다. | |
GetBoundRect | 영상 경계역역에 대한 세계 좌표를 얻는다. | |
GetCenter | 영상 밴드의 중심 좌표를 얻는다. | |
GetEPOTCompressionType | 밴드의 영상의 압축 형태를 얻는다. | |
GetGISAt | 입력된 인덱스에 대응하는 XRSGIS 인스턴스를 얻는다. | |
GetGISColorTable | XRSGIS 객체에 설정된 ColorTable을 얻는다.
이값은 복사해서 얻기 때문에 여기의 값이 바뀌어도 Band 내의 XRSGIS값에 대한 Color값이 바뀌지 않는다. | |
GetLevel | 최대 LOD 레벨을 얻는다. | |
GetNumOfGIS | XDMBand 객체에 포함된 XRSGIS객체의 수를 얻는다. XRSGIS 객체는 분류(Classification) 후에 정보를 담기 위해 저장한다. | |
GetPixelSize | 영상에 대한 한 픽셀의 공간 크기를 얻는다. 즉, 하나의 픽셀에 대한 픽셀 거리를 얻는다.
좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다. | |
GetSize | 밴드의 row와 column 방향 크기를 얻는다. | |
GetUpperLeft | 좌상단 지리좌표를 얻는다. | |
IsBandComplex | 밴드 데이터가 Complex 타입인지 여부를 확인한다. | |
IsEqual | 입력 밴드 인스턴스와 동일한지를 검사한다. | |
PixelToWorld | 밴드 정보 기반으로 화소 좌표를 지리 좌표로 변환한다. | |
ReadLineH(XGrid, Int32, Int32) | 입력된 Level과 Row 위치에 대한 화소들을 모두 읽어 XGrid객체로 반환한다. | |
ReadLineH(XGrid, Int32, Int32, Int32, Int32) | 입력된 Level(LevelSub)과 특정 Column의 범위(X1LZ~X2LZ)에 해당하는 Row(YLZ)에 대한 화소들을 모두 읽어 XGrid객체로 반환한다. | |
ReadLineV(XGrid, Int32, Int32) | 입력된 Level과 Column 위치에 대한 화소들을 모두 읽어 XGrid객체로 반환한다. | |
ReadLineV(XGrid, Int32, Int32, Int32, Int32) | 입력된 Level(LevelSub)과 특정 Row의 범위(Y1LZ~Y2LZ)에 해당하는 Column(XLZ)에 대한 화소들을 모두 읽어 XGrid객체로 반환한다. | |
ReadPixel(Int32, Int32) | 입력된 화소의 위치(XLZ, YLZ)로부터 픽셀값을 읽는다. 출력값을 무조건 double형으로 변환하여 반환한다. | |
ReadPixel(XGrid, Int32, Int32) | 입력된 화소 위치(XLZ, YLZ)의 픽셀값을 읽는다. | |
ReadProfile(XGrid, Int32, Int32, Int32, Int32, Int32, Boolean) | 2차원 영상 영역에서 두 점 사이 Profile을 읽는다. | |
ReadProfile(XGrid, Int32, Int32, Int32, Int32, Int32, Int32, Boolean) | 2차원 영상 영역에서 두 점 사이 Profile을 읽는다. | |
ReadSubset | 특정 영역을 읽어서 반환한다. | |
RemoveAllGIS | XRSGIS 배열의 모든 XRSGIS 객체를 삭제한다. | |
RemoveGISAt | XRSGIS 배열로부터 입력된 인덱스에 대응하는 XRSGIS 인스턴스를 삭제한다. | |
SetBandDate | 영상 획득된 날짜를 저장한다.(예:20180101 - 2018년 01월 01일을 의미한다. YYMMDD) | |
SetBandTime | 영상 획득된 시간을 저장한다. (예:123456 - 12시 34분 56초를 의미한다. hhmmss) | |
SetBoundRect(Double, Double, Double, Double, Double, Double) | 영상 경계역역에 대한 세계 좌표를 설정한다. 입력 매개변수를 통해 내부적으로 영상의 크기가 결정된다. | |
SetBoundRect(Double, Double, Double, Double, Int32, Int32) | 영상 경계역역에 대한 세계 좌표를 설정한다. 입력 매개변수를 통해 내부적으로 영상의 공간해상도가 결정된다. | |
SetCenter | 영상 밴드의 중심 좌표를 설정한다. | |
SetGISAt | 입력된 인덱스에 XRSGIS 인스턴스를 설정한다. | |
SetPixelSize | 영상의 한 픽셀 공간 크기를 설정한다. 즉, 하나의 픽셀에 대한 픽셀 거리(공간 해상도)를 설정한다.
좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다. | |
SetSize | 밴드의 row와 column 방향 크기를 설정한다. | |
SetUpperLeft | 좌상단 지리좌표를 설정한다. | |
WorldToPixel | 밴드 정보 기반으로 지리 좌표를 화소 좌표로 변환한다. |