feat: initial commit - massive-cloud point cloud processing system
This commit is contained in:
45
server/plugins/manifests/train-measurement.json
Normal file
45
server/plugins/manifests/train-measurement.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"id": "train-measurement",
|
||||
"name": "列车点云测距",
|
||||
"shortName": "train-measurement",
|
||||
"description": "基于配置 YAML 驱动的列车点云批量测距套件(v1.1)。支持「平面到平面 / 点到平面 / 点到点」三类任务,可在 3D 视图中拖拽 ROI 包围盒可视化配置。",
|
||||
"version": "1.1.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}/点云测距v1.1/train_measurement_system/src",
|
||||
"TRAIN_MEAS_ROOT": "{algRoot}/点云测距v1.1/train_measurement_system"
|
||||
},
|
||||
"timeoutMs": 1200000
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user