eomsangdon and Claude Opus 5
4e4bfa2354
feat(B02/B03/B04/B05): 계획노선 사용 범위 · 절단 여유 3m · 배수유역도 줌·측점 표기
...
- 계획노선 사용 범위: B02 등록에 시작·종료 누가거리 두 칸 추가, B01 수정 모달에서도
변경. projects.route_start_m·route_end_m 신설(015_route_range.sql).
load_design_route 가 범위 절단 → 서피스 트림 순서로 적용. 시작 >= 종료는 화면·서버
양쪽에서 차단. 비우면 전 구간으로 종전과 같음.
- 서피스 절단 여유 기본값 30m → 3m (SURFACE_ROUTE_EDGE_TRIM_M).
- B04 지도·B05 배수유역도 줌 상한을 「화면 폭 20m」 기준으로 계산(고정 8배·16배 폐지).
4배를 넘으면 배경 그림 흐림 보간 해제.
- 계획선 위 측점 눈금·번호 표기(측점번호+잔여거리). 관 마커와 겹치면 반대쪽으로 밀고,
되꺾임 구간에서 라벨이 겹치면 건너뜀. 그리기 코드는 두 화면 공용.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-04 19:08:11 +09:00
..
2026-09-02 18:03:18 +09:00
2026-08-29 11:15:29 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-09-02 19:30:16 +09:00
2026-09-03 19:02:03 +09:00
2026-08-08 10:03:11 +09:00
2026-09-02 19:30:16 +09:00
2026-09-02 16:15:25 +09:00
2026-09-02 16:15:25 +09:00
2026-08-28 08:38:58 +09:00
2026-09-04 18:26:17 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 19:38:24 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 12:54:29 +09:00
2026-08-28 15:41:24 +09:00
2026-09-02 18:03:18 +09:00
2026-09-02 16:20:17 +09:00
2026-09-02 19:30:16 +09:00
2026-08-28 19:09:28 +09:00
2026-09-01 20:18:33 +09:00
2026-08-24 19:56:40 +09:00
2026-09-01 20:18:33 +09:00
2026-08-28 12:54:45 +09:00
2026-09-02 16:52:38 +09:00
2026-09-02 16:52:38 +09:00
2026-09-02 10:50:10 +09:00
2026-09-02 11:27:25 +09:00
2026-08-27 22:32:01 +09:00
2026-09-02 12:06:54 +09:00
2026-08-25 20:03:42 +09:00
2026-09-04 15:04:38 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 18:42:15 +09:00
2026-08-23 13:58:00 +09:00
2026-09-03 13:29:29 +09:00
2026-08-28 12:54:45 +09:00
2026-09-04 15:32:10 +09:00
2026-09-02 16:52:38 +09:00
2026-08-29 12:01:22 +09:00
2026-09-04 15:32:10 +09:00
2026-09-04 15:32:10 +09:00
2026-08-23 13:11:49 +09:00
2026-08-26 17:18:47 +09:00
2026-09-04 15:32:10 +09:00
2026-08-19 19:46:03 +09:00
2026-08-30 12:05:22 +09:00
2026-08-30 12:23:38 +09:00
2026-09-04 19:08:11 +09:00
2026-09-02 16:52:38 +09:00
2026-09-04 19:08:11 +09:00
2026-09-04 19:08:11 +09:00
2026-08-19 18:32:55 +09:00
2026-09-04 19:08:11 +09:00
2026-08-17 17:09:05 +09:00
2026-08-19 18:33:03 +09:00
2026-09-04 17:02:07 +09:00
2026-09-04 16:27:35 +09:00
2026-08-29 11:15:29 +09:00
2026-09-04 16:27:35 +09:00
2026-09-04 16:27:35 +09:00
2026-09-02 19:30:16 +09:00
2026-09-04 07:23:34 +09:00
2026-08-17 14:05:32 +09:00
2026-09-04 17:02:07 +09:00
2026-08-17 18:51:21 +09:00
2026-09-04 07:11:41 +09:00
2026-09-04 07:23:34 +09:00
2026-09-03 20:32:46 +09:00
2026-09-02 20:34:18 +09:00
2026-09-04 07:11:41 +09:00
2026-09-04 11:12:05 +09:00
2026-09-04 11:12:05 +09:00
2026-09-03 09:50:14 +09:00
2026-09-04 07:23:34 +09:00
2026-09-03 20:42:23 +09:00
2026-09-03 20:32:46 +09:00
2026-09-02 19:30:16 +09:00
2026-09-04 16:27:35 +09:00
2026-08-08 10:03:11 +09:00
2026-09-04 07:11:41 +09:00
2026-09-04 07:23:34 +09:00
2026-09-04 15:04:38 +09:00
2026-09-04 16:27:35 +09:00
2026-08-18 19:51:08 +09:00
2026-09-03 15:47:16 +09:00
2026-09-04 16:27:35 +09:00
2026-08-19 18:56:06 +09:00
2026-09-04 11:37:46 +09:00
2026-09-04 11:37:46 +09:00
2026-09-04 16:27:35 +09:00
2026-09-04 16:27:35 +09:00
2026-08-28 12:16:38 +09:00
2026-09-04 10:07:17 +09:00
2026-09-03 20:32:46 +09:00
2026-08-30 12:05:22 +09:00
2026-09-04 10:07:17 +09:00
2026-09-04 10:07:17 +09:00
2026-08-25 20:03:42 +09:00
2026-09-04 15:04:38 +09:00
2026-09-02 16:30:59 +09:00
2026-08-19 18:32:55 +09:00
2026-09-04 16:27:35 +09:00
2026-09-04 15:04:38 +09:00
2026-08-17 09:06:19 +09:00