study2012. 6. 26. 15:24

구글맵에서는 전세계의 고도 데이터를 API로 제공한다. Google Elevation API를 이용하면 위도 경도만 알고 있으면 그 지점의 고도를 알 수 있다.


여기서는 남산 팔각정의 고도를 알아보겠다.

우선 구글맵을 이용해 원하는 지점의 위도 경도를 구한다. [  구글맵에서 위도 경도 구하기   http://milkelf.tistory.com/71 ]

남산 팔각정의 위도 경도는 (37.55157798469981, 126.98770523071289)


아래 URL 처럼 위도 경도를 채워서 요청을 하면. 고도 정보를 JSON 형식으로 리턴해준다.

(http://maps.googleapis.com/maps/api/elevation/json?locations=[위도],[경도]&sensor=false)


남산 팔각정의 고도 정보 요청

http://maps.googleapis.com/maps/api/elevation/json?locations=37.55157798469981,126.98770523071289&sensor=false


결과

{
   "results" : [
      {
         "elevation" : 258.1230468750,
         "location" : {
            "lat" : 37.55157798469981,
            "lng" : 126.9877052307129
         },
         "resolution" : 152.7032318115234
      }
   ],
   "status" : "OK"
}

여기서는 258미터로 나온다. 구글맵은 WGS84 좌표계를 쓰기 때문에 이는 해발고도(표고)라 생각하면 된다. 

실제 GPS로 측정했더니 270미터 정도가 나오는데, GPS 고도계의 오차가 20~30m 이기 때문에 오차범위에 해당한다.


조금 더 자세한 정보는 아래를 참고하세요. ~

출처 https://developers.google.com/maps/documentation/elevation/?hl=ko

Posted by 평면우주