![]() | 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 | 밴드 정보 기반으로 지리 좌표를 화소 좌표로 변환한다. |