MoonlightBus / README.md
upsonyeon's picture
Update README.md
3b7809e verified
|
Raw
History Blame Contribute Delete
1.58 kB
---
title: Smart Transit MVP
emoji: ๐ŸŒ–
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.58.0
app_file: app.py
pinned: false
license: mit
---
# ๐ŸšŒ ์‹ฌ์•ผ ๋Œ€์ค‘๊ตํ†ต N๋ฒ„์Šค-DRT ํ†ตํ•ฉ ๋Œ€์‹œ๋ณด๋“œ (Smart Transit MVP)
์˜คํ”ˆ์ŠคํŠธ๋ฆฌํŠธ๋งต(OSM)์˜ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€์ ธ์™€, **๊ฐ•๋‚จ์—ญ ์ผ๋Œ€**์˜ ์œ ํฅ/์ƒ์—… ์‹œ์„ค๊ณผ ์ฃผ๊ฑฐ/์•ˆ์ „ ์ทจ์•ฝ ์ง€์—ญ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹ฌ์•ผ๋ฒ„์Šค(N๋ฒ„์Šค)๊ฐ€ ๋‹ฟ์ง€ ์•Š๋Š” ์‚ฌ๊ฐ์ง€๋Œ€๋ฅผ ์ฐพ์•„๋‚ด๊ณ , ์‹œ๊ฐ„๋Œ€๋ณ„ ์ˆ˜์š” ๋ณ€ํ™”์— ๋งž์ถฐ ๋‹ค์ด๋‚ด๋ฏนํ•˜๊ฒŒ ์›€์ง์ด๋Š” **DRT(์ˆ˜์š”์‘๋‹ตํ˜• ๋ฒ„์Šค) ํ™˜์Šน ๋ฃจํ”„ ๋…ธ์„ **์„ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋Œ€์‹œ๋ณด๋“œ์ž…๋‹ˆ๋‹ค.
## ๐Ÿš€ ์ฃผ์š” ๊ธฐ๋Šฅ
1. **OSM ์‹ค์‹œ๊ฐ„ ์—ฐ๋™**: `Overpass API`๋ฅผ ํ†ตํ•ด ๊ฐ•๋‚จ์—ญ ์ผ๋Œ€์˜ ์ •๋ฅ˜์žฅ, ์‹๋‹น/ํŽ, CCTV/๊ฐ€๋กœ๋“ฑ, ์‹ค์ œ ์šดํ–‰ ์ค‘์ธ N๋ฒ„์Šค ๋…ธ์„ ๋ง์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
2. **๋‹ค์ด๋‚ด๋ฏน ํƒ€์ž„๋ผ์ธ ๋ฃจํ”„**: ์‹œ๊ฐ„๋Œ€ ์Šฌ๋ผ์ด๋”๋ฅผ ์กฐ์ž‘ํ•˜๋ฉด, ํ•ซ์ŠคํŒŸ์ด ๋ฒˆํ™”๊ฐ€(์ƒ์—…์ง€๊ตฌ)์—์„œ ๊ณจ๋ชฉ๊ธธ(์ฃผ๊ฑฐ์ง€๊ตฌ)๋กœ ์ด๋™ํ•˜๋ฉฐ DRT ๋ฃจํ”„ ํ˜•ํƒœ๊ฐ€ ์ž๋™์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.
3. **N๋ฒ„์Šค ํ™˜์Šน ๊ตฌ์—ญ(Transfer Zone) ์‹œ๊ฐํ™”**: Convex Hull ์™ธ๊ณฝ์„  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด ํฌ๊ณ  ๋งค๋„๋Ÿฌ์šด 1๋ฐ”ํ€ด ์ˆœํ™˜ ๋…ธ์„ ์„ ๊ทธ๋ฆฌ๊ณ , ๊ธฐ์กด N๋ฒ„์Šค์™€ ๊ฒน์น˜๋Š” ๊ฒฝ๋กœ๋ฅผ '๊ธˆ์ƒ‰ ํ™˜์Šน ๊ตฌ๊ฐ„'์œผ๋กœ ๊ฐ•๋ ฌํ•˜๊ฒŒ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
## ๐Ÿ›  ์‹คํ–‰ ๋ฐฉ๋ฒ• (Local)
์ด ํ”„๋กœ์ ํŠธ๋Š” Hugging Face Spaces ํ™˜๊ฒฝ์— ๋งž์ถฐ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
```bash
pip install -r requirements.txt
streamlit run app.py
```