2012-02-18 1 views
1

위도, 경도 형식의 위치 좌표는 23⁰ 39' 24.8" N & 58⁰ 11' 36.5" E입니다 (아래 그림 참조). 그러나 내 직장에서 나는 ArcGIS을 사용하고 그것은 학위 (위도, 경도) 양식 좌표를 지원하지 않는 것 같습니다. 이제 학위 양식을 UTM 표기법으로 변환하는 C++ 코드를 작성하려고합니다. 예를 들어 23⁰ 39' 24.8" N & 58⁰ 11' 36.5E" ~ 2616726 N & 621702 E과 같은 코드를 작성하려고합니다. 그런 전환을 어떻게 할 수 있는지 알고 싶습니다. '위도, 경도와 UTM 표기법 간의 변환

enter image description here

PS : E = 동, N = 북한.

+0

http://earth.google.com/outreach/tutorial_importgis.html 시작하는 데 도움이 될 수 있습니다. –

+0

+1 동일한 문제가 있습니다. –

답변

4

Wikipedia이 방법을 설명합니다. 구글 어스는 십진법 학위 통지를 사용할 수 있습니다.

편집 : 내 사진을보고 UTM으로 변환 하시겠습니까? Wikipedia에도이 공식이 있습니다.

(참고 : 사용하기 전에 몇 가지 다른 소스와 위키 백과 공식 확인) - 위키 백과 방정식을 따라> UTM 변환 RVE의 대답에 추가

+0

맞습니다. 위도, 경도를 UTM으로 변환하고, 두 번째 링크에서'A' 공식으로 변환하려면'λ0'의 값으로 무엇을 넣을 수 있습니까? – Aan

+0

경도의 참조 자오선 그러나 진지하게, 나는 UTM으로 많은 것을하지 않았지만 원하는 변환을 할 수있는이 라이브러리를 찾았습니다. http://geographiclib.sourceforge.net/ – rve

+0

lib에 감사드립니다. 나는 그것을 목적으로 배우기 위해 자기 자신을 코딩하는 것을 선호한다 :) 아직도 나는 경도의 참조 자오선과 혼동된다 !! 그것은 일정하거나 무엇입니까! 내가 가진 모든 것은 위도와 경도 좌표입니다! – Aan

0

, 당신은 위도/경도를 구현할 수 있습니다.

또는 GeographicLib과 같은 오픈 소스 geodesy 패키지를 다운로드하여 설치할 수도 있습니다.

세 번째 옵션은 GeographicLib 또는 navsat_conversions 파일과 같은 다른 오픈 소스 패키지에서 직접 코드를 빌리는 것입니다. 이 경우 원본 작성자에게 크레딧을 주어야합니다.