46 lines
1.6 KiB
JSON
46 lines
1.6 KiB
JSON
{
|
||
"id": "train-measurement",
|
||
"name": "列车点云测距",
|
||
"shortName": "train-measurement",
|
||
"description": "基于配置 YAML 驱动的列车点云批量测距套件(v3.2,2026-06-29)。v3.2 新增 line_to_plane / line_to_line 测量类型,修复原 4 个 disabled 任务(侧门高度、窗口下沿高度、司机室门口宽/高),现全部 16 个任务可用。",
|
||
"version": "3.2.0",
|
||
"schemaVersion": 1,
|
||
"category": "尺寸测量",
|
||
"requiresPointCloud": true,
|
||
"requiresCad": false,
|
||
"uiPanel": "train-measurement",
|
||
"inputs": [
|
||
{
|
||
"name": "configPreset",
|
||
"label": "测量配置预设",
|
||
"type": "select",
|
||
"default": "builtin",
|
||
"options": [
|
||
{ "value": "builtin", "label": "内置默认 (config/measurements.yaml)" },
|
||
{ "value": "custom", "label": "自定义 YAML" }
|
||
],
|
||
"description": "选「自定义 YAML」后可在下方编辑器中修改测量任务,或在 3D 视图中拖拽 ROI 包围盒自动生成。"
|
||
},
|
||
{
|
||
"name": "customYaml",
|
||
"label": "自定义 YAML 配置",
|
||
"type": "string",
|
||
"default": "",
|
||
"description": "仅当上方选「自定义 YAML」时生效。为空时回落到内置默认 measurements.yaml。"
|
||
}
|
||
],
|
||
"runtime": {
|
||
"kind": "process",
|
||
"cmd": [
|
||
"{pythonBin}",
|
||
"{adapterDir}/train_measurement_run.py",
|
||
"{inputJson}"
|
||
],
|
||
"envExtra": {
|
||
"PYTHONPATH": "{algRoot}/train_measurement_system_v3.2_0629/src",
|
||
"TRAIN_MEAS_ROOT": "{algRoot}/train_measurement_system_v3.2_0629"
|
||
},
|
||
"timeoutMs": 5400000
|
||
}
|
||
}
|