XDL TIP
[NCC] 좌표계 변환 ( Geographic->UTM 변환)
Author
pixoneer
Date
2016-11-19 18:47
Views
3502
// Geographic 좌표 시스템으로부터 UTM 좌표시스템으로 변환 수행(예제는 UTM Zone 52, Northern hemisphere로의 변환)
// 1. XSpatialReference을 생성하여 Geographic좌표 시스템 설정
XSpatialReference srIn = new XSpatialReference();
srIn.SetWellKnownGeogCS("WGS84");
// 2. XSpatialReference을 생성하여 UTM 좌표 시스템 설정
XSpatialReference srOut = new XSpatialReference();
srOut.SetWellKnownGeogCS("WGS84");
srOut.SetUTM(52, true);
// 3. XCoordinateTransformation 객체를 생성하여 Geographic 좌표 시스템으로부터 UTM 좌표시스템으로 변환시스템을 생성
XCoordinateTransformation coordTrans = new XCoordinateTransformation();
if (!coordTrans.CreateCoordinateTransform(ref srIn, ref srOut)) return;
// 4. 좌표값 변환 수행
double xOut, yOut;
xOut = yOut = 0;
coordTrans.TransformPt(127.0, 36.0, ref xOut, ref yOut);
// 1. XSpatialReference을 생성하여 Geographic좌표 시스템 설정
XSpatialReference srIn = new XSpatialReference();
srIn.SetWellKnownGeogCS("WGS84");
// 2. XSpatialReference을 생성하여 UTM 좌표 시스템 설정
XSpatialReference srOut = new XSpatialReference();
srOut.SetWellKnownGeogCS("WGS84");
srOut.SetUTM(52, true);
// 3. XCoordinateTransformation 객체를 생성하여 Geographic 좌표 시스템으로부터 UTM 좌표시스템으로 변환시스템을 생성
XCoordinateTransformation coordTrans = new XCoordinateTransformation();
if (!coordTrans.CreateCoordinateTransform(ref srIn, ref srOut)) return;
// 4. 좌표값 변환 수행
double xOut, yOut;
xOut = yOut = 0;
coordTrans.TransformPt(127.0, 36.0, ref xOut, ref yOut);
Total Reply 0Count
Number | Title | Author | Date | Views |
7 |
[NXDL] XGeoPoint클래스 사용하기
pixoneer
2016.11.19
3326
|
pixoneer | 2016.11.19 | 3326 |
6 |
[NXDL] XColorTable사용하기
pixoneer
2016.11.19
1648
|
pixoneer | 2016.11.19 | 1648 |
5 |
[NXDL] XGrid클래스 사용하기
pixoneer
2016.11.18
1871
|
pixoneer | 2016.11.18 | 1871 |
4 |
[NXDL] XVertex2i 클래스 사용하기
pixoneer_THK
2016.11.18
1595
|
pixoneer_THK | 2016.11.18 | 1595 |
3 |
[NXDL] XVertex3d클래스 사용하기
pixoneer_THK
2016.11.18
1601
|
pixoneer_THK | 2016.11.18 | 1601 |
2 |
[NXDL] XVertex2d 클래스 사용하기
pixoneer_THK
2016.11.18
1600
|
pixoneer_THK | 2016.11.18 | 1600 |
1 |
[NXDL] XAngle클래스 사용하기
pixoneer_THK
2016.11.18
1633
|
pixoneer_THK | 2016.11.18 | 1633 |