Commit Graph
10249 Commits
Author SHA1 Message Date
eomsangdon 109903227d Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-30 08:20:32 +09:00
eomsangdonandClaude Opus 5.5 9ede651518 knowledge(요구): 요구 455 원문 기록 — 지운 프로젝트 휴지통 · 1 주 뒤 영구 삭제 · PLAN 592
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 08:20:11 +09:00
eomsangdonandClaude Opus 5.5 80d2141f31 knowledge(요구): 요구 454 원문 기록 — 프로젝트 되살리기 기능 자리 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 08:18:31 +09:00
eomsangdonandClaude Opus 5.5 992a74e5b0 knowledge(요구): 요구 453 원문 기록 — 452 결정 답 · 기준점 = 처음 자료 기준 · 조용히 이어 받기 · 우클릭 메뉴
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 08:03:00 +09:00
eomsangdonandClaude Opus 5.5 d12e500baf chore(계획): 요구 452 요구서 · 분석 둘 · PLAN 590 · 591 승인 대기 — 예정노선 저장 자리 · 등록 기준점
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 07:35:16 +09:00
eomsangdon 35b9f99da8 Merge remote-tracking branch 'origin/main_laptop_1' into CODEX 2026-10-30 07:14:32 +09:00
eomsangdon fc26135aaf Merge remote-tracking branch 'origin/dev' into CODEX 2026-10-30 07:14:27 +09:00
eomsangdonandClaude Opus 5.5 3623d8e35a knowledge(요구): 요구 452 원문 기록 — 예정노선 설계 내용 = 프로젝트 폴더 · 등록 기준점 하나 · 기준지정 페이지 걷고 노선분석으로 통합
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 07:12:50 +09:00
eomsangdon f33fa9d92a auto: 2026-10-30 06:43 (EOMSANGDON-HOME) 2026-10-30 06:43:25 +09:00
eomsangdonandClaude Opus 5.5 0f293e3e71 knowledge(오솔길): OSKi.arx 정적 분석 최종보고서 · 부록 · 원자료 · 스크립트 추가
- 20_분석/03_ARX정적분석: 최종보고서(범위 · 종단 · 횡단 입력 · 단면 조립 · 면적 분리 · 토적표 C~T · 부대물량 · 측점 처리 · 유토 · 운반 · 엑셀 재계산 · 횡단도 하단 표 · 반올림 · 정적 관찰)
- 부록 A01~A11(Claude 보강) · B(Codex 1차 기록, 정정표 포함)
- 30_원자료/ARX_REA: REA 추출 텍스트 · 소형 JSON · 함수·대화상자 목록 · 엑셀·GPS 조사 자료
- 40_스크립트/ARX_REA: REA 큐 러너 · 큐 작성 · 추출 · 분류 도구
- README: ARX 정적 분석 항목 반영

원본 OSKi.arx 변경 없음(SHA256 일치) · 원본 실행 없음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 06:43:18 +09:00
eomsangdonandClaude Opus 5.5 50f07f007b chore(계획): 요구 451 분석 — 예정노선 영구 저장 항목 · 눈여겨볼 점
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 06:28:06 +09:00
eomsangdonandClaude Opus 5.5 09f5a9aff3 knowledge(요구): 요구 451 원문 기록 — 예정노선 영구 저장 항목 확인
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 06:16:35 +09:00
eomsangdonandClaude Sonnet 5.5 93f2feed08 test(옛 실패 셋): 551-2 · 346-3 · 449 낡은 단언 고침 (요구 450-2)
- test_551_2: --draw-* 개수 고정(21) 걷음 — 밝음이 전부 정의 · 어두움/시스템 어두움은 밝음 안의 것만 덮음 · 캔버스가 읽는 이름은 세 모드 모두 풀림 (지도 겹 · 차트 색이 늘어 51)
- test_346_3_route_save_screen: [저장] 본문의 route/carry 줄 단언을 정규식으로 — alignment_cleared 칸이 덧붙음
- test_449 헬퍼: 자체 풀이 함수 걷고 공용 불러오기 기본 풀이로 — @ui 로케일 · .css import 를 못 찾아 시작 못 했음

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 05:45:35 +09:00
eomsangdonandClaude Opus 5.5 0994ee7124 knowledge(요구): 요구 450 원문 기록 — tmp 시험 백업 정리 · 옛 실패 시험 셋 개선
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 05:37:14 +09:00
eomsangdonandClaude Opus 5.5 77c15d0396 chore(계획): PLAN 589 이관 — B04 · B05 지도 겹 맞춤 · MapLibre 바탕(요구 447 · 448)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 21:49:19 +09:00
eomsangdonandClaude Opus 5.5 21afc379e4 feat(B04·B05): 하단 지도 · 평면 노선 편집 · 배수유역도 바탕 MapLibre 적용 — 공용 GL 부품 · TM 주인 카메라 · 처음 = 켬 · WebGL 못 쓰면 옛 캔버스 (PLAN 589-2 · 요구 448)
- 공용 부품 ui_template_gl_map(지도 세우기 · 자료 · 켬끔 · 색 다시 · 카메라) — D03 GL 껍데기를 올림 · D03 은 겹 꼴만(바뀜 없음)
- TM 주인 따라가기(B04_PreProcess_UI_MapGl · logic/_MapGl_Frame) — 화면 가운데 1차 맞춤 닮음꼴 카메라 + 남는 늘림(웹 메르카토르 가로세로 0.43 %)은 지도 칸 CSS 행렬 · 칸 둘레 여유 8 px
- B04 하단 지도 — 위성 조각(줌인 선명) · 백지도 · 혼합 · 도엽 · 지적 · 행정 · 등고선 겹 GL · 등고 글 · 배수유역 · 계획선 · 관 = 위 캔버스
- B05 배수유역도 — 위성 · 세부유역 채움(짝홀 다각형) · 분수령 · 도엽 GL · 번호 · 상류 세류 · 관 · 강도 = 위 캔버스
- B05 평면 노선 편집 — 바탕칠 · LAS · 도엽 등고선(간격 거름 · 1 m 선) · 하천(LAS 상자 자름) GL · 노선 둘레 띠 = 지도 칸 clip-path · 고른 등고선 · 글 · 노선 · 꼭짓점 = 위 캔버스
- 켬끔 칸(GPU · 세 화면 한 취향 aislo:pref:map.canvas) · WebGL 못 씀 · 잃음 = 옛 캔버스 + 알림 · 누름 · 끌기 판정 손 안 댐
- B04 층 단추 글 = MapLayers gisLayerLabel(지도 본체 700 줄)
- 지킴 시험 test_589_2_gl_frame(카메라 대 캔버스 0.5 px · 칸 행렬 늘이기만 · 되돌림 1 mm · 상자 자르기 · 짝홀 다각형)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 21:45:41 +09:00
eomsangdon 49255c07cb Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-29 21:03:59 +09:00
eomsangdonandClaude Opus 5.5 9c2b5e151b fix(B04·B05): 위성 메타 TM 격자를 상자 둘레 한 폭씩 넓힘 — 25×25 (PLAN 589-1)
- 도엽이 위성 상자 밖 0.8 폭까지 나가 9×9 격자 늘려 씀 자리에서 0.33 m 어긋남(화면 실측)
- 격자 범위 = 상자 ± 한 폭(3 × 3 폭) · 상자 안 칸 크기 그대로(8 등분) · 격자 자기 경위도 범위 칸 더함
- 지킴 시험 = 상자 밖 0.9 폭까지 pyproj 0.02 m 안

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:54:08 +09:00
eomsangdonandClaude Opus 5.5 f488bd399a chore(계획): PLAN 582 · 586 이관 — D03 등고선 성능 · 바탕 MapLibre 전체 적용(요구 440-9 · 445 B · 448)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:32:20 +09:00
eomsangdon d63aae0e9c Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-29 20:31:54 +09:00
eomsangdon a9390ca6e0 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-29 20:31:52 +09:00
eomsangdon 0326c7c33d Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-29 20:31:09 +09:00
eomsangdonandClaude Opus 5.5 8793b4f6b2 feat(D03): 노선분석 바탕 MapLibre 전체 적용 — 겹 스물 · 등고 글 · 지명 GL · 처음 = 켬 · WebGL 못 쓰면 옛 캔버스 (PLAN 586-2 ①②③⑤ · 요구 448)
- GL 겹 스물: 위성 조각 · 음영 · 급경사 · 산사태위험(image) · 산림입지 · 보호구역 · 띠 · 물 면 · 건물(fill + 테두리)
  · 지적 · 등고선 · 도로 · 임도 짐작 · 올린 임도망도 · 세류 · 단층 · 지질구조선 · 0차곡 · 산사태취약 필지(line · 점선 px 그대로)
  · 산사태취약 점 · 지명 점(circle) — 색 · 굵기 · 투명도 · 차례 = 옛 캔버스 그대로
- 음영 = 위성 위 「곱하기 0.75」와 같은 셈의 검은 반투명 그림(밝기 g → 투명도 0.75·(1−g)) · 위성 끔 = 그대로
- 등고 수치 · 지명 = symbol(겹치면 뺌 · 등고 글은 선 따라) · 글꼴 = 화면 Noto Sans KR(OFL · 자체 보관)을 그 자리에서 그림
  (꼴에 글꼴 주소 없음 = 글꼴 조각 파일 없음 · 받기 전에 그 글자 글꼴 미리 받음)
- 카메라 주인 = D03 화면 view · 돌림 하나 — 휠 · 가운데 끌기 · 돌림 · 맞춤 · 단축키 모두 draw() → glCamera
- 처음 = GL(aislo:pref:d03.canvas = "1" 이면 옛 캔버스) · 겹 단추줄 끝 단추로 바꿈 · WebGL 못 열거나 잃음 = 저절로 옛 캔버스 + 알림
- GL 이면 캔버스 바탕 겹은 쉼(등고 주곡선 간격 셈만) · GL 이면 위성 한 장 그림 안 받음
- 산사태위험 그림도 경위도 귀퉁이(lonlat_corners 한 곳) · 묶음 꼴 표시 없는 합친 자료도 GL 이 받게 다시 쌈
- 캔버스 그리기 목록 = 새 D03_PlanAnalysis_UI_LayerPaint.ts(700줄 규칙) · 검증 창구 layers().gl = GL 겹별 그린 지물 수
- 잼(headless Edge 실 GPU · 검증_sub2_D · 겹 18 켬 = 자료 있는 겹 전부): 줌아웃 화면 간격 중앙 58.4 → 4.2 ms · 끊김 27 → 0/30
  · 끌기 62.5 → 4.2 ms · 끊김 37 → 0/40 · 마우스 4.2 ms 끊김 0 그대로 · 그은 선 대 GL 0.019 px(돌림 30° 0.019 · 확대 0.077)
- 시험: 캔버스 그리기를 옮긴 자리로 지킴 시험 넷 고침(581-2 · 582 · 584-1 · 584-3 — 그리기 차례 · 색 값이 LayerPaint 로)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:28:13 +09:00
eomsangdonandClaude Opus 5.5 ba18b0f96d fix(B04·B05): 지도 경위도 겹 · 위성 그림을 TM 겹 자리로 맞춤 (PLAN 589-1 · 요구 447 · 448)
- 서버 위성 메타 응답에 그림 상자 9×9 TM 격자(tm_grid · pyproj · 응답 때 셈 · 귀퉁이 1 cm 넘게 다르면 안 줌)
- 공용 createTmNormalizer(고를 칸 toNorm · 격자 쌍선형) · normOfLonLat · imageScreenMatrix · placeMapImage
- B04 하단 지도 · B05 배수유역도 · B05 평면 노선 편집이 TM 자리로 · 위성 그림 = 화면 가운데 1차 행렬(contain 뺌)
- Watershed 손 베낌 식 넷 · 줌아웃 한계 = 공용 식 · D03 길(createNormalizer) 바뀜 없음 · TM 길 손 안 댐
- 지킴 시험 test_589_tm_grid(Bessel · GRS80 · 격자 = pyproj 0.02 m · 그림 행렬 0.5 px · 옛 꼴 어긋남)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:21:39 +09:00
eomsangdon 7beca06a06 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_2' into sub_laptop_3 2026-10-29 20:13:28 +09:00
eomsangdonandClaude Opus 5.5 41392b7e1c chore(계획): 요구 447 분석 — B04 · B05 지도 겹 어긋남(수렴각 회전) · PLAN 589-1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:13:20 +09:00
eomsangdonandClaude Opus 5.5 b08f78cf8e knowledge(요구): 요구 449 원문 기록 — GPU 물음 · 지금 계획 유지(지도 = 589 · 나머지 측정 안 함)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:12:32 +09:00
eomsangdonandClaude Opus 5.5 99db748a7b feat(D03): 노선분석 위성 조각 서버 기억 — 받은 조각 _derived/plan_tile 에 두고 다시 안 받음 (PLAN 586-2 ④ · 요구 448)
- GET …/plan/tile/{z}/{x}/{y} = 프로젝트 _derived/plan_tile/Satellite/{z}/{x}_{y}.jpeg 먼저 · 없으면 브이월드에서 받아 원자 쓰기
- 프로젝트 실경로 기억(조각마다 DB 안 부름)
- 시험: test_586_tm_frame 두 번 받기 = 브이월드 한 번 · 반쯤 쓴 조각 없음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 20:03:35 +09:00
eomsangdonandClaude Opus 5.5 39c71e8d27 knowledge(요구): 요구 448 원문 기록 — 어긋남 조사 · MapLibre 전체 적용 · 동시에
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:57:03 +09:00
eomsangdonandClaude Opus 5.5 2ab00c9130 knowledge(요구): 요구 447 원문 기록 — B04 · B05 지도 어긋남 정밀 조사 · MapLibre 물음 · 가운데만 맞는 까닭 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:51:51 +09:00
eomsangdonandClaude Opus 5.5 e64f9deb0e chore(계획): PLAN 588 이관 — 단축키 묶음 · 찾기 · 키 바꾸기 · 팬 단추(카카오 포함)(요구 446)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:44:21 +09:00
eomsangdon 2c5fbb8ef8 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-29 19:38:24 +09:00
eomsangdonandClaude Opus 5.5 27be58d2c8 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 — 586-1 GL 바탕 시험 · test_582 같은 줄 양쪽 같음(주석 살림)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:38:23 +09:00
eomsangdonandClaude Sonnet 5.5 104160edcd feat(설정 마우스): 카카오 공용 지도도 화면 옮기기 단추를 따름 — 가운데 늘 · 오른쪽 고르면 오른쪽도 (PLAN 588-5 · 요구 445 C3)
- 옮기기 단추 = 설정(isAuxPanButton) · 끌기 중 놓침 = buttonMask · 오른쪽 끌기 뒤 메뉴 안 뜸
- 왼쪽 끌기 · 표지 누름 · 손가락 = 카카오 제 것 그대로 · 휠 방향 그대로
- 시험: 설정 오른쪽 · 가운데 늘 · 왼쪽 안 가로챔 대조

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-29 19:29:11 +09:00
eomsangdonandClaude Opus 5.5 20d248e535 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 — 588 단축키 등록부 · UI_Edit 충돌(sub1 고르기 · 속성 판 + sub4 keyIs) 양쪽 살림
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:24:37 +09:00
eomsangdonandClaude Opus 5.5 2998785426 fix(설정 단축키): 묶음 줄 수 배지 = 회색 알약 (PLAN 588-1)
- 빨강 수 배지가 잘못 표시처럼 읽혀 중립 알약으로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:22:32 +09:00
eomsangdonandClaude Opus 5.5 d2412297c7 feat(D03): 노선분석 GL 바탕 시험 — MapLibre 바탕 겹 여섯 · 위 캔버스 그대로 · 처음 = 끔 (PLAN 586-1 · 요구 445 B)
- 겹 단추줄 끝 [GL 바탕 시험] 켬끔(aislo:pref:d03.gl · 처음 = 지금 캔버스)
- 켬 = MapLibre(설치본 5.24 · BSD-3)가 위성 조각 · 급경사 그림 · 지적 · 등고선(주곡선 · 계곡선) · 도로 · 세류를 그림
  · 받는 GeoJSON 그대로 · 등고 글 · 그 밖 겹 · 그은 선 · 재기 · 누름 = 캔버스 그대로
- 카메라 = D03 화면(가운데 · 확대 · 돌림)을 따라감 · 같은 화면에 바로 그림 · 캔버스 겹은 MapLibre 투영으로
- 위성 조각 대리 GET …/plan/tile/{z}/{x}/{y}(브이월드 Satellite z6~19 · 키 안 샘)
- 잼(headless 실 GPU · 검증_sub2_D · 겹 여섯): 줌아웃 화면 간격 중앙 20.9 → 4.2 ms · p90 29.2 → 12.5 · 끊김 5 → 0/30
  · 끌기 20.8 → 4.2 ms · 끊김 2 → 0/40 · 그은 선 대 GL 바탕 0.02 px(돌림 30° 같음) · 재기 차 0 · 긋기 점 두 판 차 0.00001 m
- 줌인 = 위성 z19 조각으로 선명 · 급경사 그림 매끈 · 선 자리 두 판 같음
- 시험: test_586_tm_frame 조각 대리 범위 밖 400 · test_582 겹 수 낡은 셈(12 → 584 뒤 17) 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:10:37 +09:00
eomsangdonandClaude Opus 5.5 4a55ee62c1 fix(CAD 빌드): 단축키 등록부를 CAD tsconfig 목록에 더함 (PLAN 588-3)
- tsc -b 가 A00_Common/key_registry.ts 를 목록 밖이라 막던 것

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:09:44 +09:00
eomsangdonandClaude Opus 5.5 883a098cd6 feat(설정 마우스): 화면 옮기기 버튼 고르기 — 왼 · 가운데 · 오른 · 지도 · CAD · 종단 · 그림 칸 모두 따름 (PLAN 588-4 · 요구 445 C3)
- ☰ [설정] 마우스 탭 = 휠 방향 + 옮기기 버튼 라디오 · 규칙 글 = 고른 버튼 끌기 옮김(가운데는 늘)
- 끌면 옮김 · 덜 끌고 떼면 그 버튼 제 몫(고름 · 메뉴 · CAD Enter) · 오른쪽 끌기 뒤 메뉴 안 뜸
- 왼쪽 옮김은 페이지가 잡은 누름(B05 노드 · 손잡이 · 마커 · 재기 · D03 겹 · 그림 안 도형)에선 비킴
- 자리: B05 · B06 · D03 노선 지도 · CAD · 공용 SVG 확대 · B04 지도 · 3D(오른쪽만) · B05 배수 · 종단 가로 · B08 이정표 · M02 흐름도 · 노임
- 시험: CAD 오른쪽 끌기 옮김 · 옮기기 자리 배선 대조 · 낡은 헬퍼 둘 새 import 대응

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:08:40 +09:00
eomsangdonandClaude Opus 5.5 e70cca0814 chore(계획): PLAN 585 이관 — 예정노선 지점 하나 · 고르기 · 끌어 고르기 · 연도 구역 마커(요구 446)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:04:59 +09:00
eomsangdon 480e8c291c Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-29 19:03:54 +09:00
eomsangdonandClaude Opus 5.5 c3f7261058 fix(D03): 고름 맞춤(sync)이 페이지 다시 그림을 불러 돌고 도는 것 막음 — 속성 판이 안 뜨던 흠 (PLAN 585-2)
- refresh → edit.sync → onSelect → refresh 되풀이로 속성 판 그림이 끊김 · sync 는 고름만 맞추고 다시 그림은 부르는 쪽(refresh)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 19:02:51 +09:00
eomsangdonandClaude Opus 5.5 cc909d107e feat(D03): 연도 구역 마커 끌어 놓기 · 선 밖으로 끌어내 지움 · 긋는 해 걷음 · 갈래 시점 지정 (PLAN 585-3 · 요구 445 A6 · 446)
- 도구줄 「연도 마커」(공용 지도 도구줄 year-mark · 깃발 아이콘)를 선 위로 끌어 놓음 = 그 자리 구간을 둘로 — 구역만 나눔 · 해 그대로
- 끄는 동안 마름모 미리보기 · 선 끝 · 다른 마커 1 m 안 · 선 밖 = 경고 색 · 못 놓음
- 놓인 마커 끌기 = 경계 옮김 · 선 밖으로 끌어냄 · 오른쪽 누름 · Delete = 지움(앞 구간과 합침) · 같은 해 양쪽 = 속 빈 마름모
- 좌측 [연도 구분] · 「긋는 해」 걷음 · 새 선 = 사업연도 시작 해 · 새 갈래 = 붙은 자리 구간 해
- 속성 판 [갈래 시점 지정] = 다른 선에 닿은 끝을 시점(No.0)으로 갈래 · 꼬리에 닿은 머리 = 한 선 · 본선 = [방향 바꾸기]
- 시험: 585-2 시험에 나눔 · 합침 · 갈래 해 · 갈래 시점 덧 · 530-3 갈래 해 · 553-4 속성 판 · 568-1 도구줄 목록 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:51:04 +09:00
eomsangdonandClaude Opus 5.5 2e4316567c feat(설정 단축키): CAD 리본 묶음 · 찾기 · 다른 곳 = 실제 동작 등록부 표 · 키 바꾸기 · 겹침 막음 (PLAN 588-1~3 · 요구 445 C2 · C3)
- 새 key_registry.ts — 화면마다 받는 키 · 마우스 동작 한 벌 · keyIs(evt, id) · 바꾼 키만 input-prefs.keys
- ☰ [설정] CAD 탭 = 찾기 칸 + 「키 · 마우스」 + 리본 탭 › 패널 접이 묶음(기타 여섯) · 날 input → 부품 입력
- 다른 곳 탭 = 손글 안내 지우고 등록부 표(B05 방향키 · D03 Delete 등 빠진 것 포함) · 찾기
- 키 기록 칸 · 줄마다 [기본값] · [모두 기본값] · 같은 화면 · 모든 화면 겹침 · 브라우저 몫 · CAD 글자 단독은 저장 막음
- 배선: B05 되돌림 · 자유지정 Enter · Backspace · D03 되돌림 · 그리기 · 지움(한글 자판도 자판 자리) · CAD F3 · F7 · F8 · F10 · Ctrl 명령 · Delete
- 낡은 글 대조 시험 셋(215-1 · 345-3 · 346-4)은 새 배선 글로 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:50:41 +09:00
eomsangdon 8d92653558 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-29 18:46:50 +09:00
eomsangdonandClaude Opus 5.5 c30fa9a877 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 — 586-0 겹 맞춤 · UI_Page 충돌(points + epsg) 양쪽 살림 · test_582 겹 수 낡은 단언(12 → 모두 바탕)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:46:48 +09:00
eomsangdonandClaude Opus 5.5 e6951b5c73 feat(D03): 예정노선 구간 고르기 넓힘 · 속성 판 · 끌어 고르기 창/걸침 (PLAN 585-2 · 요구 445 A4 · A5)
- 고름 = 구간 묶음 + 넓이 — 선 누름 = 구간 · 다시 누름 = 선 → 같은 해 → 구간 · Shift+누름 = 더함 · 뺌
- 빈 곳 끌기 = 오른쪽으로 창(실선 · 다 든 구간) · 왼쪽으로 걸침(점선 · 걸친 구간까지) · 돌린 지도도 보이는 화면 기준
- 지도 위 속성 판(새 _UI_Props · 공용 떠 있는 판) — 넓이 · 연도(여러 구간 한 번에) · 구간 줄 · 방향 바꾸기 · 선 지움 · 마크 지움
- 좌측 구역 · 연도 = 해 줄 · 선 줄 · 구간 줄 누름 = 고르기(해 고침은 속성 판 한 곳) · 고른 선 위 끌기 = 꺾임점 더해 옮김
- Delete = 고른 마크 · 선 통째 고름이면 그 선 지움
- 시험: 585-2 새 지킴 시험(창 · 걸침 · 돌린 화면 · 여러 구간 연도)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:46:01 +09:00
eomsangdonandClaude Opus 5.5 08864a1108 fix(D03): 노선분석 TM 겹을 경위도 바탕에 맞춤 — 그은 선 · 재기 · 급경사 · 음영 그림 자리 (PLAN 586-0 · 요구 445 B0)
- 까닭: 위성 · 도엽 겹(경위도)과 TM 겹을 같은 직사각형으로 폄 → 자오선 수렴각만큼 어긋남
  (검증_sub2_D 화면 실측: 위성 귀퉁이 58.9 px · 63.6 m · 급경사 그림 귀퉁이 17.7~21.1 px · 19~23 m)
- 고침: TM ↔ 경위도 TS(GRS80 TM 5185~5188 · 5179 · pyproj 짝) + 화면 가운데 1차 맞춤 틀
  → 그은 선 · 재기 · 누름 = 경위도 바탕 자리 · 그림 겹 = 세 귀퉁이로 놓음(돌아 있는 TM 격자)
- 고친 뒤: 급경사 귀퉁이 0.07 px · 위성 가운데 0.02 px · 위성 귀퉁이(화면 밖) 0.6 px
- 모르는 좌표계 · 가짜 도엽 = 옛 꼴 그대로 · 검증 창구 screenOfLonLat 덧
- 시험: test_586_tm_frame(TM 거울 1 mm · 틀 0.5 px · 되돌림 1 mm · 옛 꼴 어긋남)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:44:10 +09:00
eomsangdonandClaude Opus 5.5 9b133443c3 chore(계획): PLAN 587 이관 — B05 교각점 정보 = 근처 아이콘(요구 446)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:43:44 +09:00
eomsangdon b5c49879e9 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-29 18:43:31 +09:00