# 세종시 상가 데이터 분석
# 1. 세종시 지역별 업종 구조, 상권 유형 분석
# 2. 조치원읍 골목상권 분석

import os

from common import 결과기록, 결과폴더, 데이터준비
from sejong_area import 탐색분석, 상권유형군집
from jochiwon_alley import 조치원분석, 소멸예측
from map_sejong import 세종지도
from map_jochiwon import 조치원지도

# 데이터 준비
now, prev, CATS = 데이터준비()
dong, comp = 탐색분석(now, prev, CATS)

# 상권 유형 군집 -> 세종 지도
cell, prof, BEST_K = 상권유형군집(now, prev, CATS)
세종지도(now, CATS, dong, comp, cell, prof, BEST_K)

# 조치원 골목상권
T, Tp, alley = 조치원분석(now, prev)

# 소멸 위험 모델 (골목별 평균 위험도가 추가됨)
소멸예측(prev, Tp, alley)

# 조치원 지도는 위험도까지 다 계산된 다음에 그림
조치원지도(T, Tp, alley, CATS)

# 결과 저장 (화면에 나온 내용 전부 txt로)
f = open(os.path.join(결과폴더, "analysis_summary.txt"), "w", encoding="utf-8")
f.write("\n".join(결과기록))
f.close()
print("\n모든 결과가 output/ 폴더에 저장되었습니다.")
