交叉作业安全管理引擎
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_18312196/cross-op-safety。
技能介绍
解决什么问题
同一个地块上,多个参建方共用通道、设备与作业面,交叉作业的冲突往往要到现场才暴露。制度文本停留在纸面,Excel 日报分散在各参建方手里,人脑很难逐时刻推演“谁在什么位置、和谁同时作业、路线是否穿墙”。这个技能把制度、数据与几何分析封成一条可复用流水线:读进度计划与平面图,产出按时刻推演的楼层剖面与冲突面板,或输出一份静态研判报告。
核心能力
- 进度计划驱动:以各参建方每日施工计划 csv 为数据源,
build_cross.py生成daily_cross.json,不依赖人工汇总。 - 两套固定样式:
--theme board产出动态推演(楼层剖面 + 甘特时间轴 + 实时冲突面板,可播放);--theme report产出静态研判(统计卡 + 红橙黄冲突卡 + 区域清单表 + 管控建议)。 - 几何归位:
parse_dxf.py解析平面图 DXF,按FLOOR_BAND_1/2、GROUND_X_MAX把 1F/2F/3F 平铺到同一地面标高,_verify_wall.py自检路线是否穿墙。 - 集中配置:参建方简称、配色、日报目录、目标日期、坐标分带全部收敛到
scripts/config.py,换项目只改这一个文件。
关键步骤
- 用
assets/templates/的 csv 模板让各参建方每日填报,B 列施工单位全称必须与config.PARTY_SHORT键一致,否则引擎识别不到。 - 如有平面图,先
python parse_dxf.py 你的图.dxf,再按图纸坐标带调整FLOOR_BAND_1/2、GROUND_X_MAX,直到各层几何正确归位。 - 运行
python build_cross.py && python gen_html.py --theme board看动态推演,或--theme report看研判报告。 - 单日体积更小:
DEMO_DAY=2026-07-24 python gen_html.py --theme board。
适用边界
源文档优先:分析范围严格限定在用户提供的计划表与平面图,禁止外部推断补充风险结论。脱敏示例:单位 A/B/C 仅为演示,正式成品含真实参建方名,勿随意外发。坐标分带易错:本体系按“图纸 X 坐标带平铺 1F/2F/3F”组织,若你的图用其他方式分层,需改写 parse_dxf.py 的 band_floor()。win32com 未使用:Excel 工具用桌面 Excel/WPS 编辑;Python 引擎读取 csv 无需 openpyxl,本地若用 xlsx/xlsm 则需 openpyxl + ezdxf。
使用场景
- 多个参建方在同一地块同时作业,安全工程师需逐时刻查看谁在哪个楼层、哪条通道交叉,定位红橙黄冲突点并给出盯控建议。
- 各参建方每日填报施工计划csv后,安全主管运行静态研判,当天输出区域清单表和管控建议,用于晨会交底。
- 平面图已按X坐标带分层,工程师解析DXF并调整楼层分带参数,让1F/2F/3F几何正确归位,再用A*路线自检是否穿墙。
- 新地块开工前,项目协调人只需改config.py填参建方简称与日报目录,即可用开箱示例数据跑一遍动态推演验证流程。
适合人员
- 建筑工程安全工程师:每天要核验多参建方同场交叉作业风险,快速产出按时刻的冲突推演图与盯控建议。
- 项目安全主管:晨会前需要一份当日交叉风险研判报告,含区域清单与红橙黄冲突卡,直接用于交底。
- 施工计划协调员:各参建方日报格式不一,要用统一csv模板收集,保证引擎能识别施工单位并归档。
- 工程项目经理:新地块开工前要适配坐标分带和参建方配色,让动态推演图贴合图纸与制度要求。