5.2 KiB
5.2 KiB
PLAN 615 이관 — 예정노선 등고선 = 줌별 벡터 조각(요구 496 · 499 · 500)
615 예정노선 등고선 = 줌별 벡터 조각(위성처럼) (요구 496 · 499 · 500 · 진행)
- 근거:
docs/raw/요구_1025/_분석_496_등고선_줌별조각.md— 12 도엽 화면 지금 56 MB · 꼭짓점 227만 · 그림 5.65.9 s → 조각 0.10.4 MB · 0.3~0.5 s · 새 라이브러리 없음(mapbox-vector-tileMIT · requirements 에 있음 · venv 설치만). - 이음:
GET /api/projects/{id}/plan/contour/{z}/{x}/{y}.pbf· 겹contour· 속성h(높이) ·k(굵은 선) · z1015 · z815(z8 · 9 = 시·도 넓이 · z15 넘으면 z15 조각 늘려 씀) · 빈 조각 = 빈 MVT · 창고storage/_shared/contour_tiles/<지문>/z/x/y.pbf. - 줌별 간격(보통): z10 200 m · z11 100 m · z12 50 m · z13 25 m · z14 10 m · z15 이상 5 m 전부(z15 조각 늘려 씀).
- 정함(브레인 · 요구 499 「줌아웃 밀도 구분」): 밀도 = 보통 · z8 · 9 간격 = 화면 꼭짓점이 z13 화면 이하가 되게 실측으로 고름(후보 250 · 500 · 1000 m) · 만들기 = 처음 볼 때 영구 저장 + z8~12 미리 · 옛 캔버스(그래픽 카드 끔) 등고 = 606 길 남김.
- 전후 비교 꼴(같은 꼴로 두 번): 자리 ① 상주 용화 중심(606 도엽 조각 이미 있음 = 데움) ② 정선 37913 중심(606 조각 없음 = 처음) · 위성 끔 · 등고선만 켬 · 줌 16 → 15 → 14 → 13 → 12 → 11 → 10 → 9 → 8 → 다시 16 · 줌마다 = 다 보일 때까지 시간(지도 idle + 등고 겹 그림) · 받은 양 · 그린 꼭짓점 · 화면 멈춤(긴 작업) · 보인 것(스크린샷) · z10 · z9 에서 옆으로 한 화면 옮김 · 612-2 일괄(CPU 약 33 %) 도는 중 그대로 적음.
- ⚠ B 파일 안 고침 · 세류 · 도로 · 건물 · 지명 = 606 그대로 · 612 단계 2 「등고 · 계곡 도엽 조각 미리」는 뺌.
- 615-0 「전」 측정(sub2 · 지금 코드 그대로 · 위 비교 꼴)
- 검증완료 — 가장 느린 줌 = z13(계곡선만 · ② 37913 처음 54.9 s · 25 조각 5.8 MB · 멈춤 9.5 s) · 데운 ① 용화(영양 일월) z14 5.9
6.1 s(9 도엽 8.1 MB · 소스 146만 꼭짓점 · 멈춤 1.6 s) · z13 3.3 s · z16 2.22.6 s · z12 이하 = 숨김 0.8~1.3 s(옮김 0.9 s) · ② z16 18.8 s · z14 17.9 s · 둘째 실행 같은 값 · 표C:/Aislo_wt/sub_laptop_2/tmp/615/표_전.md· 스크립트tmp/615/measure.py(sub1 「후」 같은 꼴) · 612-2 도는 중
- 검증완료 — 가장 느린 줌 = z13(계곡선만 · ② 37913 처음 54.9 s · 25 조각 5.8 MB · 멈춤 9.5 s) · 데운 ① 용화(영양 일월) z14 5.9
- 615-1 서버 — 새
common_util/common_util_contour_tiles.py(조각 만들기 · 창고 · 잠금 · 지문) ·D03_PlanAnalysis_Router.py길 하나 · 시험test_615_contour_tiles.py— 확인 = 줌별 간격 · 빈 조각 · 둘째 = 파일 · 조각 시간 z10 · z13 · z15- 검증완료 — 시험 615 9 · 606 · D 지형(607 · 614) · 공용 지도 시험 65 그대로 · z8 · 9 간격 = 1000 · 500 m(화면 꼭짓점 용화 z13 79.8 천 대 z9 500 m 42.4 · z8 500 m 57.8 · 1000 m 11.6 천 — 둘 다 통과 · 줌마다 두 배 간격 맞춰 1000) · 조각 하나(612 도는 중) 상주 용화 산지 z15 22 KB 1.2 s · z14 27 KB 0.6 · z13 16 KB 0.6 · z12 20 KB 0.7 · z11 24 KB 1.4 · z10 30 KB 2.1 · z9 23 KB 3.5 · z8 11 KB 6.4 s · 김제 평지 0
5 KB 0.030.08 s(z8 · 9 1.0~5.4 s) · 권한 없음 401 · 번호 밖 400 · z16.5 겹침 조각 대 원형 최대 0.16 m(1 px = 0.68 m) ·8ce7ef6cb
- 검증완료 — 시험 615 9 · 606 · D 지형(607 · 614) · 공용 지도 시험 65 그대로 · z8 · 9 간격 = 1000 · 500 m(화면 꼭짓점 용화 z13 79.8 천 대 z9 500 m 42.4 · z8 500 m 57.8 · 1000 m 11.6 천 — 둘 다 통과 · 줌마다 두 배 간격 맞춰 1000) · 조각 하나(612 도는 중) 상주 용화 산지 z15 22 KB 1.2 s · z14 27 KB 0.6 · z13 16 KB 0.6 · z12 20 KB 0.7 · z11 24 KB 1.4 · z10 30 KB 2.1 · z9 23 KB 3.5 · z8 11 KB 6.4 s · 김제 평지 0
- 615-2 화면 —
ui_template_gl_map.ts(contourTileSource· 위성처럼 고정) ·D03_PlanAnalysis_UI_MapGl.ts(겹 셋 · 서클) ·D03_PlanAnalysis_UI_SheetTiles.ts(GL 이면 등고 조각 요청 뺌) ·UI_Layers.ts늘리지 않음 — 확인 = ORCA 줌 10~17 그린 가닥 · 받은 양 · 멈춤 시간 · 밝음 · 어두움 · 켬끔 · 옛 캔버스 등고 그대로- 검증완료 — typecheck 0 · ORCA(sub1 탭 · 검증_sub1_D) 줌 17 · 16.5 · 16 · 15 · 14 = 5 m(z14 10 + 25) · 13 = 25 m · 12 = 50 · 11 = 100 · 10 = 200 · 9 = 500 · 8 = 1000 m 그림 · 받은 범위 밖도 그림 · 밝음 · 어두움 겹 다시 그림 · 켬끔 = 보임 none ↔ visible · GL 이면 등고 도엽 조각 요청 0 · 옛 캔버스 = 등고 도엽 조각 2 장 받아 그림(606 그대로) · 멈춤(긴 작업) 줌마다 0 ·
UI_Layers.ts692 → 688 줄 ·8ce7ef6cb
- 검증완료 — typecheck 0 · ORCA(sub1 탭 · 검증_sub1_D) 줌 17 · 16.5 · 16 · 15 · 14 = 5 m(z14 10 + 25) · 13 = 25 m · 12 = 50 · 11 = 100 · 10 = 200 · 9 = 500 · 8 = 1000 m 그림 · 받은 범위 밖도 그림 · 밝음 · 어두움 겹 다시 그림 · 켬끔 = 보임 none ↔ visible · GL 이면 등고 도엽 조각 요청 0 · 옛 캔버스 = 등고 도엽 조각 2 장 받아 그림(606 그대로) · 멈춤(긴 작업) 줌마다 0 ·
- 부품 설치: 노트북 = 10-31 끝(
mapbox-vector-tile2.2.0 · protobuf 6.33.6 · pyclipper 1.4.0 · 메인 venv = sub1~8 정션 공유 · 사용자 동의 요구 498) · 데스크탑 = 전역 깃 싱크 때pip install -r requirements.txt - 615-3 z8~12 미리 — 새
tools/precompute_contour_tiles.py(약 3,000 조각 · 약 30 MB · 일꾼 둘 · 낮은 우선순위) 돌림 · 615-4 「후」 측정(sub1 · 위 비교 꼴 · 전 대 후 표)- 검증완료 — 미리 2,923 조각(z8 20 · z9 55 · z10 173 · z11 585 · z12 2,090) 27.8 MB · 일꾼 둘 616 s(612 일꾼 7 같이) · 「후」 표
tmp/615/표_후.md(sub1) — 전 / 후 처음 / 후 미리 · 용화 z14 5.9 / 4.7 / 1.0 s · 8.1 MB / 220 KB · z13 3.3 / 2.8 / 1.0 · z128 숨김 → 501000 m 그림 1.0 / 2.126.4 / 0.81.0 s · 37913 z16 18.8 / 3.3 / 1.1 · z14 17.9 / 1.3 / 1.0 · z13 54.9 / 1.8 / 1.0 s(5.9 MB → 111 KB) · 멈춤 전 최대 9.5 s → 후 0 ·a2ef41766
- 검증완료 — 미리 2,923 조각(z8 20 · z9 55 · z10 173 · z11 585 · z12 2,090) 27.8 MB · 일꾼 둘 616 s(612 일꾼 7 같이) · 「후」 표