Click or drag to resize
XDL

XDMBand Methods

The XDMBand type exposes the following members.

Methods
  NameDescription
Public methodAddGIS
XRSGIS 인스턴스를 추가한다.
Public methodCalcSubsetStatistics
LOD 레벨값과 영역정보에 대한 영상 데이터 통계값을 산출한다.
Public methodFindGISFromID
밴드에 있는 XRSGIS 인스턴스 중에서 매개변수로 입력되는 ID에 해당하는 인스턴스를 찾는다.
Public methodGetBandDate
영상 획득된 날짜를 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다.
Public methodGetBandPtr
Public methodGetBandTime
영상 획득된 시간을 얻는다. 이 정보는 Import시 원본 메타데이터 및 정보를 읽어 헤더 파일에 저장한 값이다.
Public methodGetBoundRect
영상 경계역역에 대한 세계 좌표를 얻는다.
Public methodGetCenter
영상 밴드의 중심 좌표를 얻는다.
Public methodGetEPOTCompressionType
밴드의 영상의 압축 형태를 얻는다.
Public methodGetGISAt
입력된 인덱스에 대응하는 XRSGIS 인스턴스를 얻는다.
Public methodGetGISColorTable
XRSGIS 객체에 설정된 ColorTable을 얻는다. 이값은 복사해서 얻기 때문에 여기의 값이 바뀌어도 Band 내의 XRSGIS값에 대한 Color값이 바뀌지 않는다.
Public methodGetLevel
최대 LOD 레벨을 얻는다.
Public methodGetNumOfGIS
XDMBand 객체에 포함된 XRSGIS객체의 수를 얻는다. XRSGIS 객체는 분류(Classification) 후에 정보를 담기 위해 저장한다.
Public methodGetPixelSize
영상에 대한 한 픽셀의 공간 크기를 얻는다. 즉, 하나의 픽셀에 대한 픽셀 거리를 얻는다.

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

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

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

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