shuishen
15 hours ago fbb068ec702338d609c1ca6eddbdb9f182d8f211
apps/workbench-console/src/data/capabilities.ts
@@ -16,7 +16,7 @@
  { id: "04-spatial-measurement", title: "空间测量", level: "B", status: "verified", note: "CPU 栅格对象计数、面积与周长测量,展示栅格和 GeoAI 矢量结果。" },
  { id: "05-3d-pointcloud", title: "三维点云", level: "B", status: "planned", note: "等待首个本地 Demo。" },
  { id: "06-spatial-reasoning", title: "空间推理", level: "C", status: "planned", note: "等待首个本地 Demo。" },
  { id: "07-risk-rule-engine", title: "风险规则引擎", level: "C", status: "planned", note: "等待首个本地 Demo。" },
  { id: "07-risk-rule-engine", title: "空间规则与风险评分", level: "C", status: "verified", note: "CPU 可审计规则 Demo,展示风险栅格、评分矢量、命中原因与处置建议。" },
  { id: "08-spatiotemporal-forecasting", title: "时空预测", level: "B", status: "planned", note: "等待首个本地 Demo。" },
  { id: "09-anomaly-detection", title: "异常检测", level: "B", status: "verified", note: "CPU 可解释特征与 Isolation Forest 对比,输出热力图、候选区和结构化结果。" },
  { id: "10-smart-route-planning", title: "智能航线规划", level: "C", status: "planned", note: "等待首个本地 Demo。" },
@@ -30,5 +30,12 @@
  { id: "18-reporting-model-governance", title: "报告与模型治理", level: "C", status: "planned", note: "等待首个本地 Demo。" }
];
const pointCloudCapability = capabilities.find((item) => item.id === "05-3d-pointcloud");
if (pointCloudCapability) {
  pointCloudCapability.title = "三维重建与点云理解";
  pointCloudCapability.status = "verified";
  pointCloudCapability.note = "CPU 几何基线,展示 DSM 栅格、高出地物 GeoAI 足迹与近似网格。";
}
export const verifiedCapabilities = capabilities.filter((item) => item.status === "verified");
export const capabilityById = (id: string) => capabilities.find((item) => item.id === id);