오래된 시스템을 변환하는 동안 다음과 같은 형식의 값을 가진 위치 열을 발견했습니다. 38RQT6410550656
전 세계 게재 순위가 이런 식으로 표시되는 것을 본 적이 없지만 Google지도에 배치하면 올바른 위치가 됩니다. 이 형식이 무엇인지 알지 못하면 이에 대한 정보를 찾을 수 없었습니다.
이 형식은 무엇이며 어떻게 위도와 경도로 변환하거나 위치를 SQL 지리 열로 가져올 수 있습니까?
오래된 시스템을 변환하는 동안 다음과 같은 형식의 값을 가진 위치 열을 발견했습니다. 38RQT6410550656
전 세계 게재 순위가 이런 식으로 표시되는 것을 본 적이 없지만 Google지도에 배치하면 올바른 위치가 됩니다. 이 형식이 무엇인지 알지 못하면 이에 대한 정보를 찾을 수 없었습니다.
이 형식은 무엇이며 어떻게 위도와 경도로 변환하거나 위치를 SQL 지리 열로 가져올 수 있습니까?
답변:
좌표는 투영 좌표계 인 MGRS (Military Grid Reference System)에 있습니다. 이 좌표는 후행 자리수가 10 자리이므로 0.1 미터의 정확도를 제공합니다. 이 같은 온라인 웹 사이트에서 좌표를 일괄 변환 할 수 있습니다
처음 3 개의 문자는 "그리드 영역 건조"입니다.
다음 두 문자는 100,000m 평방 ID입니다. UJ
마지막 10자는 격자 좌표입니다 : x 축 = 64105 y 축 = 50656. 아래 이미지의 분류.
온라인 웹 사이트의 도움없이 MGRS에서 Lat, Long으로 변환하는 방법을 모르겠습니다. 파이썬 을 알고 있다면 작동 할 수있는 mgrs 라는 파이썬 모듈이 있습니다 . 이 스레드는 찾고있는 것과 비슷하기 때문에이 스레드를 볼 것 입니다. 나는 다른 사람이 더 나은 설명을 가지고 있다고 확신하지만 나는 차임 할 것이라고 생각했습니다.
최신 정보:
방금 파이썬 모듈을 테스트했으며 작동했습니다. 다음은 스크린 샷입니다.
파이썬 2.7 과 파이썬 2.7 용 Microsoft Visual C ++ 컴파일러 가 필요 합니다.