feat(D03): 예정노선 지형 칩 라이다 · LAS 올리기 — 칩 바꾸면 급경사 · 음영 · 0차곡 · 높이 다시 받음 (PLAN 624-4 화면 · 요구 530 · 531)
- 새 D03_PlanAnalysis_UI_LidarUpload — 공용 칩(안 고침) + 라이다 없으면 [LAS 올리기](부품 단추 · LAS · LAZ · .prj) · 진행 = 위치 칸 서클 「라이다」 · 고른 원천 = 세션 d03-terrain(등록부 한 줄) - 공용 겹 받기 fetchPlanRaster · fetchPlanZeroOrder 에 terrain 인자(안 넘김 = 옛 그대로 · B05 영향 없음) - 겹 reterrain = 지형 겹 셋만 비우고 다시 · 높이 = 고른 원천 격자(라이다 범위 밖 = 빈칸) - 지도는 지형 칸을 넘겨받기만 · 낡은 시험 둘(475 · 624_2)은 글 대조 줄만 새 꼴로 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,7 +20,6 @@
|
||||
import { perfTime } from "@ui/ui_template_gl_map";
|
||||
import { createMapTools, mapToolButton } from "@ui/ui_template_map_tools";
|
||||
import { routeColor, themeColor } from "@ui/ui_template_palette";
|
||||
import { createTerrainChip } from "../A00_Common/map/map_terrain_chip";
|
||||
import { mapToolGroups } from "../A00_Common/map/map_toolbar";
|
||||
import type { VWorldMeta } from "../B04_PreProcess/B04_PreProcess_Api_Fetch";
|
||||
import {
|
||||
@@ -123,6 +122,8 @@ export interface PlanMapEvents {
|
||||
onRedo: () => void;
|
||||
on3d: () => void;
|
||||
onMeasure: () => void;
|
||||
/** 도구줄 끝 지형 칸(624-4 · 칩 + LAS 올리기 = `D03_PlanAnalysis_UI_LidarUpload`). */
|
||||
terrain: HTMLElement;
|
||||
}
|
||||
|
||||
export interface PlanTools {
|
||||
@@ -229,7 +230,7 @@ export function createPlanMap(events: PlanMapEvents): PlanMap {
|
||||
"Ctrl+휠 = 돌리기",
|
||||
],
|
||||
},
|
||||
// 624-2 — 단추 차례 · 보임 = 공용 도구줄 표(페이지 「d03」) · 지형 칩 = 수치지형도(라이다 = 624-4)
|
||||
// 624-2 — 단추 차례 · 보임 = 공용 도구줄 표(페이지 「d03」) · 지형 칸 = 페이지가 넘김(624-4)
|
||||
groups: mapToolGroups("d03", {
|
||||
undo: undoButton,
|
||||
redo: redoButton,
|
||||
@@ -237,7 +238,7 @@ export function createPlanMap(events: PlanMapEvents): PlanMap {
|
||||
stations: markButton("stations", "측점"),
|
||||
slopes: markButton("slopes", "구간 길이 · 기울기"),
|
||||
measure: measureButton,
|
||||
terrain: createTerrainChip({ page: "d03", value: "sheet", have: ["sheet"] }).root,
|
||||
terrain: events.terrain,
|
||||
}),
|
||||
});
|
||||
const toolbar = tools.root;
|
||||
|
||||
Reference in New Issue
Block a user