06f2328b55300dfe6176892bdc91b4275b035199
최외곽 셀부터 물길을 따라가며 도로 도달 여부를 판정하고 화면에 셀 단위로 표기한다. 격자 확장은 다음 검증 단계라 넣지 않았다. - classify_flow: 최외곽 셀에서 출발해 D8 수신 셀을 한 칸씩 따라가고, 경로가 끝나면 결과를 경로 전체에 되돌려 적는다. 한 번 판정한 셀은 재분석하지 않고 다른 경로가 만나면 즉시 결론을 가져온다. 최외곽으로 안 닿은 내부 셀은 그다음에 따로 출발시킨다. 합성 검증 165,874셀 0.5s. - outermost_cells: 해석 영역 밖에 8이웃이 닿는 셀 = 최외곽. - build_terrain_grid(domain=): 1차 영역 셀 마스크 안쪽만 해석 대상으로 삼는다. - direction_codes: 수신 셀 인덱스를 3x3 방향 코드로. 화살표 렌더용. - 응답은 셀당 1바이트 base64 (하위4비트=방향, 15=표고없음, 0x80=도로도달). 197,623셀 -> 257KB. - 프론트: 셀마다 화살표. 도로 도달 적색, 미도달 파랑, 표고없음 회색. 셀이 7px 미만이면 채움색만 남긴다. 격자선을 흰색으로 변경. - 저장: 02_flow_direction.npz (direction/reaches_road/analyzed) + manifest 합성 검증(능선 y=200, 도로 y=500): 도달 셀 y 200~502, 미도달 y 150~600. 능선 남쪽과 도로 아래가 정확히 제외됨. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%