Files
Aislo/B05_wf2_Route
eomsangdonandClaude Fable 5 12bee4bc82 fix(B05): 세류선 겹침 셀을 판정 맨 앞에서 적색 확정
세류선 위인데 빨강이 아닌 셀이 남던 문제. 원인 3가지를 함께 고쳤다.

1. 사슬의 마지막 셀 누락 — zip(chain, chain[1:]) 이라 각 갈래의 끝 셀이
   세류 셀로 표시되지 않았다. burned[chain] 전체로 바꿨다.
2. 표고 없는 셀 제외 — valid(등고선 TIN 껍질 안) 조건 때문에 껍질 밖
   세류 셀이 새김에서 빠져 회색으로 남았다. 세류선은 확정 자료이므로
   표고 유무를 따지지 않는다.
3. 사슬이 그런 셀로 흘러들면 not valid[following] 에서 파랑으로 판정됐다.
   이미 색이 정해진 셀이면 따라가도록 조건을 풀었다.

판정 순서를 지시대로 바꿨다:
  0. 세류선과 겹치는 셀을 먼저 적색으로 못박는다
  1. 최외곽 셀에서 사슬 추적
  2. 도로/세류 셀에 닿으면 사슬 전체 적색, 못 닿으면 전체 미도달
  3. 이미 색이 정해진 셀을 만나면 그 색을 물려받고 끝
  4. 최외곽에 안 걸린 내부 셀을 따로 출발

표고 없는 세류 셀도 화살표가 나오도록 descent_azimuth 에서 forced 셀을
유효로 인정. 합류 지점 끝 셀을 미연결로 오탐하던 경고도 갈래 공유
횟수로 판정하게 수정.

합성 검증(등고선 범위 밖으로 나가는 지류 포함): 세류 셀 806개 전부
적색·전부 판정·화살표 무효 0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 18:57:16 +09:00
..
2026-07-18 18:31:21 +09:00
2026-07-05 21:27:23 +09:00
2026-07-18 14:47:48 +09:00
2026-07-25 08:16:43 +09:00
2026-07-25 08:16:43 +09:00
2026-07-24 20:47:22 +09:00
2026-07-24 18:13:11 +09:00
2026-07-25 11:15:41 +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-19 13:08:34 +09:00