12bee4bc823cd4943f5eb790a2f7c8cfbe32ebb4
세류선 위인데 빨강이 아닌 셀이 남던 문제. 원인 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>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%