
eomsangdonandClaude Fable 5
a77ee317a5
refactor(B05): 세류망·1차영역을 Watershed_Stream 모듈로 분리 (700줄 제한)
Grid.py 가 708줄로 제한을 넘어 관심사 단위로 갈랐다.
- Watershed_Stream.py (292줄): 세류망 노딩·도로 절단·연결망 확산,
ElevationSampler, PrimaryRegion, build_primary_region
- Watershed_Grid.py (427줄): 등고선 구름, 격자 규격, TIN 보간,
웅덩이 채움, 평탄면 해소, D8
- _iter_linestrings -> iter_linestrings, _spec_from_bounds ->
grid_spec_from_bounds 로 공개(모듈 간 재사용). 의존 방향은 Stream -> Grid 단방향.
- 죽은 코드 제거: select_upstream_streams, _point_elevation
회귀 확인: 합성 유역 179,919㎡ 동일, 연결망 판정 동일.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 17:57:13 +09:00
..
2026-07-31 16:51:47 +09:00
2026-07-31 17:44:53 +09:00
2026-07-18 18:31:21 +09:00
2026-07-31 16:51:47 +09:00
2026-07-05 21:27:23 +09:00
2026-07-23 19:31:52 +09:00
2026-07-23 18:54:32 +09:00
2026-07-23 18:54:32 +09:00
2026-07-23 18:54:32 +09:00
2026-07-20 19:51:20 +09:00
2026-07-24 20:47:22 +09:00
2026-07-18 23:59:28 +09:00
2026-07-24 20:47:22 +09:00
2026-07-18 14:47:48 +09:00
2026-07-20 19:51:20 +09:00
2026-07-31 17:57:13 +09:00
2026-07-31 17:53:43 +09:00
2026-07-31 16:51:47 +09:00
2026-07-31 17:57:13 +09:00
2026-07-31 17:57:13 +09:00
2026-07-18 18:31:21 +09:00
2026-07-23 18:54:32 +09:00
2026-07-25 08:16:43 +09:00
2026-07-31 17:53:43 +09:00
2026-07-25 08:16:43 +09:00
2026-07-24 20:47:22 +09:00
2026-07-31 17:44:53 +09:00
2026-07-31 16:51:47 +09:00
2026-07-24 18:13:11 +09:00
2026-07-25 11:15:41 +09:00
2026-07-28 19:23:57 +09:00
2026-07-25 10:01:55 +09:00
2026-07-23 19:44:19 +09:00
2026-07-25 14:21:12 +09:00
2026-07-28 19:23:57 +09:00
2026-07-28 19:19:31 +09:00
2026-07-30 17:25:13 +09:00
2026-07-19 13:08:34 +09:00