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