Click or drag to resize
XDL

XBandParamMapConv Class

XBandParamMapConv클래스는 XDMBandMapConv객체의 입력파라미터를 정의한다.
Inheritance Hierarchy

Namespace:  Pixoneer.NXDL.NRS
Assembly:  NXDLrs (in NXDLrs.dll) Version: 1.2.817.72
Syntax
C#
public class XBandParamMapConv : XBandParamBase

The XBandParamMapConv type exposes the following members.

Constructors
  NameDescription
Public methodXBandParamMapConv
XBandParamMapConv클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Public methodXBandParamMapConv(XBandParamMapConv)
XBandParamMapConv객체를 생성하는 생성자이다. 외부 XBandParamMapConv객체를 입력 받아 멤버 변수를 초기화한다.
Top
Properties
  NameDescription
Public propertyBlankValue
Map Projection을 바꾸면 영상의 확대/축소 내지는 회전이 일어나는데 이때 영상의 경계면에 화소가 아닌 영역이 존재할 수 있다. 이 영역에 채워줄 값을 입력한다. Blank Value는 Mosaic이나 Map View에서 XDMComposite를 중첩도시할 때 Transparent 값을 설정하여 유용하게 사용할 수 있다.
Public propertyOutSR
출력 좌표계 설정.
Public propertyPixelSizeX
X 방향의 출력 공간 해상도. 출력 좌표계의 단위와 동일해야 함. 예를 들어 출력 좌표계가 위경도인 경우 단위는 degree로 처리
Public propertyPixelSizeY
Y 방향의 출력 공간 해상도. 출력 좌표계의 단위와 동일해야 함. 예를 들어 출력 좌표계가 UTM인 경우 단위는 meter로 처리
Public propertyResampleMethod
Resample 방법. Resample Method는 Nearest Neighbor, Bilinear, Cubic Convolution 3가지를 지원한다. Nearest Neighbor는 가장 가까운 화소 값을 결과 픽셀에 할당한다. Bilinear는 Bilinear 함수를 통해 2x2영역의 4점들의 값을 선형으로 내삽하여 계산된 값을 결과 픽셀에 할당한다. Cubic Convolution은 Cubic 함수를 통해 4x4영역의 16개의 값을 고등차수로 보간하여 계산 결과를 픽셀에 할당한다.
Public propertySrcBand
영상 좌표변환을 위한 입력 영상 밴드
Public propertyUseWCFlag
Warping계수를 사용(Warping계수에 의한 방법)하여 Map좌표 변환을 수행할 것인지, 모든 픽셀마다 좌표 변환식(Point By Point방법)을 적용하여 수행할것인지를 설정한다. Warping계수를 사용하면 속도는 빠르지만, 정확도가 떨어지므로, false를 입력하여 사용해야 한다. 다만, 정확도가 필요없이 실시간 도시가 필요한 경우에만 true을 사용한다.
  • Warping에 의한 방법 : 영상 내에 고르게 분포하는 몇 점의 지점들을 선택하고, 이 지점들에 대한 좌표변환을 수행한 후, 이들 점을 근거로 좌표 변환식을 Affine, Pseudo Affine, 2nd Order 3rd Order 다항식을 구성하여 전체 영상에 대하여 변환을 적용하는 방식이다. 영상내에 고르게 분포하는 GCP를 인위적으로 설정한다는 점이 다를 뿐, 내부적으로 GCP 기하보정을 수행하는 것과 같다. 계산된 Warping 계수를 이용하여 변환을 실시하게 되므로 속도는 빠르나 Warping 계수에 의한 변환이므로 정확도가 떨어질 위험이 있다.
  • Point By Point에 의한 방법 : 출력될 영상의 맵 좌표상의 한점 한점의 Pixel들을 모두 좌표 변환을 실시하여 입력 영상의 맵 좌표에 해당하는 픽셀을 추출하여 출력값에 쓰는 방식이므로 정확도는 다소 높지만 속도가 느리다.
Public propertyWarpMethod
Warping방법. UseWCFlag 속성을 true로 설정하여 warping 계수를 사용할 때 warping 계수를 계산하기 위한 변환식을 설정한다.
Top
See Also