操作与方法说明
统一编码之前,先确认每个原值的含义
地物简码、原始描述和自动连线标记可能放在同一列,整理时需要保留这种区别。
适合整理交付文件中的描述列
测量点编码批量修改适合处理外业人员采用不同缩写、交付要求统一地物名称,或者少量描述需要订正的点表。你提供原始值与目标值的明确对应关系,工具只改已映射的描述列。点号、北坐标、东坐标、高程、附加列和记录顺序保持不变,不会因为编码相同就把两个测点合并。
中文用户常把这项工作称为改编码、改简码、整理点描述。它不同于文件字符编码转换,也不同于给 CAD 图形重新分类。本页不内置某家单位的通用代码表,不用 AI 猜测缩写,不修改 CASS 或 Civil 3D 的系统配置。目标描述应来自项目交底、成果要求或已经确认的编码表。
先确认点表的列含义
选择 UTF-8 的 CSV、TXT 文件,或者粘贴分隔文本。支持逗号、分号和制表符,以及正确引用的逗号、双引号和多行描述。最大输入为 10 MiB、100,000 条点记录。CASS 风格的点号、编码、东坐标、北坐标、高程布局可以通过手动映射读取,但本页不直接支持专有工程文件或其他字符编码。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。
请特别核对描述列的位置,不能把编号列误当编码列。描述列必须已经存在;如果原文件没有,请先在来源软件中明确补建,不由工具猜测新增。源记录存在无效坐标、列数错误或异常引号时,先修复再整理。缺失的可选高程仍为空值,不会补零。
用完整描述统计建立映射
读取完成后会统计每种完整原值及数量。EP、ep 和首尾有空格的 EP 默认分别计数,空描述同样进入统计。列表用带引号的形式展示值,帮助看清不明显的空格和换行。查找统计列表只影响显示,不改变哪些记录参与处理。点击一行可把完整原值带入映射框,再填写目标描述。
点击添加后,规则进入两列映射文本,表头必须为 source,target。也可直接编辑这段 CSV;带逗号或换行的值要正确引用。最多 2,000 条规则,单个原值或目标值最多 4,096 字符。目标留空表示明确清空描述,不表示忽略这一条。已经存在的相同原值可以通过添加按钮更新目标。
默认精确匹配,不替换描述片段
把 EP 映射为 EDGE,只会命中完整值 EP。它不会命中 ep、EP1、EP1 B,也不会在一段较长说明里寻找 EP 后直接替换。本工具不使用通配符或正则表达式。这样每条规则能明确对应一种完整业务值,避免误改线号、控制标记或自由备注。
规则按原始记录一次性建立结果,不连续套用。例如 A 改为 B、B 改为 C 时,原来的 A 最终是 B,原来的 B 才成为 C。启用归一后,如果两个规则变成同一个匹配键,系统会要求先消除重复,不能靠规则先后顺序决定结果。
空格与大小写整理须主动启用
首尾空格清理和大小写归一默认关闭。启用后,原始描述及映射左侧的原值先执行相同的准备,再做完整值比较。大小写可保留、转大写或转小写,不会翻译词语、删掉标点或展开缩写。映射右侧是你明确指定的最终值,按原样写出,不再被大小写设置改写。
未命中映射的简单描述也会执行已启用的清理。因此“未匹配”不一定代表“未修改”,应同时查看变化记录。比如 unknown 可以因主动选择大写而成为 UNKNOWN。空值没有默认替代词,需要清空或补充描述时,应写出完整映射并检查预览。
连线标记应按完整规则保护
厂商资料说明,外业描述可能同时含有地物代码、线号和开始或结束连线的指令。它们不是普通展示文字。本工具不解析各家的自动成图语法,而是保守地保护含内部空白、逗号、分号或竖线的复合描述,单独的清理操作不会改变这些原值。
若确实要把 EP1 B 改为 EDGE1 B,请提供这两个完整值的映射,并确认已检查连线或控制标记。没有勾选确认时,相关修改会阻止应用。并非所有专用控制码都能由字符外观识别;其他语法仍须依照本项目编码规则逐条复核。修改后的点表不会自动更新 CAD 中已有的连线。
用六条示例复核变化数量
试用示例包含六条记录,描述依次为 EP、ep、首尾有空格的 EP、EP1 B、TREE 和空值,并含 Note 附加列及一个空高程。初始映射为 EP 到 EDGE,关闭清理时,只有第一条改变:输入六条、输出六条、一条变化、五条未匹配。
再启用首尾清理和转大写,重新预览后,前三条都成为 EDGE;EP1 B、TREE 和空值保持原样,变化三条、未匹配三条。若增加 EP1 B 的完整映射并完成控制标记确认,第四条才会改变。每次都应核对附加列、点号和坐标没有随描述一起发生变化。
预览、应用与恢复是不同步骤
结果表逐条列出来源记录键、实际起止行号、点号、原描述、目标描述及触发规则。同名点仍有独立记录身份,多行字段保留行号范围。可以只看有变化、未匹配或受保护的记录;这些预览筛选不限制输出数量。只有无阻止条件的预览才能应用到新文件。
修改输入、映射或清理选项会使旧结果失效,避免下载上一组条件的输出。耗时任务可取消,保留输入与规则。撤销预览不会尝试倒过来替换目标编码,因为多个原值可能已经映射到同一目标;恢复应以保存的原始输入为依据。
保存本地映射,交付可查的成果
映射预设下载为本地 JSON,只含规则与清理设置,不包含点表。导入会检查类型、版本和 1 MiB 大小限制,载入后仍需重新预览;复合描述确认会清除,需要对当前文件重新核实。预设不是跨项目的自动批准,也不是统一行业编码标准。
应用后可下载整理后的点 CSV、完整逐条变更明细、未匹配描述及计数。完整 JSON 另含原始输入、字段映射、全部记录、规则、版本、时间和应用状态,便于追溯。点 CSV 保留原列顺序和表头存在状态,分隔符统一为逗号;要更换列顺序,可继续使用格式转换器。
区分仪器点表与表格复核清单
点 CSV 原样保留业务字段,不会给以加号等符号开头的描述添加公式防护字符。复核清单则采用适合电子表格阅读的保护方式,不能将它替代为仪器输入点表。保留原文件、完整 JSON 和变更明细,才能解释某个描述在何时按什么规则改变。
确认结果可在浏览器本地传给检查器回读。本页不上传点文件,不把项目数据自动写入浏览器存储,也不保证完整离线使用。清空会话不会删除已经下载到电脑的文件。文件结构检查和可追溯编辑不等于测量精度验收,也不替代目标软件中的导入验证。