城市建设工程竣工测量成果规范:建筑道路管线统一入库 📅 发布时间:2026/9/17 21:44:40 👁 浏览次数: 简介这份资源是《城市建设工程竣工测量成果规范》的演示文稿面向城市测绘、规划建设管理与地理信息数据生产领域的从业者以及需要了解竣工测量成果验收、汇交、归档与应用服务的相关人员。包内共1个pptx文件约302KB以幻灯片形式系统梳理标准内容便于汇报讲解与快速查阅。文稿从引言、范围、规范性引用文件、术语和定义、总则切入逐章展开建筑物、市政道路、地下管线三类竣工测量成果的技术要求并附附录与参考文献。读者可据此掌握成果的组成、内容、规格与质量规定理解平面坐标系统、高程系统、时间系统及成果时点的确定原则明确成果报告书封面、目录、成果说明、成果表、成果图与质量检验报告的组织方式以及三维模型、表面纹理、元数据等扩展内容。术语部分还界定了竣工测量成果报告书、专题图、建筑规模、立面图、断面图、城市三维模型等概念有助于统一成果口径、减少差异提升城市大比例尺地形图数据库、地下管线数据库与三维模型数据库建设更新的效率。目前已有168人学习。1. 从一份 PPT 说起竣工测量成果为什么需要一份统一规范做过城市测绘的人都遇到过这种场面同一个片区的两栋楼A 单位交来的竣工成果里建筑规模写成总建筑面积 1.2 万㎡B 单位写成地上 23 层、地下 2 层基底面积 860㎡验收的人想比对都无从下手。数据本身精度没问题问题出在成果的组成、命名、字段口径各说各话。这份《城市建设工程竣工测量成果规范》要解决的就是这件事——把建筑物、市政道路、地下管线三类竣工测量成果的范围、组成、内容、规格、质量统一起来用于验收、汇交、归档与应用服务。它的直接受益者是三类人一是测绘院做竣工测量的作业员知道自己该交什么二是规划建设管理部门拿到手能直接比对规划符合度三是做城市大比例尺地形图库、地下管线库、三维模型库的 GIS 工程师这批成果的几何精度和现势性比常规地形图好属性还更丰富近几年还带三维数字信息。规范没统一之前这批数据进库前的清洗工作量往往比采集还大。下面按坐标系与成果时点 → 报告书目录结构 → 三类成果的具体内容 → 落库与质检这条线拆开讲。2. 总则先行坐标高程时间系统与成果时点怎么定规范落地时最容易扯皮的不是技术细节是这栋楼到底算不算竣工了、能不能测。总则和成果时点这两节就是给这类判断立规矩的地方先把它们吃透后面的成果组成才有意义。2.1 三套系统与时间基准的约定总则要求平面坐标系统采用国家或地方统一系统用地方系统时必须与国家系统建立联系高程系统同理时间统一用公元纪年、北京时间。这几句话看着像套话实操里是硬约束。常见做法是一个城市的竣工测量成果最终要进市级 GIS 库如果各测绘单位分别用本地独立坐标系进库时就得做四参数或七参数转换转换残差直接吃掉测量精度。所以规范要求建立联系本质是要求你把转换参数留下来别只交成果不交坐标框架。提示地方坐标系统与国家系统建立联系通常需要至少 4 个公共点求转换参数且公共点要覆盖作业区外围不要集中在一角否则边缘区域残差会明显放大。时间系统还有一层含义成果时点是一个具体的时间点不是时间区间。以获取竣工测量成果为目的、具体实施测量的那个时刻才是成果时点。这决定了成果的现势性描述——同一批成果如果跨月施测时点就不唯一成果说明里必须交代清楚。2.2 建筑、道路、管线各自的可测状态成果时点的判定标准规范对三类对象分别给了条件对象类型成果时点判定条件建筑物主体结构施工完毕外立面装修、室外地坪、配套市政工程、场地内部主要道路及连接外部道路均已建成用地范围内应拆除的建筑物或临时设施已拆除市政道路道路及其附属设施全部建成车道线及其他交通标志设立完毕地下管线符合 CJJ 61 规定待测管线安装完成、尚未覆土建筑物这条最容易踩坑的是连接外部的道路已建成。我见过为了赶工期楼建好了但接入市政道路的出入段还没铺这时候测出来的平面位置关系是临时状态规划核实会出问题。判断标准就是那几项附属条件是否全部满足缺一项就不是合格时点。地下管线这条是刚性的覆土前施测。如果确实覆土前无法施测规范给的补救路径是——覆土前在实地做标志并绘制点位略图待日后还原点位再连测。这条流程必须写进作业方案否则事后补测的管线点位坐标可信度存疑进地下管线库时会成为隐患数据。# 隐蔽管线覆土前标记与还原点位记录的属性字段建议 # 字段名 | 说明 # pipe_id | 管线唯一编号与设计图对接 # mark_type | 标志类型示踪线/标志桩/混凝土墩 # mark_photo | 标志实拍照片路径 # sketch_path | 点位略图路径含与固定地物的相对关系 # survey_before | 覆土前可测部分的测量时间 # survey_after | 还原点位连测时间 # coord_source | 坐标来源覆土前实测/点位还原连测上表是给数据采集环节用的属性模板核心是coord_source字段——它决定了这条管线坐标是直接实测还是还原连测入库方据此判断精度等级。很多人做管线数据时把这条省了结果事后无法区分数据质量。2.3 引用标准体系怎么用规范的规范性引用文件列了一串实操里可以按用途分三组记忆第一组是质量和验收GB/T 24356《测绘成果质量检查与验收》、GB/T 18316《数字测绘成果质量检查与验收》前者针对测绘成果整体后者针对数字产品验收报告该引哪个看成果形态。第二组是内容与制图GB/T 20257.1 提供 1:500、1:1000、1:2000 地形图图式GB/T 50103 是总图制图标准GB/T 50353 管建筑面积计算——注意建筑面积这块的算法口径归 GB/T 50353不要在成果表里自创算法。第三组是数据库与三维GB/T 21740 管城市数据库建设CJJ/T 157 管城市三维建模技术。如果你的成果要进三维模型库模型分类就得按 CJJ/T 157 的口径来——地形模型、建筑模型、交通设施模型、管线模型、植被模型及其他模型。3. 成果组成与报告书目录文件夹命名和数据库字段怎么建成果组织方式决定了下游能不能自动化处理。规范给了两种组织形态电子文件夹和数据库还给了纸质成果的装订要求。这一章把命名规则、数据库字段设计和分层编码讲透。3.1 电子文件夹命名与工程件号规则规范推荐电子文件夹按工程件号命名件号规则是测量单位名称或简称 竣工测量成果类型 工程年份月份 顺序号顺序号按测量单位年月承担的项目数量取 3-4 位。举几个实例北京院_建筑竣工_202403_001 北京院_道路竣工_202403_002 北京院_管线竣工_2024_0147命名规则的价值在于可排序、可检索。用 3 位还是 4 位取决于该单位年月项目量级——年项目数稳定在千位以下用 3 位超过就上 4 位别中途换位数否则字符串排序会错乱。文件夹内部按工程名称或成果类型排序并建立索引。数据库形式组织时按成果类型分不同表。3.2 数据库表单字段设计规范明确了每种成果类型表单的字段除工程件号和成果说明外其他各字段应为二进制文件。字段清单是字段内容存储形态工程件号唯一标识文本成果说明工程概述、作业依据等文本竣工测量成果表成果数据表二进制建筑物高度测量成果表高度数据二进制建筑规模成果表面积、幢数、层数等二进制竣工测量地形图地形图数据二进制竣工测量平面图平面图数据二进制建筑物立面示意图立面图二进制建筑物规模测量分层平面示意图分层平面二进制竣工测量纵断面图纵断面二进制竣工测量横断面图横断面二进制三维模型模型文件二进制表面纹理纹理贴图二进制元数据按 CH/T 1007二进制质量检验报告检验文档二进制建表时有个坑把二进制文件直接塞进数据库的 BLOB 字段单表会迅速膨胀备份和迁移都很痛苦。常见做法是数据库只存文件路径相对路径实体文件按 3.1 的文件夹结构落盘数据库承担索引和查询职责。规范说字段为二进制文件是从成果完整性角度说的工程实现上用什么存法由你自己的存储架构决定。-- 竣工测量成果表以建筑物为例路径存储方案 CREATE TABLE fc_result_building ( prj_no VARCHAR(32) PRIMARY KEY COMMENT 工程件号, result_desc TEXT COMMENT 成果说明, result_table VARCHAR(255) COMMENT 竣工测量成果表路径, height_table VARCHAR(255) COMMENT 建筑物高度测量成果表路径, scale_table VARCHAR(255) COMMENT 建筑规模成果表路径, topo_map VARCHAR(255) COMMENT 竣工测量地形图路径, plan_map VARCHAR(255) COMMENT 竣工测量平面图路径, elevation_fig VARCHAR(255) COMMENT 建筑物立面示意图路径, floor_plan VARCHAR(255) COMMENT 分层平面示意图路径, model_3d VARCHAR(255) COMMENT 三维模型路径, texture VARCHAR(255) COMMENT 表面纹理路径, metadata VARCHAR(255) COMMENT 元数据路径, qc_report VARCHAR(255) COMMENT 质量检验报告路径, time_point DATE COMMENT 成果时点 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;prj_no作为主键保证件号唯一time_point是我加的规范虽未把它列为字段但成果时点属于关键属性不入库后面按时点做现势性分析时会很被动。result_desc用 TEXT 而非 VARCHAR因为成果说明包含工程概述、作业依据、作业方法、质量控制、免责声明等多项内容长度不可控。3.3 地形图分层与编码规范提到竣工测量地形图、平面图等成果数据文件可分层编码比如地形图细分为建筑物、市政道路、地下管线等数据层。分层不是可选项它是下游 GIS 能自动提取要素的前提。# 竣工测量地形图分层结构定义按要素大类组织 LAYER_DEF { JZW: {name: 建筑物, geom: Polygon}, JZW_PT: {name: 建筑物注记点, geom: Point}, DL: {name: 市政道路, geom: Polygon}, DL_ZX: {name: 道路中心线, geom: LineString}, GX: {name: 地下管线, geom: LineString}, GX_PT: {name: 管线附属设施, geom: Point}, DMTZ: {name: 地貌土质, geom: Polygon}, } def check_layer(gdf, layer_code): 校验图层的几何类型是否与定义一致 spec LAYER_DEF.get(layer_code) if spec is None: raise ValueError(f未定义图层: {layer_code}) actual set(gdf.geom_type.unique()) expect {spec[geom]} if not actual.issubset(expect): raise TypeError(f{layer_code} 几何类型 {actual} 与 {spec[geom]} 不符) return True这段代码给的是分层定义和校验思路。LAYER_DEF用图层代码做键几何类型做约束check_layer负责在成果入库前拦住几何类型不匹配的数据——比如建筑物层混进了线要素。图层代码本身可以用 GB/T 13923《基础地理信息要素分类与代码》的口径这样和其他基础地理信息数据对接时不用二次映射。注意分层编码一旦定下来就写进项目设计书别在成果交付前临时加层改代码下游按层解析的程序会直接崩。4. 建筑物、道路、管线三类成果的内容与测量要点架构和数据组织讲完回到测量本身。三类成果的成果表、成果图内容各不相同这一章按对象拆开每类讲清交什么、怎么测、常见问题在哪。4.1 建筑物竣工测量成果建筑物的核心是把规划符合度说清楚。现场测的不只是位置还包括到规划界线的距离——这是规划核实的关键指标。成果内容包含建筑规模面积、幢数、高度、层数等指标。面积算法按 GB/T 50353 执行高度和层数按实测。立面图与建筑物立面平行的投影面上所作的正投影图形用于比对设计立面的造型与尺寸。分层平面示意图反映各层平面轮廓和规模分布。高度测量要区分到檐口高度到女儿墙高度总高度几个口径规范要求成果表里写清楚测量基准面。我一般会要求在成果表里单列一栏标注每栋楼的测量基准因为不同楼栋的室外地坪标高不同标高基准混用会让高度数据完全失真。# 建筑物高度测量成果表字段建议CSV 示例 # building_id, base_elev, top_elev, height, base_type, time_point B001,42.350,75.820,33.470,室外地坪,2024-03-15 B002,42.120,58.600,16.480,室外地坪,2024-03-15 B003,41.980,60.210,18.230,室外地坪,2024-03-16base_elev和top_elev分别是基准面高程和顶部高程height是两者之差base_type记录基准面类型。留time_point是因为同一工程不同楼栋可能不在同一天测时点必须可比对。三层以上的楼女儿墙高度和檐口高度可能差一两米测哪个要在项目设计书里事先约定别到验收时才发现口径不一致。4.2 市政道路竣工测量成果道路成果的重点是纵断面和横断面。规范要求交竣工测量纵断面图和横断面图断面图的定义是与市政道路、地下管线等地物切割截面的正投影图形。道路成果时点的判定是道路及其附属设施全部建成车道线及其他交通标志设立完毕。车道线没划就测路面标高测了也白测——后面划完线再来核实还要重测一遍。import numpy as np def road_profile(stations, elevations, interval20.0): 按桩号生成道路纵断面数据 stations: 桩号数组单位 m elevations:对应高程数组单位 m interval: 采样间隔默认 20m stations np.asarray(stations, dtypefloat) elevations np.asarray(elevations, dtypefloat) if stations.shape ! elevations.shape: raise ValueError(桩号与高程数量不一致) # 按桩号排序避免外业记录顺序混乱 order np.argsort(stations) stations, elevations stations[order], elevations[order] # 判断是否有重复桩号 dup np.where(np.diff(stations) 0)[0] if dup.size: raise ValueError(f存在重复桩号位置索引: {dup.tolist()}) # 计算坡度前后点高差/水平距离单位 % slope np.diff(elevations) / np.diff(stations) * 100 return stations, elevations, slope这个函数做三件事桩号排序、重复桩号检查、坡度计算。坡度是道路纵断面的核心指标np.diff(elevations)/np.diff(stations)*100得到百分比坡度。实际作业中桩号间距不均匀是常态所以不能假设等间距必须逐段算。重复桩号检查是防止外业记录里同一桩号出现两次——纵断面图遇到这种情况会画出竖直线段非常扎眼。注意纵断面测量的高程精度要求通常高于平面精度水准测量或三角高程都要做闭合差检核别用 RTK 高程直接出图就交。4.3 地下管线竣工测量成果地下管线的约束最硬待测管线安装完成、尚未覆土。这条来自 CJJ 61《城市地下管线探测技术规程》。规范对成果时点的规定完全指向 CJJ 61所以做管线竣工测量时CJJ 61 是必须同步看的。覆土前施测这件事本质是让管线处于可被直接观测的状态管顶、管底的平面位置和高程都能测到。一旦覆土只能靠管线探测仪反演精度和属性完整性都会打折。# 管线成果数据关键属性字段进地下管线数据库用 # 字段名 说明 # pipe_id 管线编号 # pipe_type 管线类型给水/排水/燃气/电力/通信等 # start_node 起始节点编号 # end_node 终止节点编号 # material 材质 # diameter 管径或断面尺寸 # top_elev 管顶高程 # bottom_elev 管底高程 # bury_depth 埋深管顶到地表 # survey_method 测量方式覆土前实测/点位还原连测 # time_point 成果时点bury_depth和top_elev、bottom_elev要成组出现只给埋深不给管径无法反算管底高程管线数据库做碰撞分析时会缺数据。survey_method和前面提到的coord_source是同一类信息目的是把数据精度来源留痕。覆土前不能施测的情况规范允许做标志和点位略图后还原连测。实操里我会额外要求略图必须包含至少两个固定地物建筑物角点、道路交叉口的相对位置关系否则还原点位的精度没法验证。4.4 三维模型与表面纹理近年的竣工测量成果开始记录三维数字信息。规范把三维模型、表面纹理列为成果报告书宜包括的内容模型分类按 CJJ/T 157 执行地形模型、建筑模型、交通设施模型、管线模型、植被模型及其他模型。地形模型用于表示地面起伏形态。建筑模型的几何精度应和平面测量成果保持一致不能出现模型位置与竣工地形图对不上的情况——对不上通常是建模时用了另一套坐标系或者干脆忘了做坐标转换。# 三维模型成果与二维成果坐标一致性校验 import pandas as pd def check_align(point_csv, model_origins, tol0.05): point_csv: 竣工地形图上的建筑物角点 (id, x, y) model_origins:模型对应角点坐标 dict {id: (x, y)} tol: 允许偏差单位 m df pd.read_csv(point_csv) bad [] for _, row in df.iterrows(): mid row[id] if mid not in model_origins: bad.append((mid, 模型缺失对应点)) continue mx, my model_origins[mid] dx, dy abs(mx - row[x]), abs(my - row[y]) if dx tol or dy tol: bad.append((mid, f偏差 dx{dx:.3f}, dy{dy:.3f})) return badtol默认取 0.05m即模型点位与地形图点位偏差不超过 5cm。bad列表返回所有不合格点包含缺失和超差两类。这个校验放在成果汇交前跑一遍能拦住绝大部分模型与图形对不上的问题。5. 成果说明、元数据与验收交档的落地技巧前面讲了测什么、怎么存最后一章收在交付环节。成果说明和元数据是很容易被敷衍掉的两项但恰恰是下游复用数据时最依赖的东西。5.1 成果说明六个部分的写实写法成果说明包括工程概述、作业依据、作业方法、质量控制、成果内容说明、免责声明并符合 CH/T 1001《测绘技术总结编写规定》。逐项说下实操里怎么写才有用工程概述写项目来源、内容、目标、工作量还要写组织和实施、测量单位情况、产品交付与接收情况。工作量不要只写完成竣工测量 1 项要写清建筑多少幢、道路多少公里、管线多少公里。作业依据列出项目设计书和引用的标准规范。写清单时带版本号比如 CJJ/T 8、GB/T 50353避免引用版本和实际执行版本不一致。作业方法是含金量最高的一节写主要技术问题和处理方法、特殊情况的处理及效果。比如某栋楼因场地限制无法通视用什么方法解决了控制点传递——这种内容比复述流程有价值得多。质量控制写组织管理、资源保证、质量控制、数据安全四类措施。数据安全措施别略过成果含城市地理信息涉密和权限管理要交代。成果内容说明写上交成果的形式、数量、资料文档清单。免责声明写成果的适用范围、时效性和保密管理。时效性尤其重要——竣工测量成果反映的是成果时点那一刻的现状过了两年还拿它做现状分析结论会失真。5.2 元数据按 CH/T 1007 组织元数据按 CH/T 1007《基础地理信息数字产品元数据》组织。写元数据最容易漏的是坐标系、高程基准、成果时点和质量等级这四项它们恰好是别人复用数据时第一个要查的。-- 元数据核心字段成果级 INSERT INTO fc_metadata ( prj_no, coord_sys, height_sys, time_point, scale, qc_level, producer, produce_date, data_format ) VALUES ( 北京院_建筑竣工_202403_001, CGCS2000 / 3度带中央子午线117°, 1985国家高程基准, 2024-03-15, 1:500, 批合格, 北京市测绘设计研究院, 2024-03-20, DWG SHP OSGB );coord_sys要写清投影参数只写CGCS2000不够中央子午线不写别人无法正确加载height_sys写清高程基准qc_level按 GB/T 24356 的结论写data_format把交付的几种格式列全方便接收方按格式取用。5.3 汇交与归档的两个实操检查点汇交的成果形式是成果目录组成包括对成果进行简要文字描述的表单。数字成果应提供统一刻录要求使用具有光盘封面制作功能的刻录机的光盘并配统一光盘盒纸质成果按工程名称装订成卷、编页码、页数多时胶装。交档前跑两个检查能省掉大量返工检查项判定标准常见问题件号唯一性全库prj_no无重复月份顺序号从 001 重新编号跨月撞号成果完整性15 个字段对应的文件均存在且可打开三维模型路径写错纹理文件缺失件号撞号是高频问题如果顺序号按月度重新排3 月是 202403_001、4 月又是 202404_001跨月不冲突但如果顺序号按年排却每月重置就会撞。规则一旦定下用脚本在入库前扫一遍prj_no是否唯一比人工核对靠谱。# 成果完整性批量校验依赖 find 与 file 命令 find ./成果目录 -name *.osgb -size 0 -print # 空模型文件 find ./成果目录 -name *.jpg -size 0 -print # 空纹理文件 # 核对数据库记录的路径是否都能在磁盘上找到 while read -r p; do [ -f $p ] || echo 缺失: $p done path_list.txtpath_list.txt是把数据库里各路径字段导出后的清单。第一条命令找出 0 字节的空文件——刻盘时这类文件最容易出现模型可能有几兆却只刻进去一个空壳肉眼看不出来。第二条逐一验证路径存在性。这两个检查加起来不到十行命令能在刻盘前拦住绝大多数完整性事故。本文还有配套的精品资源点击获取