본문 바로가기
  • "You can't manage what you can't measure" Peter Drucker
스포츠_스포츠_Sports

K리그 축구장 주소 및 위경도 (with Rstudio API)

by Vitaminymc 2023. 12. 19.
반응형

[K리그 축구장 주소 및  위치, 위도 경도 찾기]

[K리그1 : 12개팀]

[팀명 및 구장명 불러오기]

library(tidyverse)

input_loca <- read.csv('k-league.csv', fileEncoding = 'cp949')

[Kakao map 카카오맵 API]

library(httr)
library(jsonlite)

keyword_url <- "https://dapi.kakao.com/v2/local/search/keyword.json" 

for(i in 1:25)
{ addr = input_loca$stadium_name[i]

parameters <- list(page = 1, size = 10, query = addr) 

data_list <-
  GET(keyword_url,
      query = parameters,
      add_headers(Authorization = paste0("KakaoAK ", api_key))) %>% 
  content(as = 'text') %>% 
  fromJSON()

long_value <- as.numeric(data_list$documents$x[1]) 
lat_value <- as.numeric(data_list$documents$y[1])
place_value <- as.character(data_list$documents$place_name[1])
category_value <- as.character(data_list$documents$category_name[1])
addr_value <- as.character(data_list$documents$road_address_name[1])

cat(input_loca$stadium_name[i] , "=", lat_value, " ", long_value, " ", place_value, " ", addr_value , "\n" )

input_loca$place[i] <- place_value
input_loca$addr[i] <- addr_value
input_loca$lon[i] <- long_value
input_loca$lat[i] <- lat_value


}

write.csv(input_loca, 'k-league-addr.csv', fileEncoding = 'cp949')

 
카카오 디벨로퍼 Rest API 참고 : 건물과 주소 위도 경도 정보 알아내기 2 (with Rstudio API) (tistory.com)
 
https://developers.kakao.com/docs/latest/ko/local/dev-guide#search-by-keyword

 

Kakao Developers

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

developers.kakao.com

키워드로 장소 검색하기
URL : https://dapi.kakao.com/v2/local/search/keyword.${FORMAT}

  • URL의 ${FORMAT} 부분에 원하는 응답 형식을 지정 (JSON과 XML 형식을 지원)

Document 

  • place_name : 장소명, 업체명
  • category_name : 카테고리 이름
  • address_name : 전체 지번 주소
  • road_address_name : 전체 도로명 주소
  • x : X 좌표값, 경위도인 경우 longitude (경도)
  • y : Y 좌표값, 경위도인 경우 latitude(위도)

[K리그1 축구 경기장 주소/위치 및 위경도]

2023년 시즌 파이널 라운드 순위 순서

  • 수원 삼성은 K리그1 12위로 2024년 시즌 K리그2로 강등
team_name
(팀명)
stadium_name
(구장명)
addr
(도로명 주소)
lon
(경도)
lat
(위도)
울산HD 울산 문수 축구경기장 울산 남구 문수로 44 129.260 35.535
포항스틸러스 포항 스틸야드 경북 포항시 남구 동해안로6213번길 20 129.384 35.998
광주 FC 광주 월드컵 경기장 광주 서구 금화로 240 126.875 35.134
전북 현대 전주 월드컵 경기장 전북 전주시 덕진구 기린대로 1055 127.064 35.868
인천 Utd 인천 축구 전용경기장 인천 중구 참외전로 246 126.643 37.466
대구 FC DGB대구은행파크 대구 북구 고성로 191 128.588 35.881
FC서울 서울 월드컵 경기장 서울 마포구 월드컵로 240 126.897 37.568
대전 하나 시티즌 대전 월드컵 경기장 대전 유성구 월드컵대로 32 127.325 36.365
제주 Utd 제주 월드컵 경기장 제주특별자치도 서귀포시 월드컵로 33 126.509 33.246
강원 FC 춘천 송암 스포츠타운 강원특별자치도 춘천시 스포츠타운길 136 127.692 37.855
수원 FC 수원 종합 운동장 경기 수원시 장안구 경수대로 893 127.011 37.298
수원 삼성 수원 월드컵 경기장 경기 수원시 팔달구 월드컵로 310 127.037 37.286

 


[K리그2 : 13개팀]

[K리그2 축구 경기장 주소/위치 및 위경도]

2023년 시즌 종합 순위 순서

  • 김천 상무 FC는 K리그2 1위로 2024년 시즌 K리그1로 승격
team_name
(팀명)
stadium_name
(구장명)
addr
(도로명 주소)
lon
(경도)
lat
(위도)
김천 상무 FC 김천 종합 운동장 경북 김천시 운동장길 1 128.086 36.140
부산 아이파크 부산아시아드주경기장 부산 연제구 월드컵대로 344 129.058 35.190
김포 FC 김포 솔터 축구장 경기 김포시 김포한강3로 387 126.650 37.641
경남 FC 창원 축구센터 경남 창원시 성산구 비음로 97 128.706 35.223
부천 FC 1995 부천 종합 운동장 경기 부천시 소사로 482 126.799 37.503
안양 FC 안양 종합 운동장 경기 안양시 동안구 평촌대로 389 126.946 37.405
전남 드래곤즈 FC 광양 축구 전용구장 전남 광양시 백운로 1641 127.727 34.933
충북 청주 FC 청주 종합 경기장 충북 청주시 서원구 사직대로 229 127.472 36.638
성남 FC 탄천 종합 운동장 경기 성남시 분당구 탄천로 215 127.121 37.410
충남 아산 FC 이순신 종합 운동장 충남 아산시 남부로 370-24 127.022 36.768
서울 E랜드 FC 목동 종합 운동장 서울 양천구 안양천로 939 126.882 37.531
안산 그리너스 FC 안산 와 스타디움 경기 안산시 단원구 화랑로 260 126.819 37.319
천안 시티 FC 천안 종합 운동장 충남 천안시 서북구 번영로 208 127.115 36.819

K리그 25개팀 (K리그1 12팀, K리그2 13팀)

Image source : https://www.kleague.com/

 

K LEAGUE

 

www.kleague.com

 

728x90