Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

시사플러스 2019 서울맛집 지도화

현재 위치에서 가까운 맛집을 mz.qasw.net에서 확인하실 수 있습니다. (위치 권한 필요)

개요

  • 시사플러스 '2019 서울맛집' 기사의 맛집들을 지도 위에 표시하는 프로젝트입니다.
  • 정확한 위치를 표시하기보다는 카테고리별 맛집의 분포 등을 재미삼아 보는 것을 목표로 하였습니다.
  • 이 프로젝트는 Chang-Joo Park님께서 먼저 제안하시고 GeoJSON 사용법 등을 보여주시는 것으로 시작하였습니다.
  • 잘못된 정보나 기능 추가는 Issue 또는 Pull Request 부탁드립니다.

정제

  • 기초 데이터는 시사플러스 '2019 서울맛집'에서 가져왔습니다.
  • 전체 데이터 중 1. 평양냉면부터 45. 돼지고기까지 가져왔으며, 이후 데이터는 수작업이 많을 것 같아 따로 정제하지 않았습니다.
  • 1. 평양냉면부터 56. 중국집까지 전체 데이터를 가져왔습니다. (2019/04/25 수정)
  • 기초 데이터는 동 이름 (- 역 이름) - 음식점 이름 (- 기타) 형태로 정리하였으며, 가게명만 있는 경우 모두 제외하였습니다.
    • (45. 돼지고기46~50의 지역음식, 56. 중국집의 경우 소제목을 기타에 포함시켰습니다.)
  • 각 행은 따로 정제하지 않았으나, 훑어보다가 확인한 일부 오류들은 수정하였습니다.
    • 예. 서초동 - 교대역 - 만경생태양재동 - 양재역 - 원산생태, 여의도도 ㅇ- 여의도력 - 햇살도시락

검색

  • 식당 검색에는 Kakao 지도/로컬 API를 사용하였습니다.
    • 키워드로 장소 검색 API를 사용하였고, 검색 시 음식점 카테고리(FD6)로 검색하였습니다.
    • 동 이름음식점 이름으로 검색하였으며 음식점 이름에 괄호가 있는 경우 괄호 및 괄호 안의 내용은 무시합니다.
    • 검색 결과의 첫번째 값을 사용하였으며 없는 경우에는 무시합니다.
  • GeoJSON 형태로 정리하였습니다.

코드

  • 데이터 검색을 위한 전체 코드는 Seoul-MatZip-2019.ipynb에서 보실 수 있습니다.
    • Python 코드이며, 실행을 하기 위해서는 Jupyter Notebook과 Kakao API Key가 필요합니다.
  • mz.qasw.net의 소스코드는 docs/에서 보실 수 있습니다.

결과 (GeoJSON 형태)

결과 (지도 형태)

Releases

Packages

Used by

Contributors

Languages