UTM 좌표를 위도 및 경도로 변환하는 방법은 무엇입니까? [복제하다

StackOverflow https://stackoverflow.com/questions/753560

문제

복제 :

내 현재 프로젝트는 지역 도시 계획 부서에서 발행 한 중앙 지오 코딩 서비스와 인터페이스하고 있습니다. 이 서비스는 주로 측량을 위해 설계되었으며, 따라서 UTM XY 형식으로 좌표를 반환합니다. 내 시스템은 Google 어스 및 기타 매핑 도구와의 통합을 위해 소수점 위도 및 경도로 좌표를 저장합니다.

모든 경우에 XY에서 위도 및 경도로 변환하기위한 알고리즘을 생각해 내고 싶습니다. 전환을 설명하는 텍스트를 찾을 수 없었습니다. Google을 통해 가장 많이 찾을 수 있었던 것은 Excel Visual Basic 및 Fortran의 형태로 원시 소스 코드입니다. 나는 유용한 일반적인 솔루션이 지역 사회에 큰 도움이 될 것이라고 믿는다.

도움이 되었습니까?

해결책

이를 위해서는지도 프로젝션 라이브러리가 필요합니다.

오픈 소스 인 많은 라이브러리가 있습니다. 가장 완전한 것 중 하나입니다 proj.4.

그것은 다음과 같은 많은 간단한 라이브러리에서 내부적으로 래핑하고 사용합니다. gdal.

이를 통해 UTM-> Latlon (많은 옵션 포함), UTM-> 상태 평면 또는 공통 투영에서 다른 공통 투영으로 이동할 수 있습니다.

다른 팁

Java에서는 사용하겠습니다 OpenMap 변환기 UTM에서 포인트의 표현에서 위도 및 경도를 사용하여 하나의 표현 (GPS에서 가장 일반적으로 사용되는 WGS-84 타원체를 가정).

OpenMap은 오픈 소스이며 다운로드 페이지에 대한 링크를 게시하지만 짧은 라이센스 스크립트가 있습니다. 따라서 무례한 것을 피하기 위해 나는 깊은 링크를하지 않을 것입니다. 대신, 가십시오 그들의 홈페이지 그리고 다운로드를 클릭하십시오.

그것은 당신의 문제를 직접 해결하거나 적어도 당신을 유용한 알고리즘을 향하게해야합니다.

당신은 시도 할 수 있습니다 http://www.gaia-gis.it/spatialite/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top