반응형
1. 시험환경
˙ 파이썬
˙ 카카오 Map API
2. 목적
˙ 카카오 Map API를 이용하는 방법을 알아보자.
˙ 파이썬 코드에서 주소(입력값)를 위경도(출력값)로 변환하는 코드를 작성한다.
3. 적용
① 카카오 API를 사용하기 위해 kakao developers 사이트에 계정 등록한다.
- https://developers.kakao.com/
② 애플리케이션을 추가하고 발급된 "키"을 확인한다.
- Python 코드에서 사용하기 위해 REST API 키를 사용하면 된다.
③ 카카오 API를 이용하여 "주소"를 "위경도"(wgs84) 데이터로 변환한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import requests
from urllib.parse import urlparse
address = "서울시 강남구 자곡로 3길 22"
url = f"https://dapi.kakao.com/v2/local/search/address.json?query={address}"
result = requests.get(urlparse(url).geturl(), headers={"Authorization": "KakaoAK 발급키입력"}).json()
print(json.dumps(result, indent=4, ensure_ascii=False)) lat = result['documents'][0]['x'] lng = result['documents'][0]['y']
print("lat=",lat, ", lng=", lng)
|
cs |
4. 결과
˙ 변환 결과를 확인한다.
※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※
반응형
'파이썬' 카테고리의 다른 글
configparser 라이브러리 사용법 (0) | 2022.10.23 |
---|---|
[카카오API] 위경도를 주소로 변환 (0) | 2022.10.22 |
파이썬을 이용한 엑셀 데이터 추출 및 DB 저장 루틴 (0) | 2022.08.09 |
python을 이용한 (geo)json 데이터 파싱(parsing) (0) | 2022.08.09 |
pip freeze 명령어 사용법 (0) | 2022.07.11 |