Giter VIP home page Giter VIP logo

sejong_itip-'s Introduction

Sejong_ITIP

최근 미세먼지와 폭염 등에 대한 많은 이슈들이 발생했습니다. 현재 갈만한 장소, 놀만한 장소를 추천해주는 앱들은 많으나 날씨와 미세먼지 현황을 고려하여 추천해주는 앱은 보이지 않습니다. 우리의 프로그램은 날씨와 거리를 기반으로 서울에서 갈만한 장소를 추천해줍니다.

API

아래 API들을 받아야 프로그램을 실행할 수 있습니다.

날씨 : https://www.data.go.kr/dataset/15000099/openapi.do
미세먼지 : https://www.data.go.kr/dataset/15000581/openapi.do
구글맵 : https://cloud.google.com/maps-platform/?hl=ko

Data

서울에 갈만한 장소를 정리합니다. 아래는 해당 데이터들의 Attribute value입니다.

https://github.com/newhiwoong/Sejong_ITIP-/blob/master/Seoul_Place.csv

  • Name : 장소의 이름을 기제합니다.
  • Function : 장소의 대분류를 기제합니다.
  • Details : 장소의 상세설명을 기제합니다.
  • Day : 장소의 이용가능 시간을 기제합니다.
  • Score : 장소에 대한 Google의 Score 기제합니다. 추천을 할 때에는 거리, 날씨 등에 맞게 점수를 갱신합니다.
  • Indoor/Outdoors : 장소가 내부에 있는지 외부에 있는지 기제합니다.
  • Longitude : 장소의 경도를 기제합니다.
  • Latitude : 장소의 위도를 기제합니다.

Show density of Data

개발 방법

  1. 사용자의 현재 위치 및 날씨정보 받기

  2. 이용시간에 따라 장소 필터링

  3. 날씨 정보에 따라 장소 필터링

  4. 사용자 주변위치 위주로 필터링

  5. 과정3에서 필터링한 정보가 적으면 주변으로 확대

  6. 날씨, 거리 정보로 스코어 추가

  7. 스코어를 기준으로 Random-roulette을 돌려서 추천 장소 선택

  8. 다양한 장소 추천 크롤링한 정보들과 사진등을 표시하며 몇 가지 장소를 추천

8. 다양한 장소 추천 크롤링한 정보들과 사진등을 표시하며 몇 가지 장소를 추천

다양한 사용방법

아래 내용들은 수정하면 자신이 원하는 기상상태와 위치에 맞게 추천을 할 수 있습니다.

  • stationName = '광진구'
  • long = 127.073092
  • lati = 37.550208
  • Longitude=12700
  • Latitude=3755
  • fine_dust = int(fine_dust)
  • Ultrafine_dust= int(Ultrafine_dust)
  • T1H = int(weather_dict["T1H"])
  • RN1 = float(weather_dict["RN1"])
  • PTY = int(weather_dict["PTY"])
  • SKY = int(weather_dict["SKY"])
  • LGT = int(weather_dict["LGT"])
  • WSD = int(weather_dict["WSD"])

sejong_itip-'s People

Contributors

gyunggyung avatar phrimm136 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.