Click or drag to resize
XDL

Pixoneer.NXDL.NRS Namespace

분광적, 공간적이고 기하적인 방법으로 RS(remote sensing) 데이터를 영상/데이터처리하는 클래스와 인터페이스를 포함한다.
Classes
  ClassDescription
Public classXBandParam2DMem
XBandParam2DMem클래스는 XDMBand2DMem객체를 위한 매개변수를 정의한다.
Public classXBandParamBase
XBandParamBase클래스는 XDMBand에서 영상처리하기 위해 필요한 각종 입력 변수들을 정의하기 위한 base 클래스이다.
Public classXBandParamChangeDetect
XDMBandChangeDetection클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다.
Public classXBandParamChangeDetectSig
XDMBandChangeDetectSig클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다.
Public classXBandParamChangeDetectSig_ChangeItem
XDMBandChangeDetectSig를 이용하여 Signature의 변화를 탐지할때, 원 Signature와 변경된 Signature의 쌍을 입력하는 파라미터들을 정의한다.
Public classXBandParamChangeDetectSpecAng
XDMBandChangeDetectionSpecAng클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다.
Public classXBandParamComplex
XBandParamComplex클래스는 XDMBandComplex객체에 대한 입력 변수를 정의한다.
Public classXBandParamConvDataType
XBandParamConvDataType클래스는 XDMBandConvDataType 객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamData2Binary
XBandParamData2Binary클래스는 XDMBandData2Binary객체에 입력되는 파라미터를 정의한다.
Public classXBandParamData2GIS
XBandParamData2GIS클래스는 XDMBandData2GIS객체에 입력되는 파라미터를 정의한다.
Public classXBandParamData2GIS_IntervalInfo
XBandParamData2GIS_IntervalInfo클래스는 XBandParamData2GIS객체에 입력되는 IntervalInfo에 관한 파라미터를 정의한다.
Public classXBandParamEnhance
XBandParamEnhance 클래스는 XDMBandEnhance 객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamEpipolar
XBandParamEpipolar클래스는 XDMBandEpipolar객체의 입력 파라미터를 정의한다.
Public classXBandParamEpipolarDEM
XBandParamEpipolarDEM클래스는 XDMBandEpipolarDEM객체의 입력 파라미터를 정의한다.
Public classXBandParamFlip
XBandParamFlip클래스는 XDMBandFlip객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamFusion
XBandParamFusion클래스는 XDMBandFusion객체가 수행하는 Fusion에 대한 입력 파라미터를 정의한다.
Public classXBandParamGeoCorrect
XBandParamGeoCorrect클래스는 XDMBandGeoCorrect 객체의 입력 파라미터를 설정한다.
Public classXBandParamHDRC
XDMBandHDRC 객체에 대한 입력 파라미터를 설정한다. hdrc type 중 Contmap type 은 실시간 처리를 하지 않는다.
Public classXBandParamImageSharpen
XBandParamImageSharpen클래스는 XDMBandImageSharpen객체가 Sharpening영상처리를 위한 입력 파라미터를 정의한다.
Public classXBandParamIndexTransform
XBandParamIndexTransform클래스는 XDMBandIndexTransform객체에 입력되는 파라미터를 정의한다.
Public classXBandParamLandCover2GIS
XBandParamLandCover2GIS클래스는 XDMBandLandCover2GIS객체에 입력되는 파라미터를 저의한다.
Public classXBandParamMapConv
XBandParamMapConv클래스는 XDMBandMapConv객체의 입력파라미터를 정의한다.
Public classXBandParamMask
XBandParamMask클래스는 XDMBandMask객체의 입력 파라미터를 정의한다.
Public classXBandParamMath
XBandParamMath클래스는 XDMBandMath객체의 입력파라미터를 정의한다.
Public classXBandParamMosaic
XBandParamMosaic 클래스는 XDMBandMosaic 객체를 위한 입력 매개변수를 정의한다.
Public classXBandParamNoiseInterpol
XBandParamNoiseInterpol클래스는 XDMBandNoiseInterpol객체의 입력 파라미터를 정의한다.
Public classXBandParamOrtho
XBandParamOrtho클래스는 XDMBandOrtho객체를 위한 입력 파라미터를 정의한다.
Public classXBandParamPointsToGrid
XBandParamPointsToGrid클래스는 XDMBandPointsToGrid객체에 대한 입력 파라미터를 정의한다.
Public classXBandParamRegionGen
XBandParamRegionGen클래스는 XDMBandRegionGen객체에 입력되는 파라미터를 정의한다.
Public classXBandParamResize
XBandParamResize클래는 XDMBandResize객체의 입력 파라미터를 정의한다.
Public classXBandParamRiverDetect
XBandParamRiverDetect클래스는 XDMBandRiverDetect객체에 입력되는 파라미터를 정의한다.
Public classXBandParamRotate
XBandParamRotate클래스는 XDMBandRotate객체의 입력 파라미터를 정의한다.
Public classXBandParamSarS2G
XBandParamSarS2G클래스는 XDMBandSarS2G객체에 대한 입력 파라미터를 정의한다.
Public classXBandParamSpatialFilter
XBandParamSpatialFilter클래스는 XDMBandSpatialFilter객체에 입력되는 파라미터를 정의한다.
Public classXBandParamSuperClass
XBandParamSuperClass클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamSuperClassMahalanobis
XBandParamSuperClassMahalanobis클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamSuperClassMaxLike
XBandParamSuperClassMaxLike클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamSuperClassMinDist
XBandParamSuperClassMinDist클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamSuperClassParallel
XBandParamSuperClassParallel클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamSuperClassSpecAngle
XBandParamSuperClassSpecAngle클래스는 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamTileMerge
XBandParamTileMerge클래스는 XDMBandTileMerge 객체에 입력되는 매개변수를 정의한다.
Public classXBandParamTopoModel
XBandParamTopoModel클래스는 XDMBandTopoModel객체에 입력되는 파라미터를 정의한다.
Public classXBandParamUnSuperClass
XBandParamUnSuperClass클래스는 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamUnSuperClassFuzzy
XBandParamUnSuperClassFuzzy클래스는 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamUnSuperClassIsodata
XBandParamUnSuperClassIsodata클래스는 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamUnSuperClassKMeans
XBandParamUnSuperClassKMeans클래스는 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXBandParamUnSuperClassSequential
XBandParamUnSuperClassSequential클래스는 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다.
Public classXDMBand
XDMBand는 영상처리의 기본이 되는 Band클래스의 base 클래스이다. 이 클래스는 Band의 기본이 되는 Metadata들에 대한 다수의 정보들을 포함하고 있다.
Public classCode exampleXDMBand2DMem
XDMBand2DMem클래스는 메모리 공간 상의 2차원 배열의 이미지 자료를 생성한다. XDMComposite에 설정되는 XDMBand는 보통 XRasterIO를 통해 생성된 XDMBandRaw객체나 XDMBand로부터 상속받은 영상처리 Band(예: XDMBandChangeDetect)를 설정하는데, 일반 Memory상의 2차원 이미지를 XDMComposite에 설정하고자 할 경우는 XDMBand2DMem클래스를 사용하면 된다. 일반적인 Memory 공간 데이터를 XDMBand2DMem에 설정하여 XDMComposite객체에 추가한 다음 도시를 수행한다.
Public classCode exampleXDMBandChangeDetect
XDMBandChangeDetect 클래스는 2장의 이미지간의 화소 변환 탐지를 수행하여 변화 영역을 탐지하는 기능을 정의한다. 여기에서 2장의 이미지는 영상정합 후의 이미지라고 가정한다.
Public classCode exampleXDMBandChangeDetectSig
XDMBandChangeDetectSig는 화소값 자체를 ID로 인식하여 2장의 영상으로부터 동일한 영역에서 ID 변화를 통해 변화 탐지를 수행한다. 토지피복 분류후 동일한 영역에 대해 변화도를 조사할때 사용한다.
Public classCode exampleXDMBandChangeDetectSpecAng
XBandParamChangeDetectSpecAng 클래스는 2장의 이미지간의 화소 변환 탐지를 수행하여 변화 영역을 탐지하는 기능을 정의한다. 여기에서 2장의 이미지는 영상정합 후의 이미지라고 가정한다.
Public classCode exampleXDMBandComplex
XDMBandComplex클래스는 Complex데이터를 입력받아 phase, magnitude, real, imaginary등의 데이터로 변경시킨다.
Public classCode exampleXDMBandConvDataType
XDMBandConvDataType 클래스는 영상의 데이터 형식(Radiometric resolution)을 변환한다.
Public classCode exampleXDMBandData2Binary
위성영상, DEM, Classified 이미지로부터 구간을 정의하여 다른 형태의 산출물을 생성하고 싶을때가 종종발생한다. 이럴때 해당 객체를 정의해서 사용하면 시각적인 효과를 얻을수 있다. 예를 들어, 고도값을 가진 Band로부터 5개 구간의 고도를 등분하여 색상을 재 정의하여 도시하고 싶은 경우, 해당객체를 사용하게 되면 원하는 산출물을 생성이 가능하다.
Public classCode exampleXDMBandData2GIS
위성영상, DEM, Classified 이미지로부터 구간을 정의하여 다른 형태의 산출물을 생성하고 싶을때가 종종발생한다. 이럴때 해당 객체를 정의해서 사용하면 시각적인 효과를 얻을수 있다. 예를 들어, 고도값을 가진 Band로부터 5개 구간의 고도를 등분하여 색상을 재 정의하여 도시하고 싶은 경우, 해당객체를 사용하게 되면 원하는 산출물을 생성이 가능하다.
Public classCode exampleXDMBandEnhance
XDMBandEnhance 클래스는 다양한 매개변수값을 적용하여 영상을 향상한다. 기본적으로 영상 향상 결과는 1 byte(0~255)이다.
Public classCode exampleXDMBandEpipolar
XDMBandEpipolar클래스는 2장의 스테레오 이미지로 부터 Epipolar이미지를 생성하는 기능을 수행한다.
Public classCode exampleXDMBandEpipolarDEM
에피폴라 쌍 이미지로부터 DEM을 추출한다. A digital elevation model is a digital model or 3D representation of a terrain's surface.
Public classCode exampleXDMBandFlip
XDMBandFlip클래스는 영상을 수평 혹은 수직 방향으로 Flip을 수행한다.
Public classCode exampleXDMBandFusion
XDMBandFusion은 2개의 영상을 1개의 영상으로 Fusion 영상을 생성한다.
Public classCode exampleXDMBandGeoCorrect
XDMBandGeoCorrect클래스는 입력 영상과 GCP들을 이용해 기하학적 보정을 수행한다.
Public classCode exampleXDMBandHDRC
XDMBandHDRC클래스는 영상에 대한 HDRC 를 수행한다.
Public classCode exampleXDMBandImageSharpen
저해상도 Color영상과 고해상도 Gray영상을 이용하여 고해상도 Color영상을 생성하는 기능을 수행한다.
Public classCode exampleXDMBandIndexTransform
XDMBandIndexTransform 클래스는 Index Transformation을 수행한다.
Public classCode exampleXDMBandLandCover2GIS
토지피복지도의 이미지를 GIS밴드로 변환하는 작업을 수행한다. 정부에서 배포하는 토지피복지도를 입력받아 토지피복 변화탐지등의 기능을 위해 GIS밴드로 변환할때 사용이 가능하다.
Public classCode exampleXDMBandMapConv
XDMBandMapConv는 입력 영상의 좌표 시스템으로 사용자가 정의한 좌표 시스템으로 변환시킨다.
Public classCode exampleXDMBandMask
입력 영상의 범위 내에 일부 지역을 벡터 파일 등을 이용하여 해당하는 지역을 추출하거나 삭제하는 기능이다.
Public classCode exampleXDMBandMath
XDMBandMath 클래스는 영상 밴드 간의 래스터 연산을 수행한다.
Public classXDMBandMosaic
Public classCode exampleXDMBandNoiseInterpol
XDMBandNoiseInterpol클래스는 영상에 의미 없는 화소값이 존재하는 경우 주변 값을 이용하여 새로운 값을 부여하는 기능을 수행한다.
Public classXDMBandOrthoFrame
XDMBandOrthoFrame클래스는 Frame Sensor Model에대한 정사보정을 수행한다.
Public classCode exampleXDMBandOrthoRPC
XDMBandOrthoRPC클래스는 RPC를 이용하여 정사보정을 수행한다. IKONOS, Quick Bird, OrbView 영상을 배포할 때 RPC(Rational Polynomial Coefficients) 파일을 함께 제공하는 경우가 있다. RPC 파일에는 latitude, longitude, 표정 요소에 대한 정보가 있다. 이런 RPC 파일을 이용하면 외부 표정을 결정하지 않고도 센서 모델링이 가능하다.
Public classCode exampleXDMBandPointsToGrid
XDMBandPointsToGrid클래스는 Point데이터로부터 Grid데이터로의 변환을 기능을 정의한다.
Public classXDMBandRawImage
XDMBandRawImage클래스는 영상을 로딩을 수행시에 생성되는 XRSLoadFile객체에 포함되는 객체를 생성한다. 즉, XRSLoadFile객체는 XDMBandRawImage를 여러개 포함하고 있으며 이를 이용하여 직접 화면(XDMComposite의 도시를 위한 Band로 설정)에 그리거나, 다른 XDMBand를 상속받은 객체(예 : XDMBandResize 등)에 Source Band로 입력하여 영상처리를 수행한다.
Public classCode exampleXDMBandRegionGen
위성영상, DEM, Classified 이미지로부터 구간을 정의하여 다른 형태의 산출물을 생성하고 싶을때가 종종발생한다. 이럴때 해당 객체를 정의해서 사용하면 시각적인 효과를 얻을수 있다. 예를 들어, 고도값을 가진 Band로부터 5개 구간의 고도를 등분하여 색상을 재 정의하여 도시하고 싶은 경우, 해당객체를 사용하게 되면 원하는 산출물을 생성이 가능하다.
Public classCode exampleXDMBandResize
Resize Image 기능은 영상의 공간 해상도를 바꾸거나 영상의 일부 (spatial/spectral)만을 다른 영상 파일로 저장하는 기능을 제공한다.
Public classCode exampleXDMBandRiverDetect
다분광 밴드를 보유한 위성영상이나 항공영상으로부터 NDWI를 생성할 수 있다면 River에 대한 영역을 추출이 가능하다.
Public classCode exampleXDMBandRotate
XDMBandRotate클래스는 영상을 회전시키는 기능을 정의한다.
Public classXDMBandSarS2G
XDMBandSarS2G클래스는 Slant영상을 Ground영상으로 변환하는 기능을 정의한다.
Public classCode exampleXDMBandSpatialFilter
XDMBandSpatialFilter 클래스는 Smoothing, Sharpening, 등 공간 필터링을 수행한다.
Public classXDMBandSuperClass
XDMBandSuperClass클래스는 감독분류를 수행하는 클래스이다.
Public classCode exampleXDMBandTileMerge
XDMBandTileMerge클래스는 여러장의 이미지를 한장으로 합하는 기능을 수행한다.
Public classCode exampleXDMBandTopoModel
XDMBandTopoModel클래스는 DEM으로부터 Slope, Aspect, and Shaded relief를 계산한다.
Public classXDMBandUnSuperClass
XDMBandUnSuperClass클래스는 무감독 분류를 수행하는 클래스이다.
Public classCode exampleXDMCompManager
XDMCompManager클래스는 XDMComposite 객체를 관리하는 기능을 정의한다.
Public classCode exampleXDMComposite
XDMComposite클래스는 다중 밴드로부터 영상을 합성하여 도시하는 기능을 정의한다.
Public classXGCPSets
XGCPSets클래스는 여러 개의 XGCP객체를 포함하는 컨터이너를 정의한다.
Public classCode exampleXImageMosaic
XImageMosaic클래스는 여러장의 영상을 입력받아 모자이크 영상을 생성하는 기능을 정의한다.
Public classCode exampleXLosGeo
XLosGeo클래스는 DEM데이터로부터 LOS(Line Of Sight)를 분석할 수 있는 기능을 정의한다.
Public classXMosaicBandInfo
XMosaicBandInfo 클래스는 모자이크를 위한 입력 밴드 정보를 정의한다.
Public classXParamRas2Vec
XParamRas2Vec클래스는 XRas2Vec객체에 입력되는 파라미터를 정의한다.
Public classXParamRas2VecLevel
XParamRas2VecLevel클래스는 XRas2Vec객체의 각 레벨을 정의한다.
Public classXRas2Vec
XRas2Vec클래스는 래스터 값을 이용하여 벡터화하는 기능을 수행하는 클래스이다.
Public classXROI
XROI클래스는 영상의 ROI(Region Of Interest)영역에 대한 통계치를 계산하기 위해 사용된다.
Public classXrs
NRS namespace에 사용되는 기본적인 정적 함수들을 제공한다.
Public classXRSGIS
XRSGIS클래스는 XDL에서 정의한 영상 화소의 값에 의미를 부여하기 위해 정의된다. 예를 들어, 픽셀의 Digital Number를 1, 2, 3, 4, ~ 10과 같이 정의되어 분포가 가능한데, 이럴 경우 XRSGIS객체를 이용하여 ID = 1~10, 화소의 색상, 영상에 분포한 픽셀의 갯수, 이름 등을 정의할 수 있다. 보통 이 클래스는 분류(Classification) 영상처리 후 결과를 저장하기 위해 사용된다.
Public classCode exampleXRSLoadFile
XRSLoadFile클래스는 상용 영상이나 표준 영상 포맷을 로딩한다.
Public classCode exampleXRSMetaData
XRSMetaData클래스는 영상정보에 대한 메타 데이터를 정의된다. XRSMetaData에서 정의되는 Meta데이터는 Domain으로 카타고리가 형성되고 그 하부에 Key값과 Value값으로 구성된다.
Public classCode exampleXRSSaveFile
XRSLoadFile클래스는 상용 영상이나 표준 영상 포맷으로 저장한다. 영상 저장은 XRasterIO클래스를 이용하여 수행된다.
Public classXSIG
감독 분류시 분류를 위한 특징을 정의하는 역할을 수행하는 클래스이다.
Public classXSIGSet
감독 분류시 분류를 위한 Signature를 관리하기 위한 클래스이다.
Public classCode exampleXTemplateMatch
XTemplateMatch클래스는 template matching을 수행하는 기능을 수행한다.
Public classXTINDataSet
XTINDataSet클래스는 TIN(Triangulated Irregular Network)의 리스트를 정의한다. 예를 들어 NXEasy3DView 에서 지형공간을 도시하기 위해 활용된다.
Enumerations
  EnumerationDescription
Public enumerationeBandType
Band의 데이터 속성에 대한 정의를 열거한다.
Public enumerationeChangeDetectType
XDMBandChangeDetect클래스에서 지원하는 변화탐지 방법을 열거한다.
Public enumerationeCompCutType
이미지의 Histogram을 이용하여 Contrast를 조절할때 Stretching을 적용하기 위한 Histogram의 구간 값을 설정하는 방법을 열거한다.
Public enumerationeComplexOutType
XDMBandComplex의 출력 데이터 형태를 열거한다.
Public enumerationeCompMode
XDMComposite에서 영상 도시를 위한 모드를 열거한다.
Public enumerationeCompStretchCoverage
XDMComposite객체에 대한 Enhancement를 수행할때 영상에 대한 통계치를 적용하는 모드를 열거한다.
Public enumerationeCompStretchType
이미지의 Constrast조절을 위해 Hisogram의 Stretching을 수행하는 방법을 열거한다.
Public enumerationeConvDataType
영상의 데이터 형식 변환 방법을 정의한다.
Public enumerationeEPOTCompType
XDL라이브러리의 기본 이미지 파일 포맷인 XDM(EPOT)의 구조 및 압축 형식을 열거한다.
Public enumerationeFlipDirection
영상의 Flip에 대한 방향을 정의한다.
Public enumerationeFusionType
XDMBandFusion에서 적용되는 Fusion방법에 대하여 열거한다.
Public enumerationeGCPSetRefType
GCP점을 생성할 때, 참조점을 무엇으로부터 추출했는지에 대한 기록을 열거한다.
Public enumerationeGCPSetType
XGCPSets클래스에에서 정의되는 Target 점과 Reference 점 사이의 관계를 정의하기 위한 방법들을 열거한다.
Public enumerationeHDRCType
HDRC type을 정의한다.
Public enumerationeImageSharpenType
저해상도 Color영상과 고해상도 Gray영상을 이용하여 고해상도 Color영상을 생성하는 Sharpen영상처리 방법을 열거한다.
Public enumerationeIndexTransMethod
Index Transform에 대한 방법을 열거한다.
Public enumerationeLandCoverType
토지피복지도의 분류를 정의한다. 토지피복지도는 대분류, 중분류, 세분류로 정의된다.
Public enumerationeMaskPolygonMode
폴리곤의 마스킹 모드를 열거한다.
Public enumerationeNoiseInterpolMethod
영상에 Noise값(보통 Band Value나 이미 알고 있는 값)이 있을 경우, 주변 화소 값을 이용한 보간 방법을 열거한다.
Public enumerationeResampleMethod
영상처리 중 영상 재배열 방법(Resample Method)을 열거한다.
Public enumerationeSpatialFilterMethod
공간 필터에 대한 방법을 열거한다.
Public enumerationeStereoCompMode
Stereo상의 Composite 모드를 열거한다.
Public enumerationeSuperClassMethod
감독분류의 방법을 정의한다.
Public enumerationeTopoModelType
DEM을 이용한 Topographic Modeling에 대한 방법을 열거한다.
Public enumerationeUnSuperClassMethod
무감독 분류에 대한 방법을 정의한다.
Public enumerationXBandParamPointsToGrideDelimType
문자열이나 다른 데이터 스트림에서 영역을 구분하는 하나 이상의 문자인 구분자를 명시하는 목록