Click or drag to resize
XDL

XDMBand Methods

The XDMBand type exposes the following members.

Methods
  Name Description
Public method AddGIS XRSGIS 인스턴스를 추가한다.
Public method Code example CalcSubsetHistogram LOD 레벨값과 영역정보에 대한 영상 히스토그램을 계산한다. 히스토그램 구간 개수를 설정하여 히스토그램을 계산한다.
Public method CalcSubsetStatistics LOD 레벨값과 영역정보에 대한 영상 데이터 통계값을 산출한다.
Public method FindGISFromID 밴드에 있는 XRSGIS 인스턴스 중에서 매개변수로 입력되는 ID에 해당하는 인스턴스를 찾는다.
Public method GetBandDate 영상 획득된 날짜를 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다.
Public method GetBandTime 영상 획득된 시간을 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다.
Public method GetBoundRect 영상 경계역역에 대한 세계 좌표를 얻는다.
Public method GetCenter 영상 밴드의 중심 좌표를 얻는다.
Public method GetEPOTCompressionType 밴드의 영상의 압축 형태를 얻는다.
Public method GetGISAt 입력된 인덱스에 대응하는 XRSGIS 인스턴스를 얻는다.
Public method GetGISColorTable XRSGIS 객체에 설정된 ColorTable을 얻는다. 이값은 복사해서 얻기 때문에 여기의 값이 바뀌어도 Band 내의 XRSGIS값에 대한 Color값이 바뀌지 않는다.
Public method GetHighestLevelForTarget Target 영역에 특정 영역의 영상을 도시하기 위한 최대 레벨을 얻는다.
Public method GetLevel 최대 LOD 레벨을 얻는다.
Public method GetNumOfGIS XDMBand 객체에 포함된 XRSGIS객체의 수를 얻는다. XRSGIS 객체는 분류(Classification) 후에 정보를 담기 위해 저장한다.
Public method GetPixelSize 영상에 대한 한 픽셀의 공간 크기를 얻는다. 즉, 하나의 픽셀에 대한 픽셀 거리를 얻는다.

좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다.

Public method GetSize 밴드의 row와 column 방향 크기를 얻는다.
Public method GetUpperLeft 좌상단 지리좌표를 얻는다.
Public method IsBandComplex 밴드 데이터가 Complex 타입인지 여부를 확인한다.
Public method IsEqual 입력 밴드 인스턴스와 동일한지를 검사한다.
Public method PixelToWorld 밴드 정보 기반으로 화소 좌표를 지리 좌표로 변환한다.
Public method ReadLineH(XGrid, Int32, Int32) 입력된 Level과 Row 위치에 대한 화소들을 모두 읽어 XGrid객체로 반환한다.
Public method ReadLineH(XGrid, Int32, Int32, Int32, Int32) 입력된 Level(LevelSub)과 특정 Column의 범위(X1LZ~X2LZ)에 해당하는 Row(YLZ)에 대한 화소들을 모두 읽어 XGrid객체로 반환한다.
Public method ReadLineV(XGrid, Int32, Int32) 입력된 Level과 Column 위치에 대한 화소들을 모두 읽어 XGrid객체로 반환한다.
Public method ReadLineV(XGrid, Int32, Int32, Int32, Int32) 입력된 Level(LevelSub)과 특정 Row의 범위(Y1LZ~Y2LZ)에 해당하는 Column(XLZ)에 대한 화소들을 모두 읽어 XGrid객체로 반환한다.
Public method ReadPixel(Int32, Int32) 입력된 화소의 위치(XLZ, YLZ)로부터 픽셀값을 읽는다. 출력값을 무조건 double형으로 변환하여 반환한다.
Public method ReadPixel(XGrid, Int32, Int32) 입력된 화소 위치(XLZ, YLZ)의 픽셀값을 읽는다.
Public method ReadProfile(XGrid, Int32, Int32, Int32, Int32, Int32, Boolean) 2차원 영상 영역에서 두 점 사이 Profile을 읽는다.
Public method ReadProfile(XGrid, Int32, Int32, Int32, Int32, Int32, Int32, Boolean) 2차원 영상 영역에서 두 점 사이 Profile을 읽는다.
Public method ReadSubset 특정 영역을 읽어서 반환한다.
Public method RemoveAllGIS XRSGIS 배열의 모든 XRSGIS 객체를 삭제한다.
Public method RemoveGISAt XRSGIS 배열로부터 입력된 인덱스에 대응하는 XRSGIS 인스턴스를 삭제한다.
Public method SetBandDate 영상 획득된 날짜를 저장한다.(예:20180101 - 2018년 01월 01일을 의미한다. YYMMDD)
Public method SetBandTime 영상 획득된 시간을 저장한다. (예:123456 - 12시 34분 56초를 의미한다. hhmmss)
Public method SetBoundRect(Double, Double, Double, Double, Double, Double) 영상 경계역역에 대한 세계 좌표를 설정한다. 입력 매개변수를 통해 내부적으로 영상의 크기가 결정된다.
Public method SetBoundRect(Double, Double, Double, Double, Int32, Int32) 영상 경계역역에 대한 세계 좌표를 설정한다. 입력 매개변수를 통해 내부적으로 영상의 공간해상도가 결정된다.
Public method SetCenter 영상 밴드의 중심 좌표를 설정한다.
Public method SetGISAt 입력된 인덱스에 XRSGIS 인스턴스를 설정한다.
Public method SetPixelSize 영상의 한 픽셀 공간 크기를 설정한다. 즉, 하나의 픽셀에 대한 픽셀 거리(공간 해상도)를 설정한다.

좌표계가 있는 파일에 대해 위경도 좌표계인 경우 단위는 degree이고, 그렇지 않은 경우에는 meter이다. 좌표계가 없는 파일은 픽셀 단위이다.

Public method SetSize 밴드의 row와 column 방향 크기를 설정한다.
Public method SetUpperLeft 좌상단 지리좌표를 설정한다.
Public method WorldToPixel 밴드 정보 기반으로 지리 좌표를 화소 좌표로 변환한다.
Top
See Also