Click or drag to resize
XDL

XCoordinateTransformation Class

XCoordinateTransformation클래스는 두개의 XSpatialReference시스템 간의 상이한 좌표를 변환하는 기능을 정의한다. 예를 들어, UTM->Geographic, Geographic->UTM좌표 시스템간의 좌표점 변환을 수행한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NCCXCoordinateTransformation

Namespace:  Pixoneer.NXDL.NCC
Assembly:  NXDLcc (in NXDLcc.dll) Version: 1.2.228.63
Syntax
C#
public class XCoordinateTransformation : IDisposable

The XCoordinateTransformation type exposes the following members.

Constructors
  NameDescription
Public methodXCoordinateTransformation
XCoordinateTransformation 클래스에 대한 기본 생성자이며 내부 멤버변수들을 초기화 한다.
Top
Methods
  NameDescription
Public methodCreateCoordinateTransform
입력되는 Input XSpatialReference 객체로 부터 Output XSpatialReference 객체로의 변환을 위해 초기화 시킨다.
Public methodTransformPt(Double, Double)
설정된 좌표 시스템간의 입력 좌표 점으로부터 출력 좌표 점으로 변환을 수행한다.
Public methodTransformPt(Double, Double, Double, Double)
설정된 좌표 시스템간의 입력 좌표 점으로부터 출력 좌표 점으로 변환을 수행한다.
Top
Remarks

The XSpatialReference, and XCoordinateTransformation classes provide services to represent coordinate systems

Examples
This is example #1:
XSpatialReference srIn  = new XSpatialReference();
XSpatialReference srOut = new XSpatialReference();

srIn.SetWellKnownGeogCS("WGS84");
srOut.SetWellKnownGeogCS("WGS84");
srOut.SetUTM(52, true);
XCoordinateTransformation coordTrans = new XCoordinateTransformation();
if (!coordTrans.CreateCoordinateTransform(ref srIn, ref srOut)) return;

double xOut, yOut;
xOut = yOut = 0;
coordTrans.TransformPt(127.0, 36.0, ref xOut, ref yOut);
See Also