[ 공모전 ] 지도 페이지 : GRS80TM(EPSG:2097) 와 WGS84 - 좌표변환

최문길·2024년 6월 25일
0

공모전

목록 보기
21/46

이전 글들에서

  • 동물병원&동물약국 API 호출 처리
  • 서울시 공공데이터인 산책로 API를 통해 데이터를 받아와서 데이터 가공

3개의 API 호출과 관련하여 글을 작성 했었다.

그렇지만, 동물병원&동물약국 API 데이터를 불러와 데이터를 가공하여

각 탭을 클릭 해 봤지만, 마커 표시가 되지 않는다.

무엇 이 잘못 되었는지 확인 해본 결과 서울시 데이터의 좌표(위도,경도)와 카카오맵에서 사용하는 좌표가 맞지 않았기 때문이었다.



좌표 표기

Kakao의 좌표 표기는 : WGS84

WGS84 타원체를 기반으로 한 한국 좌표 표기법을 따르고 있다.

동물병원&동물약국 API의 좌표 표기는 : EPSG:2097(GRS80TM)

그렇다면 서울시 동물관련 API 데이터 주소에 좌표는 어떻게 표기 할까?

매우 친절하게도 좌표 정보는 위의 사진이 전부다.
좌표정보관련 명확한 정보가 필요하다. 그래서 조금더 알아보다가 맨 위의 칸에 있었다.

중부원점TM(EPSG:2097) 좌표계에 따른 해당위치의 좌표 정보이며 위경도 좌표는 제공하고 있지 않음



GRS80TM vs WGS84

중부원점TM(EPSG:2097)은 GRS80TM이라는 타원체를 기반으로 한 좌표 표기 법이다.
GRS80TM과 같은 선상에 놓인 개념이 WGS84이다.

GRS80TM을 사용하여 한국좌표계 표기(서울을 중점)를 한 것이 EPSG:2097이다.

  • GRS80TM -> GRS80TM을 기반으로 한국 중부지역(서울 등...)을 표기 한 것이 EPSG:2097이다.
  • WGS84 -> WGS84를 기반으로 표기 한 것이 EPSG:5181

좌표 표기의 비교점을 알아봤다.

Q. 왜 비교했냐고 물어 볼수도 있지만,
A-1. 무엇을 가지고 WGS84로 변환 할지를 알아야 하니까!
A-2. GRS80TM을 WGS84로 변환 해야겠다는 결론이 도출된다.

좌표표기 방법은 여러 개가 있다는 것을 요번 프로젝트를 하면서 처음 알게 되었다.

참고

WGS84 경위도: GPS가 사용하는 좌표계 이며
구글 맵 같은 경우에도 WGS84를 이용한다.

마무리

서울시에서 제공하는 동물병원&동물약국에서 제공하는 좌표계와 카카오맵에서 사용하는 좌표계를 알아봤다.

다음 글에서는 어떻게 좌표를 변환하고, 카카오 맵에 보여줄지 글을 써보겠다.

0개의 댓글

관련 채용 정보