행궁동 데이터 엔지니어

반응형

카카오개발자, 네이버 API를 사용해서 좌표를 주소로 변환하는 방법에 대한 포스팅 입니다.

 

제목에 지오코딩(Geocoding)이라고 적었지만

사실 엄밀히 말하면 좌표를 주소로 변환하는 것이기에 Reverse Geocoding 에 대한 포스팅 입니다.

  • Geocoding : 주소 → 좌표
  • Reverse Geocoding : 좌표 → 주소

 

(아래는 제가 사용한 카카오 지도 REST API 명세서 입니다)

기존 링크가 변경되어 (2023-03-26 업데이트)

https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

카카오 Maps API를 사용하는 방법도 있는 것 같습니다 (2023-03-26 업데이트)

https://apis.map.kakao.com/web/documentation/#services_Geocoder

 

 

API를 사용하기 위해 언어는 Python 3.6과 requests, json 라이브러리를 사용했습니다.

  • 사용언어 : Python 3.6
  • 사용 라이브러리 : requests, json

카카오에서 제공해주는 API 개발가이드

 

상세 코드는 아래 github 링크에 남깁니다. 

(다운받아서 사용하세요)

 

ID 및 Key값은 변경해서 사용하셔야 합니다.

 

정상 작동 확인날짜 : 2020-04-05 

 

https://github.com/menthamin/geocoding/blob/master/Reverse%20Geocoding%20API%20(Kakao%2C%20Naver).ipynb

 

menthamin/geocoding

Contribute to menthamin/geocoding development by creating an account on GitHub.

github.com

 

 

 

 

 

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band