From 11c8bd4aa57815cd50c7da288c9ed0b9a548d7b8 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 3 Nov 2026 14:15:12 +0900 Subject: [PATCH] =?UTF-8?q?fix(762-2):=20B04=20=ED=92=88=EC=A7=88=20?= =?UTF-8?q?=EC=A7=80=ED=91=9C=20=EA=B0=92=20=EB=AA=A9=EB=A1=9D=20=E2=80=94?= =?UTF-8?q?=20=EB=95=85=20=EC=A0=90=20=EB=B9=88=20=EA=B3=B3=20=C2=B7=20?= =?UTF-8?q?=EA=B7=B8=EC=A4=91=20=EA=B8=89=EA=B2=BD=EC=82=AC=20=EB=91=90=20?= =?UTF-8?q?=EC=A4=84=20=C2=B7=20=ED=95=84=ED=84=B0=20=EC=B0=A8=EB=8A=94=20?= =?UTF-8?q?%=20=EB=A7=8C(=EC=A7=9D=20=EC=9D=B4=EB=A6=84=EC=9D=80=20?= =?UTF-8?q?=EB=A7=88=EC=9A=B0=EC=8A=A4=20=EC=98=AC=EB=A6=BC=20=EA=B8=80)?= =?UTF-8?q?=20=C2=B7=20=EA=B0=92=EC=9D=B4=20=EB=91=90=20=EC=A4=84=EB=A1=9C?= =?UTF-8?q?=20=EA=B9=A8=EC=A7=80=EB=8D=98=20=EA=B2=83=20=EA=B3=A0=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- B04_PreProcess/B04_PreProcess_UI_Filter.ts | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/B04_PreProcess/B04_PreProcess_UI_Filter.ts b/B04_PreProcess/B04_PreProcess_UI_Filter.ts index 7aad36128..ca2741cf0 100644 --- a/B04_PreProcess/B04_PreProcess_UI_Filter.ts +++ b/B04_PreProcess/B04_PreProcess_UI_Filter.ts @@ -67,7 +67,7 @@ function rows(quality: SurfaceQuality | null): ReturnType { const against = quality?.diff_against ?.replace(/^(dtm|implicit)_/, "") .replace(/(_grid)?\.npz$/, ""); - return createKv([ + const list = createKv([ { label: "튐 넓이", value: @@ -76,21 +76,13 @@ function rows(quality: SurfaceQuality | null): ReturnType { : `${quality.spike_pct} % · ${quality.spike_count ?? 0} 곳`, }, { label: "등고선 꺾임", value: fmt(quality?.kinks_per_km, "/km") }, - { - label: "땅 점 빈 곳", - value: - quality?.gap_pct == null - ? null - : `${quality.gap_pct} % · 급경사 ${quality.gap_steep_pct} %`, - }, - { - label: "필터 차", - value: - quality?.diff_pct == null - ? null - : `${quality.diff_pct} % · ${optionLabel(against ?? "")} 대비`, - }, + { label: "땅 점 빈 곳", value: fmt(quality?.gap_pct, "%") }, + { label: "그중 급경사", value: fmt(quality?.gap_steep_pct, "%") }, + // 대상 이름은 길어 줄을 깨뜨림 — 값은 % 만 · 대상은 마우스 올림 글 + { label: "필터 차", value: fmt(quality?.diff_pct, "%") }, ]); + if (against) list.title = `필터 차 = ${optionLabel(against)} 모델과 0.5 m 넘게 다른 넓이`; + return list; } /** 고른 모델의 품질 지표 넷 — 늦게 온 옛 응답은 버림. */