2009-06-15 5 views
7

지도상의 좌표를보세요 page. 이것은 Wikipedia에서 링크되어 있으며 좌표는 쿼리 문자열로 전달됩니다. 나는 이것에 대한 실제적인 용어를 모르지만 어떻게 좌표를 변환합니까? 그들은 다음과 같이 :이 좌표를 Google지도에서 읽을 수있는 좌표로 변환하려면 어떻게해야합니까?

37 ° 14 '6 "N, 115 ° 48'40"

W I는 다음과 같이 그들에게 싶습니다

37.235, -115.811111

은 Google지도에서 읽을 수있는 형식으로 this example에서 볼 수 있습니다.

어떻게하면 PHP에서이 작업을 수행 할 수 있으며 두 가지 유형의 좌표는 무엇입니까?

답변

23

원래 형식은시, 분, 초 형식입니다. , 진수로 변환하려면 수행

D = H + M/60 + S/3600

그래서 예에서, 37,14,6이된다

37 + 60분의 14 + 3,600분의 6 = 37.235.

위도가 N 인 경우 결과는 양수입니다 (S가 음수이면). 경도가 E이면 결과는 양수입니다. west의 경우 결과는 부정적입니다.

+0

수식 주셔서 감사합니다 - 그냥 내 PHP 코드에서 그대로 사용됩니다. – Ali

-1

는 음 당신이 언급 페이지가 이미 당신에게 WGS84와

+0

그래,하지만 좌표를 통해 위도와 경도를 구하는 수식을 원한다. 또는 PHP 함수를 더 좋을 것이다 :) – Ali

1

Here 당신이 무엇에 관해 얘기하는지 않는 자바 스크립트 기능입니다 위도 경도 형식으로 좌표를 제공합니다.

이 유틸리티를 사용하면 위도와 경도 을 십진수도, 분, 초 사이로 변환 할 수 있습니다. 편의를 위해 National Geodetic Survey의 NADCON 프로그램에 대한 링크가 포함되어있어 NAD83/WGS84 좌표계와 이전 NAD27 좌표계 간의 변환이 가능합니다. NAD27 좌표는 현재 방송 승인 및 응용 프로그램에 사용됩니다.

이 유틸리티를 사용하려면 계산을 수행하려면 Javascript가 활성화되어 있어야합니다.

관련 문제