diff --git a/data/2026-06-08/cleaned/危大方案看板数据工作簿.xlsx b/data/2026-06-08/cleaned/危大方案看板数据工作簿.xlsx index 8ca8cdb..d6a5c9a 100644 Binary files a/data/2026-06-08/cleaned/危大方案看板数据工作簿.xlsx and b/data/2026-06-08/cleaned/危大方案看板数据工作簿.xlsx differ diff --git a/data/认定数据/2026/certified_schemes.parquet b/data/认定数据/2026/certified_schemes.parquet new file mode 100644 index 0000000..4fcf880 Binary files /dev/null and b/data/认定数据/2026/certified_schemes.parquet differ diff --git a/data/认定数据/2026/certified_schemes_detail.csv b/data/认定数据/2026/certified_schemes_detail.csv index 0ae4aa3..7cab4e7 100644 --- a/data/认定数据/2026/certified_schemes_detail.csv +++ b/data/认定数据/2026/certified_schemes_detail.csv @@ -1,44 +1,53 @@ -,,Ŀ,,Ƶλ,,ֲ,Ƿһģ,ƻ -ж,ɳ,ɳŵõҮŶڶ๦ܳݼ칫¥Ŀ,Ԥƿ̨װ,нڶ·̾޹˾,ݽʩ,صװػеװж,,2026/7/1 -ж,ɳ,ɳŵõҮŶڶ๦ܳݼ칫¥Ŀ,ֽṹʩ,нֹа޹˾,ݽʩ,صװػеװж,,2026/5/23 -ж,ɳ,ɳŵõҮŶڶ๦ܳݼ칫¥Ŀ,Ļǽʩ,нװ̴Ƽ޹˾,ݽʩ,,,2026/8/22 -ж,ɳ,ɳŵõҮŶڶ๦ܳݼ칫¥Ŀ,֧ģרʩ,нڶ·̾޹˾,ݽʩ,ģ幤̼֧ϵ,,2026/3/20 -ж,ɳ,ɳŵõҮŶڶ๦ܳݼ칫¥Ŀ,650tĴʩ,нֹа޹˾,ݽʩ,صװػеװж,,2026/7/25 -ж,ɳ,ɳؼ޻ιҵ31һĿ,ṹװרʩ,нĺֶ˾,ݽʩ,صװػеװж,,2026/4/1 -ж,,ϰͼķʻ½ṹĿ,רʩ(4,нĺֶ˾(4,񺽹,ģ幤̼֧ϵ,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,GSE&BHSʩרʩ(4,нĺֶ˾(4,񺽹,ģ幤̼֧ϵ,,2026/3/28 -ж,,ϰͼķʻ½ṹĿ,TԤơͰװרʩ(4,нĺֶ˾(4,񺽹,صװװж,,2026/5/13 -ж,,ϰͼķʻ½ṹĿ,ʱõʩ֯(4,нĺֶ˾(4,,,,2026/2/28 -ж,,ϰͼķʻ½ṹĿ,BHS/GSEֽרʩ(4,нĺֶ˾(4,񺽹,ģ幤̼֧ϵ,,2026/5/15 -ж,,ϰͼķʻ½ṹĿ,ֽTרʩ(4,нĺֶ˾(4,񺽹,ģ幤̼֧ϵ,,2026/4/15 -ж,,ϰͼķʻ½ṹĿ,ʩܷ(4,нĺֶ˾(4,񺽹,صװװж,,2026/3/25 -ж,,ϰͼķʻ½ṹĿ,ŵʩܷ(4,нĺֶ˾(4,񺽹,صװװж,,2026/3/20 -ж,,ϰͼķʻ½ṹĿ,վʩܷ(4,нĺֶ˾(4,񺽹,صװװж,,2026/3/18 -ж,,ϰͼķʻ½ṹĿ,ĴװͲжרʩ(4,нĺֶ˾(4,񺽹,صװװж,,2026/3/25 -ж,,ϰͼķʻ½ṹĿ,APMֽζģ弰֧ϵרʩ(2,нһ˾2,񺽹,ģ幤̺֧ϵ,,2026/11/20 -ж,,ϰͼķʻ½ṹĿ,GSEֽζģ弰֧ϵרʩ(2,нһ˾2,񺽹,ģ幤̺֧ϵ,,2026/4/20 -ж,,ϰͼķʻ½ṹĿ,APMԤװרʩ(2,нһ˾2,񺽹,صװװж,,2026/11/15 -ж,,ϰͼķʻ½ṹĿ,GSEԤװרʩ(2,нһ˾2,񺽹,صװװж,,2026/4/30 -ж,,ϰͼķʻ½ṹĿ,վֽṹϲִﰲװרʩ(2,нһ˾2,񺽹,صװװж,,2026/3/25 -ж,,ϰͼķʻ½ṹĿ,ֽӹֽṹרʩ(2,нһ˾2,񺽹,صװװж,,2026/3/25 -ж,,ϰͼķʻ½ṹĿ,ԤƳŵװרʩ,нһ˾2,񺽹,صװװж,,2026/3/25 -ж,,ϰͼķʻ½ṹĿ,ԤƳŵжרʩ,нһ˾2,񺽹,صװװж,,2027/6/25 -ж,,ϰͼķʻ½ṹĿ,Ĵװרʩ,нһ˾2,񺽹,صװװж,,2026/4/20 -ж,,ϰͼķʻ½ṹĿ,Ĵרʩ,нһ˾2,񺽹,صװװж,,2027/6/25 -ж,,ϰͼķʻ½ṹĿ,ʱõʩ֯(2,нһ˾2,,ͨ_,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,רʩ3,нһ˾(3,񺽹,ģ幤̼֧ϵ,,2026/4/25 -ж,,ϰͼķʻ½ṹĿ,Ԥƹװרʩ3,нһ˾(3,񺽹,صװװж,,2026/4/30 -ж,,ϰͼķʻ½ṹĿ,վרʩ3,нһ˾(3,񺽹,صװװж,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,վʩ3,нһ˾(3,񺽹,صװװж,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,װרʩ3,нһ˾(3,񺽹,صװװж,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,רʩ3,нһ˾(3,񺽹,صװװж,,2027/6/15 -ж,,ϰͼķʻ½ṹĿ,Żװרʩ3,нһ˾(3,񺽹,صװװж,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,Żרʩ3,нһ˾(3,񺽹,صװװж,,2027/6/15 -ж,,ϰͼķʻ½ṹĿ,Ĵרʩ3,нһ˾(3,񺽹,صװװж,,2026/3/10 -ж,,ϰͼķʻ½ṹĿ,ʱõרʩ3,нһ˾(3,,ͨ_,,2026/3/10 -ж,ɳ,ɳش۵һ͵ڶװͷ칤Ŀ,Dֽṹװרʩ,нһ˾,ݽʩ,,,2026/3/5 -ж,,˹ŬˮĿ,ֹ׮רʩ,нһ˾,ˮ˹,ź,,2026/9/10 -ж,,˹ŬˮĿ,װרʩ,нһ˾,ˮ˹,صװ,,2026/6/1 -ж,,ɳȿĦͧͷĿ,͸ְ׮Χרʩ,нһ˾,ˮ˹,ʱ,,2026/5/1 -ж,,ɳȿĦͧͷĿ,ͷ鰲װصװרʩ,нһ˾,ˮ˹,صװ,,2026/8/15 -ж,,ȹ﷢EGAλĿ,ʱõʩ֯,нһ˾2,ˮ˹,ʱõ繤,,2026/2/20 +数据来源,工作表,所属区域,所属国别,项目名称,方案名称,编制单位,工程类别,分部工程类别,方案等级,是否超一定规模,工程特点/说明,计划开工日期,方案计划报审日期 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,预制看台安装方案,中交第二公路工程局有限公司,房屋建设和市政基础设施工程,起重吊装及起重机械安装拆卸工程,危大,否,预制看台安装时1个台阶为1个预制单元,共24种不同截面面积的预制单元,总计750片预制单元,其中单片最大重量为9.3t。,2026-07-01,2026-05-15 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,钢结构施工方案,中建钢构承包有限公司,房屋建设和市政基础设施工程,起重吊装及起重机械安装拆卸工程,危大,是,屋面钢结构最大跨度118.8m(跨度大于36m)最大起吊重量为111.3t(大于300kN),大跨度屋面桁架采用650T履带吊超起副臂工况进行吊装,属于超危大工程。,2026-05-23,2026-04-05 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,幕墙施工方案,中建装饰绿创科技有限公司,房屋建设和市政基础设施工程,其它,危大,否,幕墙包括GFRC面板围护系统:内侧墙采用直立锁边金属面板系统,在金属面板外侧设置夹具固定铝合金横向龙骨,GFRC通过挂接固定在横向龙骨上;主入口瀑布玻璃幕墙系统:采用双夹胶中空弯弧玻璃,竖向采用预应力拉索固定,横向采用不锈钢钢板进行粘框固定;次入口瀑布玻璃幕墙系统:采用双夹胶中空玻璃,钢龙骨结构系统;,2026-08-22,2026-07-08 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,高支模专项施工方案,中交第二公路工程局有限公司,房屋建设和市政基础设施工程,模板工程及支撑体系,危大,是,Arena场馆部分区域梁板模板搭设高度为10m,超过8m,属于超危大工程。,2026-03-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,650t履带吊安拆施工方案,中建钢构承包有限公司,房屋建设和市政基础设施工程,起重吊装及起重机械安装拆卸工程,危大,否,大型设备安装与拆卸作业。,2026-07-25,2026-06-25 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表1-专项施工方案,中东,沙特,沙特吉赞基础下游工业城3区1巷独栋别墅一期项目,别墅主体结构安装专项施工方案,中交四航局二公司,房屋建设和市政基础设施工程,起重吊装及起重机械安装拆卸工程,危大,否,装配式结构吊装,2026-04-01,2026-01-31 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,处理中心专项施工方案(4包),中交四航局二公司(4包),民航工程,模板工程及支撑体系,危大,否,"BHS 行李处理中心底板578m*386m,底板厚度为 2.7m;方形立柱2m*2m,柱高14m,共845根;外围墙厚2m,墙高15.6m,分两次浇筑,翻模施工。 +(补充一下高度、跨度、荷载等参数。现浇梁已单独提出来)",2026-03-10,2026-01-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,GSE&BHS隧道施工专项施工方案(4包),中交四航局二公司(4包),民航工程,模板工程及支撑体系,危大,否,"GSE&BHS 隧道总线路长,根据服务功能及提交场地节点划分6个段落,隧道两侧附属建筑多,隧道截面型式多样; +侧墙厚1.2m,高10m,底板厚2m,中间板0.5&0.7m。最大层高6.2m,施工总荷载53kN/m2",2026-03-28,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,T梁预制、运输和安装专项施工方案(4包),中交四航局二公司(4包),民航工程,起重吊装及安装拆卸工程,危大,否,"起重机荷载、堆放的梁片荷载或振动可能引发基坑边坡滑移或坍塌; +基坑内空间狭窄,存在已安装的结构、支撑、降水井点等障碍物,增加了吊装和就位的难度与风险。 +预制T梁长15-20m,梁高1.6m ,最大吊重60t。",2026-05-13,2026-03-14 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,临时用电施工组织设计(4包),中交四航局二公司(4包),电力工程,其他,危大,否,"1.从界面站到各标段11kV开关站的11kV电缆的供应、安装及(项目结束时的)拆除; +2.11kV开关站的运行与维护; +3.用电接口距离营地、生产区距离远,现场用电需求大,供电等级高。",2026-02-28,2026-01-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,BHS处理中心/GSE隧道现浇板专项施工方案(4包),中交四航局二公司(4包),民航工程,模板工程及支撑体系,危大,是,"1.GSE 节点处底板厚 3m、顶板厚 4m,对混凝土控裂要求高; +2.现浇板最大厚度为4m,支架现浇方案,支架高6.7m,施工总荷载103KN/m2。",2026-05-15,2026-02-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,处理中心现浇倒T梁专项施工方案(4包),中交四航局二公司(4包),民航工程,模板工程及支撑体系,危大,是,"1.倒T梁截面底宽5/4.5m,截面高3.1/2.8m; +2.平均支架搭设高度为14m,梁体尺寸、重量大。 +3.施工总荷载240kN/m2。",2026-04-15,2025-01-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,塔吊施工监管方案(4包),中交四航局二公司(4包),民航工程,起重吊装及安装拆卸工程,危大,否,"塔吊参数R7527;R7020;R7025,工作半径70&75,独立高度60m,端头起重量2t~2.7t",2026-03-25,2026-01-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,龙门吊施工监管方案(4包),中交四航局二公司(4包),民航工程,起重吊装及安装拆卸工程,危大,是,"龙门吊参数:48m跨*24m高,27跨*12m高,43跨*15m高,专业安拆公司:郑州华中建机,芜湖恒建起重机公司,南京东方登峰重工",2026-03-20,2026-01-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,混凝土拌和站施工监管方案(4包),中交四航局二公司(4包),民航工程,起重吊装及安装拆卸工程,危大,否,最大起重件为搅拌站主机,重13t,其他大件制冰机9t。,2026-03-18,2026-01-18 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,履带吊安装和拆卸专项施工方案(4包),中交四航局二公司(4包),民航工程,起重吊装及安装拆卸工程,危大,是,"自有100t,150t,350t履带吊",2026-03-25,2025-01-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,APM隧道现浇段顶板模板及支撑体系专项施工方案(2包),中交一航局三公司(2包),民航工程,模板工程和支撑体系,危大,是,现浇板厚度较大,施工总荷载大于15kN/m2,2026-11-20,2026-10-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,GSE隧道现浇段顶板模板及支撑体系专项施工方案(2包),中交一航局三公司(2包),民航工程,模板工程和支撑体系,危大,是,现浇板厚度较大,施工总荷载大于15kN/m2,2026-04-20,2026-03-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,APM隧道预制梁安装专项施工方案(2包),中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,/,2026-11-15,2026-10-01 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,GSE隧道预制梁安装专项施工方案(2包),中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,/,2026-04-30,2026-03-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,混凝土拌合站钢结构料仓大棚安装专项施工方案(2包),中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,最大起重重量约15t,2026-03-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,钢筋加工厂钢结构大棚专项施工方案(2包),中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,/,2026-03-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,预制场龙门吊安装专项施工方案,中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,是,10t门机2台,40t门机2台。专业分包未确定,2026-03-25,2026-02-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,预制场龙门吊拆卸专项施工方案,中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,10t门机2台,40t门机2台。专业分包未确定,2027-06-25,2027-06-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,履带吊安装专项施工方案,中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,是,200t履带吊。专业分包未确定,2026-04-20,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,履带吊拆除专项施工方案,中交一航局三公司(2包),民航工程,起重吊装及安装拆卸工程,危大,否,200t履带吊。专业分包未确定,2027-06-25,2027-06-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,临时用电施工组织设计(2包),中交一航局三公司(2包),电力工程,电力通用_其他,危大,否,电设备在5台及以上总容量大于50kw,2026-03-10,2026-01-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,隧道顶板专项施工方案(3包),中交二航局一公司(3包),民航工程,模板工程及支撑体系,危大,是,施工总荷载70.28kN/m2,模板支架需进行专项设计,施工安全风险高。,2026-04-25,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,预制构件安装专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,是,最大起重量约60t,起重吊装风险、高处坠落风险。施工作业时间长,施工期安全管理难度大,应重点加强起重吊装安全施工管理措施。,2026-04-30,2026-03-01 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,搅拌站建设专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,否,搅拌站混凝土罐安装过程设计起重吊装作业以及高处作业,施工风险较高。,2026-03-10,2026-01-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,场站建设施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,否,厂房以及门机安装过程设计起重吊装作业以及高处作业,施工风险较高。,2026-03-10,2026-01-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,塔吊安装专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,否,东部节点及西部节点6台塔吊同步施工,施工风险较高。,2026-03-10,2026-01-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,塔吊拆除专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,否,东部节点及西部节点6台塔吊同步施工,施工风险较高。,2027-06-15,2027-05-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,门机安装专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,是,预制梁场门机共计3台,跨度33m,单台门机最大吊重40t,施工周期长,施工风险较高。,2026-03-10,2026-01-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,门机拆除专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,否,预制梁场门机共计3台,跨度33m,单台门机最大吊重40t,施工周期长,施工风险较高。,2027-06-15,2027-05-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,履带吊安拆专项施工方案(3包),中交二航局一公司(3包),民航工程,起重吊装及安装拆卸工程,危大,是,280t履带吊。专业分包未确定,2026-03-10,2026-01-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,临时用电专项施工方案(3包),中交二航局一公司(3包),电力工程,电力通用_其他,危大,否,,2026-03-10,2026-01-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,沙特,沙特达曼港第一和第二集装箱码头升级改造工程项目,厂棚D钢结构安装专项施工方案,中交二航局一公司,房屋建设和市政基础设施工程,其它,危大,是,厂棚D钢结构跨度43m,2026-03-05,2026-01-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋阿布扎比马斯努阿岛水工项目,钢管桩打设专项施工方案,中交一航局三公司,水运工程,桥涵工程,危大,否,履带吊配振动锤。专业分包作业,2026-09-10,2026-08-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋阿布扎比马斯努阿岛水工项目,方块吊装专项施工方案,中交一航局三公司,水运工程,起重吊装工程,危大,是,400t履带吊,水下安装,方块起重量超过30T,2026-06-01,2026-05-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,卡尔巴钢板桩围堰专项施工方案,中交一航局三公司,水运工程,大型临时工程,危大,否,精度要求高,处于外海作业,作业难度较大,2026-05-01,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,卡尔巴方块安装起重吊装专项施工方案,中交一航局三公司,水运工程,起重吊装工程,危大,否,方块安装数量多且重量较大,作业面受限,2026-08-15,2026-07-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表1-专项施工方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,临时用电施工组织设计,中交一航局三公司(2包),水运工程,临时用电工程,危大,否,/,2026-02-20,2026-01-25 diff --git a/data/认定数据/2026/certified_schemes_detail.parquet b/data/认定数据/2026/certified_schemes_detail.parquet new file mode 100644 index 0000000..9dc7616 Binary files /dev/null and b/data/认定数据/2026/certified_schemes_detail.parquet differ diff --git a/data/认定数据/2026/certified_tech_schemes_detail.csv b/data/认定数据/2026/certified_tech_schemes_detail.csv new file mode 100644 index 0000000..7e1c62f --- /dev/null +++ b/data/认定数据/2026/certified_tech_schemes_detail.csv @@ -0,0 +1,96 @@ +数据来源,工作表,所属区域,所属国别,项目名称,方案名称,编制单位,工程类别,分部工程类别,方案等级,是否超一定规模,工程特点/说明,计划开工日期,方案计划报审日期 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表2-I II Ⅲ类技术方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,屋面施工方案,中建装饰绿创科技有限公司,房屋建设工程,,Ⅲ,,屋面系统包括铝合金屋面系统:支撑在钢结构楞条上,主要包括金属压型钢板、保温层和立缝压型板;光伏系统:包括太阳能板以及行走通道,架设在屋面系统上,太阳能板间设置有1m宽的通道。,2026-12-19,2026-12-01 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表2-I II Ⅲ类技术方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,MEP施工方案,分包暂未确定,房屋建设工程,,Ⅲ,,"MEP主要设备主要为设备的采购、运输、安装及调试(包括所有的附件,但不包括相关附属设施,如管线等)。其主要设备包括给排水、污水、消防系统的水泵及水处理设备,暖通及通风设备,电力设备等1726套。",2026-06-13,2026-05-28 +附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx,表2-I II Ⅲ类技术方案,中东,沙特,沙特利雅得德拉伊耶门二期多功能场馆及办公楼房建项目,外部工程施工方案,分包暂未确定,房屋建设工程,,Ⅲ,,本项目External Works主要包括:硬景观(Paving and Surfacing)及现浇景观道路钢筋砼-1项;软景观(Landscape);绿洲广场及WADI公园;,2026-12-15,2026-11-29 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,施工组织设计,中交四航局二公司,民航工程,,Ⅲ,,场内存在多个分包商既有便道及营地,2026-02-28,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,交通疏导方案Method statement for Traffic diversion,中交四航局二公司,民航工程,,Ⅲ,,场内存在多个分包商既有便道及新建沥青路,2026-03-30,2026-03-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,基坑监测专项方案,中交四航局二公司,民航工程,,Ⅲ,,基础包(非本项目合同范围)已完成项目基坑的开挖,接受现有基坑工作面后,维持项目降水并执行基坑检测工作。,2026-02-28,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for Precast Beams Casting and installation,中交四航局二公司,民航工程,,Ⅲ,,数量多,地下工程,2026-05-13,2026-04-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement of tower crane Installation,中交四航局二公司,民航工程,,Ⅲ,,地下工程筏板施工面积大,2026-03-15,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for BHS Batching Center Construction,中交四航局二公司,民航工程,,Ⅲ,,"BHS 行李处理中心底板578m*386m,混凝土平均厚度为 2.7m;方形立柱2m*2m,高14m;外围墙厚2m,高15.6m。",2026-02-28,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for GSE tunnel Construction,中交四航局二公司,民航工程,,Ⅲ,,"GSE&BHS 隧道总线路长,根据服务功能及提交场地节点划分6个段落,隧道两侧附属建筑多,隧道截面型式多样; +侧墙厚1.2m,高10m,底板厚2m,中间板0.5&0.7m",2026-03-20,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Temporary Construction Power Plan - (02, 03 & 04)",中交四航局二公司,民航工程,,Ⅲ,,"1.从界面站到各标段11kV开关站的11kV电缆的供应、安装及(项目结束时的)拆除; +2.11kV开关站的运行与维护; +3.用电接口距离营地、生产区距离远,现场用电需求大,供电等级高。",2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Temporary Water Supply Plan - (02, 03 & 04)",中交四航局二公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for structure monitoring,中交四航局二公司,民航工程,,Ⅲ,,结构监测项目多,需满足业主需求,2026-02-28,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Site preparation of Prefabrication Yard -package 04,中交四航局二公司,民航工程,,Ⅲ,,常规方案,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Site Office - (02,03&04)",中交四航局二公司,民航工程,,Ⅲ,,钢筋加工量大,场内加工,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement For Precast Yard Construction-Package 04,中交四航局二公司,民航工程,,Ⅲ,,常规方案,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for construction of temporary steel fabrication yard-package 04,中交四航局二公司,民航工程,,Ⅲ,,常规方案,2026-02-28,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement For Anti-Termite 04,中交四航局二公司,民航工程,,Ⅲ,,对地基及结构外围是实施防白蚁处置,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,METHOD STATEMENT of Laser Scan for AMIA SUBSTRUCTURE (Package 04),中交四航局二公司,民航工程,,Ⅲ,,在结构施工前、过程验收及竣工验收均涉及,2026-02-28,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement of mockup for mass concrete-(02,03&04)",中交四航局二公司,民航工程,,Ⅲ,,大体积温控措施验证,2026-02-28,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for Waterproofing _ protect,中交四航局二公司,民航工程,,Ⅲ,,全包防水系统施工,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for SPLT,中交四航局二公司,民航工程,,Ⅲ,,检测,2026-02-28,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,钢筋加工厂场站建设方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-10,2026-03-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,预制场场站建设方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-10,2026-03-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,测量总体实施方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,回填施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-04-05,2026-03-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,基坑监测方案,中交一航局三公司,民航工程,,Ⅲ,,基础包(非本项目合同范围)已完成项目基坑的开挖,接受现有基坑工作面后,维持项目降水并执行基坑检测工作。,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F9/H9筏板施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F9/H9墙、柱施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-25,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F9/H9-GSE隧道敞开段施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-04-15,2026-03-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,G8施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-04-01,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,J8施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-04-10,2026-03-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F8/H8施工方案,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-15,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for backfilling,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-28,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for bituminous damp proofing treatment,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for raft foundation construction,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for structure construction-Package 02,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for On-Site Temporary Office Installation - Package 2,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for the erection, installation, testing, commissioning, and certification of a temporary Concrete Batching Plant.",中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Static-Traverse Survey Works Package 2,3,4",中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-05,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Anti-Termite 02,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Reiforcement installation 02,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Reinforcement Fabrication Yard and Precast Yard Construction,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-05,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement of Precast Elements Construction and Installation,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-25,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,METHOD STATEMENT OF SOAKED STANDARD PLATE LOAD TEST-(Pkt 2 &3&4),中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement of Temporary Facilities Yard (Package 02),中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Excavation Works,中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-15,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Substructure Waterproofing Works,中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-28,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Pile Head Repair Works.(2.3.4),中交一航局三公司,民航工程,,Ⅲ,,/,2026-02-15,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Erection, installation, testing, commissioning, and certification of a temporary Ready-Mix Concrete Batching Plant",中交一航局三公司,民航工程,,Ⅲ,,/,2026-03-15,2026-02-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,构件预制施工方案,中交二航局一公司,民航工程,,Ⅲ,,构件预制工期及质量要求高,构件运输及吊装安全风险较大。,2026-03-20,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,大体积混凝土温控施工方案,中交二航局一公司,民航工程,,Ⅲ,,施工作业环境影响大,构件体量和厚度较大,对配合比、施工工艺以及监测系统方案要求较高。,2026-02-25,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F1/H1筏板施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-03-10,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F1/H1墙、柱施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-03-10,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F1/H1-GSE隧道敞开段施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-04-15,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,G2施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-03-25,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,J2施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-03-30,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,F2/H2施工方案,中交二航局一公司,民航工程,,Ⅲ,,,2026-03-10,2026-02-25 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement of Temporary Precast Yard & Reinforcement Fabrication Yard construction(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Reinforcement Fabrication Yard and Precast Yard Construction(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for raft foundation construction(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for structure construction(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method statement for tower crane erection and dismantling(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Anti-Termite 03,中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for On-site Temporary Offices (Package 03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,"Method Statement for Green Batch Plant Erection, Installation and Commissioning(03)",中交二航局一公司,民航工程,,Ⅲ,,,2026-03-05,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,METHOD STATEMENT of Laser Scan for AMIA SUBSTRUCTURE Package 03,中交二航局一公司,民航工程,,Ⅲ,,,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement of Substructure Waterproofing Fully Bonded System(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-20,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement for Structure Monitoring Works.(03),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋迪拜马克图姆国际机场地下结构工程项目,Method Statement of Mass Concrete – Temperature Monitoring(2.3.4),中交二航局一公司,民航工程,,Ⅲ,,,2026-02-25,2026-02-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,胸墙拆除专项施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,拆除、爆破工程,2026-04-10,2026-03-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,胸墙新建施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,大体积混凝土结构,涉及临水作业;需配合业主单位分阶段施工。,2026-06-04,2026-05-28 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,附属设施安装施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,涉及护舷、系船柱、系泊环、爬梯等,采用起重设备吊装,人工辅助安装。,2026-09-02,2026-08-26 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,后轨道梁施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,钢筋混凝土结构,预埋件、轨道安装精度要求高。,2026-08-14,2026-08-07 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,管网工程施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,涉及雨水、弱电、消防等管线,交叉作业。,2026-08-31,2026-08-24 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,灌注桩专项施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,桩径1.0m,桩长24.1m,共计57根,采用旋挖钻机进行成孔。,2026-06-29,2026-06-09 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,土方回填及路面恢复施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,涉及胸墙后方回填,路面结构层及联锁块恢复施工。,2026-09-21,2026-09-14 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比哈里发港EGA泊位翻新项目,疏浚扫浅施工方案,中交一航局三公司(2包),水运工程,,Ⅲ,,采用伸缩臂挖掘机配抓斗进行陆上疏浚扫浅施工,临边作业。,2026-10-03,2026-09-26 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,沙特,沙特吉赞基础下游工业城3区1巷独栋别墅一期项目,别墅主体结构安装专项施工方案,中交四航局二公司,房屋建设和市政基础设施工程,,Ⅲ,,装配式结构吊装,2026-04-01,2026-02-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿布扎比马斯努阿岛水工项目,码头施工方案,中交一航局三公司,港航工程,,Ⅲ,,方块吊装,2026-04-15,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿布扎比马斯努阿岛水工项目,开挖及回填施工方案,中交一航局三公司,港航工程,,Ⅲ,,不涉及基坑开挖,仅为场地内土方平整施工,2026-11-15,2026-11-01 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿布扎比马斯努阿岛水工项目,护岸及丁坝施工方案,中交一航局三公司,港航工程,,Ⅲ,,,2026-12-10,2026-12-01 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿布扎比马斯努阿岛水工项目,海滩沙摊铺施工方案,中交一航局三公司,港航工程,,Ⅲ,,,2026-04-15,2026-04-10 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿布扎比马斯努阿岛水工项目,疏浚施工方案,中交一航局三公司,港航工程,,Ⅲ,,,2026-02-01,2026-01-20 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比西部三岛水工项目,MEP施工方案,中交一航局三公司,港航工程,,Ⅲ,,/,2026-03-20,2026-03-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋阿布扎比西部三岛水工项目,疏浚施工方案,中交一航局三公司,港航工程,,Ⅲ,,长臂挖机+方驳疏浚,2026-04-01,2026-03-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,码头施工方案,中交一航局三公司,码头施工,,Ⅲ,,涉及水上作业,形式多样,2026-07-25,2026-07-15 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,上部胸墙施工方案,中交一航局三公司,胸墙施工,,Ⅲ,,水文条件依赖性强,受潮汐水流影响,2026-09-15,2026-08-28 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,新建防波堤施工方案,中交一航局三公司,防波堤工程,,Ⅲ,,结构耐久与稳定性要求高,2026-03-15,2026-03-01 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,道路及配套MEP施工方案,中交一航局三公司,道路及MEP工程,,Ⅲ,,线性分布与界面交错、具有高度的系统性和集成性,2026-10-15,2026-09-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,附属设施施工方案,中交一航局三公司,码头附属设施工程,,Ⅲ,,精度控制及可靠性要求高,2026-09-15,2026-09-05 +附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx,表2-I II Ⅲ类技术方案,中东,阿联酋,阿联酋沙迦卡尔巴摩托艇码头项目,排水口改造施工方案,中交一航局三公司,排水工程,,Ⅲ,,施工围堰与导排水难度大,2026-10-15,2026-09-20 diff --git a/data/认定数据/2026/certified_tech_schemes_detail.parquet b/data/认定数据/2026/certified_tech_schemes_detail.parquet new file mode 100644 index 0000000..1916aaf Binary files /dev/null and b/data/认定数据/2026/certified_tech_schemes_detail.parquet differ diff --git a/data/认定数据/2026/certified_validation.json b/data/认定数据/2026/certified_validation.json new file mode 100644 index 0000000..4e0f5f2 --- /dev/null +++ b/data/认定数据/2026/certified_validation.json @@ -0,0 +1,15 @@ +{ + "表1_危大方案": 43, + "表1_超规": 16, + "表2_技术方案": 92, + "表2_等级分布": { + "Ⅲ": 92 + }, + "认定总计": 135, + "覆盖项目": 9, + "数据来源": [ + "附件1:技术方案(含专项施工方案)编制计划表-建筑类项目.xlsx", + "附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx", + "附件1:技术方案(含专项施工方案)编制计划表--轨道类项目.xlsx" + ] +} \ No newline at end of file diff --git a/src/clean_certified.py b/src/clean_certified.py index 043bdbc..e07d014 100644 --- a/src/clean_certified.py +++ b/src/clean_certified.py @@ -1,22 +1,22 @@ #!/usr/bin/env python3 """ -B1 扩展数据清洗:公司认定危大方案明细 -输入: 附件1:2025年技术方案编制计划表.xlsx → 表1-专项施工方案 (明细表) -输出: certified_schemes.parquet (中东区域·方案级别定数据) - certified_by_project.parquet (项目级汇总·对标用) +公司认定方案清洗 v2 — 完整提取 3工作簿 × 2类工作表 + 表1-专项施工方案 (危大) → certified_schemes_detail.csv + 表2-I II Ⅲ类技术方案 → certified_tech_schemes_detail.csv +输入: 附件1:技术方案(含专项施工方案)编制计划表 (3个xlsx) +输出: dashboard/data/认定数据/2026/ (年度固定目录) """ import pandas as pd import openpyxl from pathlib import Path import json import difflib +from datetime import datetime -# ============================================================ -# CONFIG -# ============================================================ +# ═══ CONFIG ═══ RAW_DIR = Path("/mnt/y/WorkingEmail/OA收文_Incoming") CERT_SRC_DIR = RAW_DIR / "2026-03-16_关于公布公司2026年度技术方案编制计划的通知" -OUT_DIR = Path("/mnt/y/Openclaw_Hub/03.资源/实施项目 wiki/dashboard/data/认定数据/2026") # 年度固定输出 +OUT_DIR = Path("/mnt/y/Openclaw_Hub/03.资源/实施项目 wiki/dashboard/data/认定数据/2026") OUT_DIR.mkdir(parents=True, exist_ok=True) CERT_FILES = [ @@ -24,43 +24,66 @@ CERT_FILES = [ CERT_SRC_DIR / "附件1:技术方案(含专项施工方案)编制计划表-非建筑轨道类.xlsx", CERT_SRC_DIR / "附件1:技术方案(含专项施工方案)编制计划表--轨道类项目.xlsx", ] -PLATFORM_PARQUET = Path("/mnt/y/Openclaw_Hub/03.资源/实施项目 wiki/dashboard/data/2026-05-24/cleaned/methods_cleaned.parquet") -# ============================================================ -# Step 1: 读取所有文件 表1-专项施工方案(合并+去重) -# ============================================================ -print("📖 读取 2026 认定表(3文件合并)...") -all_rows = [] -seen = set() # 去重: (项目, 方案) +def parse_date(val): + """Excel序列号 or datetime or string → YYYY-MM-DD""" + if val is None: + return '' + if isinstance(val, datetime): + return val.strftime('%Y-%m-%d') + if isinstance(val, (int, float)) and val > 40000: + # Excel serial date (days since 1899-12-30) + from datetime import timedelta + return (datetime(1899, 12, 30) + timedelta(days=int(val))).strftime('%Y-%m-%d') + s = str(val).strip() + if not s or s in ('/', '-', 'None', 'nan'): + return '' + # Try common formats + for fmt in ['%Y-%m-%d', '%Y-%m-%d %H:%M:%S', '%Y.%m.%d', '%Y/%m/%d']: + try: + return datetime.strptime(s[:10], '%Y-%m-%d' if '-' in s[:10] else fmt).strftime('%Y-%m-%d') + except: + continue + # Fallback: just take first 10 chars + return s[:10] if len(s) >= 10 else s + +# ══════════════════════════════════════════ +# 表1-专项施工方案(危大方案) +# ══════════════════════════════════════════ +print("=" * 60) +print("📖 表1-专项施工方案(3文件合并)...") +print("=" * 60) + +all_schemes = [] +seen_schemes = set() for fpath in CERT_FILES: if not fpath.exists(): - print(f" ⚠️ 跳过不存在的文件: {fpath.name}") + print(f" ⚠️ 跳过: {fpath.name}") continue - wb = openpyxl.load_workbook(fpath, data_only=True) if '表1-专项施工方案' not in wb.sheetnames: + print(f" ⚠️ {fpath.name}: 无 表1-专项施工方案") wb.close() continue - ws = wb['表1-专项施工方案'] file_count = 0 for row in ws.iter_rows(min_row=3, max_row=ws.max_row, values_only=True): region = str(row[1]).strip() if row[1] else '' if region != '中东': continue - proj = str(row[3]).strip() if row[3] else '' scheme = str(row[6]).strip() if row[6] else '' - # 跳过无效记录:方案名为空或占位符 - if not scheme or scheme in ('/', '-', 'nan', 'None', '/'): + if not scheme or scheme in ('/', '-', 'nan', 'None'): continue key = (proj, scheme) - if key in seen: - continue # 跨文件重复 - seen.add(key) - - all_rows.append({ + if key in seen_schemes: + continue + seen_schemes.add(key) + + all_schemes.append({ + '数据来源': fpath.name, + '工作表': '表1-专项施工方案', '所属区域': region, '所属国别': str(row[2]).strip() if row[2] else '', '项目名称': proj, @@ -68,65 +91,129 @@ for fpath in CERT_FILES: '编制单位': str(row[7]).strip() if row[7] else '', '工程类别': str(row[8]).strip() if row[8] else '', '分部工程类别': str(row[9]).strip() if row[9] else '', + '方案等级': '危大', # 表1 全部是危大方案 '是否超一定规模': str(row[11]).strip() if len(row) > 11 and row[11] else '', - '计划开工日期': str(row[13])[:10] if len(row) > 13 and row[13] else '', + '工程特点/说明': str(row[12]).strip() if len(row) > 12 and row[12] else '', + '计划开工日期': parse_date(row[13]) if len(row) > 13 else '', + '方案计划报审日期': parse_date(row[14]) if len(row) > 14 else '', }) file_count += 1 - wb.close() print(f" {fpath.name}: {file_count} 中东条目") -df_cert = pd.DataFrame(all_rows) -print(f" 中东区域方案: {len(df_cert)}") -print(f" 覆盖项目: {df_cert['项目名称'].nunique()}") +df_schemes = pd.DataFrame(all_schemes) +print(f"\n 表1 中东方案合计: {len(df_schemes)}") +print(f" 超规: {(df_schemes['是否超一定规模']=='是').sum()}, " + f"一般: {(df_schemes['是否超一定规模']!='是').sum()}") +print(f" 覆盖项目: {df_schemes['项目名称'].nunique()}") -# ============================================================ -# Step 2: 项目级汇总 -# ============================================================ -df_proj = df_cert.groupby('项目名称').agg( +# ══════════════════════════════════════════ +# 表2-I II Ⅲ类技术方案 +# ══════════════════════════════════════════ +print("\n" + "=" * 60) +print("📖 表2-I II Ⅲ类技术方案(3文件合并)...") +print("=" * 60) + +all_tech = [] +seen_tech = set() + +for fpath in CERT_FILES: + if not fpath.exists(): + continue + wb = openpyxl.load_workbook(fpath, data_only=True) + sheet_name = None + for sn in wb.sheetnames: + if '表2' in sn and '技术方案' in sn: + sheet_name = sn + break + if not sheet_name: + print(f" ⚠️ {fpath.name}: 无 表2 类工作表") + wb.close() + continue + + ws = wb[sheet_name] + file_count = 0 + for row in ws.iter_rows(min_row=3, max_row=ws.max_row, values_only=True): + region = str(row[1]).strip() if row[1] else '' + if region != '中东': + continue + proj = str(row[3]).strip() if row[3] else '' + scheme = str(row[6]).strip() if row[6] else '' + if not scheme or scheme in ('/', '-', 'nan', 'None'): + continue + key = (proj, scheme) + if key in seen_tech: + continue + seen_tech.add(key) + + all_tech.append({ + '数据来源': fpath.name, + '工作表': sheet_name, + '所属区域': region, + '所属国别': str(row[2]).strip() if row[2] else '', + '项目名称': proj, + '方案名称': scheme, + '编制单位': str(row[7]).strip() if row[7] else '', + '工程类别': str(row[8]).strip() if row[8] else '', + '分部工程类别': '', # 表2无此列 + '方案等级': str(row[10]).strip() if len(row) > 10 and row[10] else '', # Ⅰ/Ⅱ/Ⅲ + '是否超一定规模': '', # 表2无此列 + '工程特点/说明': str(row[9]).strip() if len(row) > 9 and row[9] else '', + '计划开工日期': parse_date(row[11]) if len(row) > 11 else '', + '方案计划报审日期': parse_date(row[13]) if len(row) > 13 else '', + }) + file_count += 1 + wb.close() + print(f" {fpath.name} [{sheet_name}]: {file_count} 中东条目") + +df_tech = pd.DataFrame(all_tech) +print(f"\n 表2 中东方案合计: {len(df_tech)}") +print(f" 等级分布: {df_tech['方案等级'].value_counts().to_dict()}") +print(f" 覆盖项目: {df_tech['项目名称'].nunique()}") + +# ══════════════════════════════════════════ +# 合计统计 +# ══════════════════════════════════════════ +print("\n" + "=" * 60) +print("📊 汇总统计") +print("=" * 60) +print(f" 表1 危大方案: {len(df_schemes)} 项(超规{(df_schemes['是否超一定规模']=='是').sum()})") +print(f" 表2 技术方案: {len(df_tech)} 项(Ⅰ/Ⅱ/Ⅲ类)") +print(f" 认定总计: {len(df_schemes) + len(df_tech)} 项") +all_projects = set(df_schemes['项目名称'].unique()) | set(df_tech['项目名称'].unique()) +print(f" 覆盖项目: {len(all_projects)}") + +# ══════════════════════════════════════════ +# 项目级汇总(表1 vs OA平台) +# ══════════════════════════════════════════ +df_proj = df_schemes.groupby('项目名称').agg( 认定_危大方案总数=('方案名称', 'count'), 认定_超规数=('是否超一定规模', lambda x: (x == '是').sum()), ).reset_index() - -# 国别信息 -country_map = df_cert.groupby('项目名称')['所属国别'].first().to_dict() +country_map = df_schemes.groupby('项目名称')['所属国别'].first().to_dict() df_proj['所属国别'] = df_proj['项目名称'].map(country_map) -print(f"\n📊 认定危大方案项目汇总:") -print(f" 项目数: {len(df_proj)}") -print(f" 危大方案总计: {df_proj['认定_危大方案总数'].sum()}") -print(f" 超规总计: {df_proj['认定_超规数'].sum()}") - -# ============================================================ -# Step 3: 与平台登记数据 JOIN -# ============================================================ +PLATFORM_PARQUET = Path("/mnt/y/Openclaw_Hub/03.资源/实施项目 wiki/dashboard/data/2026-05-24/cleaned/methods_cleaned.parquet") if PLATFORM_PARQUET.exists(): df_platform = pd.read_parquet(PLATFORM_PARQUET) df_platform_valid = df_platform[df_platform['是否有效登记'] == True] - platform_counts = df_platform_valid.groupby('项目名称').agg( 平台_方案总数=('方案名称', 'count'), 平台_超规数=('是否超一定规模', lambda x: (x == '是').sum()), ).reset_index() - - # 模糊匹配 + matched = [] for _, cert_row in df_proj.iterrows(): cert_name = cert_row['项目名称'] cert_clean = cert_name.replace('工程项目', '').replace('项目', '').strip() - - best_match = None - best_ratio = 0 - + best_match = None; best_ratio = 0 for plat_name in platform_counts['项目名称']: plat_clean = str(plat_name).replace('工程项目', '').replace('项目', '').strip() ratio = difflib.SequenceMatcher(None, cert_clean, plat_clean).ratio() if cert_clean in plat_clean or plat_clean in cert_clean: ratio = max(ratio, 0.95) if ratio > best_ratio: - best_ratio = ratio - best_match = plat_name - + best_ratio = ratio; best_match = plat_name row_dict = cert_row.to_dict() if best_match and best_ratio >= 0.75: prow = platform_counts[platform_counts['项目名称'] == best_match].iloc[0] @@ -141,56 +228,41 @@ if PLATFORM_PARQUET.exists(): row_dict['平台_超规数'] = 0 row_dict['差额'] = -row_dict['认定_危大方案总数'] row_dict['匹配状态'] = '⚠️ 未匹配' - matched.append(row_dict) - df_result = pd.DataFrame(matched) + print(f"\n 对标: {len(df_result)} 项目, 匹配 {(df_result['匹配状态']=='✅').sum()}") else: df_result = df_proj.copy() - print(" ⚠️ 未找到平台 Parquet") + print(" ⚠️ 未找到平台 Parquet,跳过对标") -# ============================================================ -# Step 4: 汇总 -# ============================================================ -print(f"\n📊 对标结果:") -print(f" 认定危大方案总计: {df_result['认定_危大方案总数'].sum()}") -if '平台_方案总数' in df_result.columns: - matched_n = (df_result['匹配状态'] == '✅').sum() - print(f" 与平台匹配: {matched_n}/{len(df_result)}") - print(f" 平台登记方案: {df_result['平台_方案总数'].sum()}") - print(f" 差额: {df_result['平台_方案总数'].sum() - df_result['认定_危大方案总数'].sum()}") - - # 漏报预警(平台 < 认定) - under = df_result[df_result['差额'] < 0] - if len(under) > 0: - print(f"\n ⚠️ 漏报项目(平台 < 认定): {len(under)}") - for _, r in under.iterrows(): - print(f" 差额{r['差额']:+d}: {r['项目名称'][:50]} (认定{r['认定_危大方案总数']} vs 平台{r['平台_方案总数']})") +# ══════════════════════════════════════════ +# 输出 +# ══════════════════════════════════════════ +# 表1明细 +df_schemes.to_csv(OUT_DIR / "certified_schemes_detail.csv", index=False, encoding='utf-8-sig') +df_schemes.to_parquet(OUT_DIR / "certified_schemes_detail.parquet", index=False) +print(f"\n✅ 表1方案明细: {OUT_DIR / 'certified_schemes_detail.csv'} ({len(df_schemes)}行)") -# ============================================================ -# Step 5: 输出 -# ============================================================ -# 明细表 -DETAIL_PATH = OUT_DIR / "certified_schemes_detail.parquet" -df_cert.to_parquet(DETAIL_PATH, index=False) -df_cert.to_csv(OUT_DIR / "certified_schemes_detail.csv", index=False, encoding='utf-8-sig') -print(f"\n✅ 方案明细: {DETAIL_PATH} ({len(df_cert)} 行)") +# 表2明细 (NEW) +df_tech.to_csv(OUT_DIR / "certified_tech_schemes_detail.csv", index=False, encoding='utf-8-sig') +df_tech.to_parquet(OUT_DIR / "certified_tech_schemes_detail.parquet", index=False) +print(f"✅ 表2技术方案明细: {OUT_DIR / 'certified_tech_schemes_detail.csv'} ({len(df_tech)}行)") -# 项目汇总 -PROJ_PATH = OUT_DIR / "certified_schemes.parquet" -df_result.to_parquet(PROJ_PATH, index=False) +# 项目级对比 df_result.to_csv(OUT_DIR / "certified_schemes.csv", index=False, encoding='utf-8-sig') -print(f"✅ 项目汇总: {PROJ_PATH} ({len(df_result)} 行)") +df_result.to_parquet(OUT_DIR / "certified_schemes.parquet", index=False) +print(f"✅ 项目对比: {OUT_DIR / 'certified_schemes.csv'} ({len(df_result)}行)") # 校验报告 report = { - "source": str(CERT_FILES), - "sheet": "表1-专项施工方案", - "me_schemes": len(df_cert), - "me_projects": len(df_proj), - "certified_total": int(df_result['认定_危大方案总数'].sum()), - "certified_oversized": int(df_result['认定_超规数'].sum()), + "表1_危大方案": len(df_schemes), + "表1_超规": int((df_schemes['是否超一定规模'] == '是').sum()), + "表2_技术方案": len(df_tech), + "表2_等级分布": df_tech['方案等级'].value_counts().to_dict(), + "认定总计": len(df_schemes) + len(df_tech), + "覆盖项目": len(all_projects), + "数据来源": [f.name for f in CERT_FILES], } with open(OUT_DIR / "certified_validation.json", 'w', encoding='utf-8') as f: - json.dump(report, f, ensure_ascii=False, indent=2) + json.dump(report, f, ensure_ascii=False, indent=2, default=str) print(f"✅ 校验报告: {OUT_DIR / 'certified_validation.json'}") diff --git a/src/gen_workbook.py b/src/gen_workbook.py index fca5452..952f094 100644 --- a/src/gen_workbook.py +++ b/src/gen_workbook.py @@ -32,7 +32,12 @@ cert_valid = cert_raw[cert_raw['计划开工日期_p'].dt.year >= 2026].copy() cert_tot = len(cert_valid) cert_sup = (cert_valid['是否超一定规模']=='是').sum(); cert_gen = cert_tot-cert_sup cert_comp = pd.read_csv(f"{CERT_DIR}/certified_schemes.csv") -print(f"公司认定: {cert_tot}项(一般{cert_gen}/超规{cert_sup}) 项目{cert_comp['项目名称'].nunique()}") +# 表2: I II Ⅲ类技术方案 +tech_raw = pd.read_csv(f"{CERT_DIR}/certified_tech_schemes_detail.csv") +tech_raw['计划开工日期_p'] = pd.to_datetime(tech_raw['计划开工日期'].astype(str).str.replace('.','-'), errors='coerce') +tech_valid = tech_raw[tech_raw['计划开工日期_p'].dt.year >= 2026].copy() +tech_tot = len(tech_valid) +print(f"公司认定: 表1危大{cert_tot}项({cert_gen}一般/{cert_sup}超规) + 表2技术{tech_tot}项 = {cert_tot+tech_tot}总计") # ════ 样式 ════ HDR_F=Font(name='微软雅黑',bold=True,size=10,color='FFFFFF'); HDR_BG=PatternFill('solid',fgColor='1A3A5C') @@ -122,6 +127,19 @@ s4.auto_filter.ref=f'A3:{get_column_letter(ncol_c)}{len(cert_comp)+3}' for i,col in enumerate(COMP_COLS): s4.column_dimensions[get_column_letter(i+1)].width=max(14,min(45,len(str(col))*2.5)) +# ════════ S4b: 认定技术方案(表2) ════════ +s4b=wb.create_sheet('认定技术方案') +TECH_COLS=['所属国别','项目名称','方案名称','编制单位','工程类别','方案等级','工程特点/说明','计划开工日期'] +write_data_sheet(s4b,tech_valid.reset_index(drop=True), + f'2026年度公司认定技术方案明细(ⅠⅡⅢ类·中港科技便〔2026〕6号·{tech_tot}项)',TECH_COLS) + +# ── 公式-技术方案分类 ── +s4bf=wb.create_sheet('公式-技术方案分类') +TREF = "'认定技术方案'" +write_formula_sheet(s4bf,f'认定技术方案等级分布(GROUPBY·{tech_tot}项)', + f'GROUPBY({TREF}!F3:F200,{TREF}!C3:C200,COUNTA,3,0)', + [('A',4,f'=GROUPBY({TREF}!F3:F200,{TREF}!C3:C200,COUNTA,3,0)','')],[('A',20),('B',12)]) + # ════════ S5-S8: 动态公式 ════════ # ── S5: 公式-年度认定 ── @@ -220,7 +238,8 @@ for w,col in zip([6,8,40,35,18,12,10,20],'ABCDEFGH'): s13.column_dimensions[col] wb.save(OUT) print(f"\n✅ {OUT}") print(f" S1-S2 OA登记: {len(valid_all)}全量 + {len(valid_2026)}≥2026") -print(f" S3 公司认定: {cert_tot}行({cert_gen}一般+{cert_sup}超规)") +print(f" S3 认定危大方案(表1): {cert_tot}行({cert_gen}一般+{cert_sup}超规)") print(f" S4 认定vsOA: {len(cert_comp)}项目") -print(f" S5-S9 GROUPBY/FILTER 动态公式") -print(f" S10-S13 静态汇总表(交叉验证)") +print(f" S4b 认定技术方案(表2): {tech_tot}行") +print(f" S5-S10 GROUPBY/FILTER 动态公式(含表1+表2)") +print(f" S11-S14 静态汇总表(交叉验证)")