Click or drag to resize
XDL

XFrameSensorParams Class

XFrameSensorParams 클래스는 Frame camera의 센서모델 계산을 위한 파라미터를 정의한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NSMXFrameSensorParams

Namespace: Pixoneer.NXDL.NSM
Assembly: NXDLsm (in NXDLsm.dll) Version: 2.0.3.38
Syntax
C#
public class XFrameSensorParams : IDisposable

The XFrameSensorParams type exposes the following members.

Constructors
 NameDescription
Public methodXFrameSensorParams XFrameSensorParams 클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyFocalLength Focal Length(보통 meter단위 설정).
Public propertyHeight Frame Heigth의 화소 수.
Public propertyK1 왜곡 Factor k1.
Public propertyK2 왜곡 Factor k2.
Public propertyK3 왜곡 Factor k3.
Public propertyPSX CCD의 x-방향 소자의 크기(보통 meter단위 설정).
Public propertyPSY CCD의 x-방향 소자의 크기(보통 meter단위 설정).
Public propertySensorKappa 지역 모드에서 기준 좌표계 Z축에 대한 센서 회전각. 지구 모드에서는 이 값을 무시한다.
Public propertySensorOmega 지역 모드에서 기준 좌표계 X축에 대한 센서 회전각. 지구 모드에서는 이 값을 무시한다.
Public propertySensorPhi 지역 모드에서 기준 좌표계 Y축에 대한 센서 회전각. 지구 모드에서는 이 값을 무시한다.
Public propertySensorPitch 지구 모드에서 센서의 Pitch 각도. 지역 모드에서는 이 값을 무시한다.
Public propertySensorPos 센서의 위치값 설정(보통 meter단위 설정).
Public propertySensorRoll 지구 모드에서 센서의 Roll 각도. 지역 모드에서는 이 값을 무시한다.
Public propertySensorSR 센서모델의 좌표 시스템.
Public propertySensorYaw 지구 모드에서 센서의 Yaw 각도. 지역 모드에서는 이 값을 무시한다.
Public propertyTopStartY 영상 Y 좌표가 위에서 아래로 증가하는지 나태는 플래그. 참인 경우, 영상좌표 원점은 좌상단, 거짓인 경우 좌하단이 된다.
Public propertyWidth Frame Width의 화소 수.
Public propertyXPO 영상 센터로부터 주점까지 X Offset(단위 : 픽셀의 수).
Public propertyYPO 영상 센터로부터 주점까지 Y Offset(단위 : 픽셀의 수).
Top
Example
This is example #1:
C#
XSpatialReference sr = new XSpatialReference();
sr.importFromEPSG(40055); // Korea 2000 / Korea Central Belt

XFrameSensorParams smParam = new XFrameSensorParams();
smParam.FocalLength = 0.12;
smParam.SensorPos.x = 232954.461; // Korea 2000 / Korea Central Belt
smParam.SensorPos.y = 316145.192; // Korea 2000 / Korea Central Belt
smParam.SensorPos.z = 3889.389;
smParam.SensorYaw = XAngle.FromDegree(-0.09862);
smParam.SensorPitch = XAngle.FromDegree(0.08007);
smParam.SensorRoll = XAngle.FromDegree(-0.30901);
smParam.PSX = 0.0000012;
smParam.PSY = 0.0000012;
smParam.Width = 7680;
smParam.Height = 13824;
smParam.XPO = 0.0;
smParam.YPO = 0.0;
smParam.TopStartY = false;
smParam.SensorSR = sr;
See Also