--- type: page-dependencies status: stable page_id: B05_Profile related_pages: ["[[B05_Profile/B05_frontend]]", "[[B05_Profile/B05_backend]]", "[[architecture/project_map]]", "[[architecture/workflow_data_flow]]"] last_updated: 2026-07-19 source: docs/raw/verification/2026-07-18_verify_crs_and_polling_log.md --- # B05_Profile — Dependencies 공유 의존성 정의는 [[dependencies]]에 둔다. | 항목 | 역할 | |---|---| | Whitebox | whitebox==2.3.6 (D8 흐름누적 기반 skeleton 보조 및 setuptools 83 호환) | | GeoPandas | geopandas==1.1.4 (지표면·공간 데이터 처리) | | Pyogrio | pyogrio==0.13.0 (신규 추가, GeoPandas 벡터 I/O 가속) | | Shapely | shapely==2.1.2 (경로·금지영역 기하 연산) | | NumPy | numpy==2.5.0 (격자·비용면·Dijkstra 계산) | | SciPy | scipy==1.18.0 (격자 보간·수치 계산 보조) | | aiomysql | routes·route_points·route_statistics Raw SQL | ## 페이지 파일별 연결 | 파일 | 위치 | 역할 | |---|---|---| | `B05_Profile_Engine_Skeleton.py` | `:1` | Whitebox/NumPy 흐름누적 skeleton | | `B05_Profile_Engine_RidgeValley.py` | `:1` | NumPy 기반 ridge-valley 탐색 | | `B05_Profile_Repository.py` | `:1` | aiomysql 비동기 저장 | | `B05_Profile_UI_Page.ts` | `:1` | TypeScript DOM·공통 UI 렌더링 |