操作与方法说明
重新编号之前,先确定哪些标识必须保留
一份可追溯的点号对照表,是编号整理的重要成果。
点号整理与坐标计算要分开
测量点号重编号适用于给不同测组划分编号区间、按项目规则整理点表、或交接时建立统一标识。它只改动映射为点号的字段,不改变北坐标、东坐标、高程、描述、附加列或记录顺序。把点号加一千,绝不意味着把坐标也平移一千。
工具处理的是导出的 CSV、TXT 文件,不会修改全站仪原始观测库、CAD 标注、测站设立引用或外业手簿。控制点在其他资料里可能仍用旧名称,所以应把旧新点号对照表一起交接,并在相关软件内按其规则处理引用关系。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。
先读取并确认点号列
上传 UTF-8 文本,预览列顺序,确认点号及坐标字段和源单位。即使本次不换算单位,也要防止把编码列误认成点号列。PNEZD、PENZD 和 CASS 常见字段顺序不同,不能只看列数相同就直接处理。原表头与附加字段会在新 CSV 中继续保留。
有错误的来源会阻止重编号,请先到检查器处理结构或坐标错误,再重新读取。本工具不会靠跳过有问题的行让结果看起来正常。可选高程为空时仍保持空值。没有已有点号列的文件,应先明确准备标识字段,不能在此步骤猜测应改哪一列。
连续编号按源记录顺序生成
连续编号需要起始值、正整数步长,可加固定前缀。例如起始 001、步长 2、前缀 A-,前三条参与处理的记录将得到 A-001、A-003、A-005。字母点号也能被完整替换,因为这个模式不依赖原编号的数值大小。
起始值的前导零位宽会保留,也可设置更大的最少数字位数;位宽不会截断已经变长的数字。被保护的记录不占用新序号,因此最终编号反映的是参与处理的源顺序,而不是原编号间隔。若原点号跳号有业务含义,应考虑固定偏移模式。
固定偏移保留原编号间隔
点号加偏移针对原文为无符号纯数字的标识,使用整数加法。例如 0001 与 0003 加 2 后得到 0003 与 0005,间隔仍为 2,原有最少位宽保留。偏移可以为负,但结果不能为负、超过支持位数或落入保留区间,否则整个提案不能应用。
计算使用整数,不把长点号先转换为浮点数,支持最多三十位数字。偏移模式不使用连续编号的前缀与步长,它的含义就是对原编号加同一个整数。需要重设格式或加字母前缀时,请使用连续编号,并检查旧新点号之间的完整对应关系。
处理范围以文件实际起始行为准
范围栏留空表示考虑全部源记录,也可填写 2-50、70、90-120 这样的行号区间。文件表头计入实际行号,带引号的多行描述以记录起始行参与选择。对照表同时保留起止行,能区分“记录有几条”和“文本占几行”。
预览的搜索和筛选只改变当前看到的内容,不决定哪些点被改号。隐藏的记录和其他分页上的记录仍可能在处理范围内。真正控制操作的是源行范围、保护点号和保留区间;所有最终记录都会参与冲突检查,不能只看当前屏幕没有重号就确认。
控制点可以逐个保护,也可以保留区间
把不能改变的完整点号每行填写一个,例如 CP01、BM02。精确保护按原文比较,所以写 001 不自动等于保护 1。若需要保护一个数字范围,使用保留区间,例如 1-99、9000-9999。原点号为纯数字且位于区间中时保持不变。
保留区间也限制生成的目标号:连续编号按原步长跳过这些数字,偏移模式则报错,因为擅自跳到另一个值会破坏固定偏移含义。有字母前缀时,区间仍作用于数字部分。设置以后请检查未处理清单,不要假定工具会根据坐标或编码自动识别控制点。
字母点号在偏移模式下需要明确选择
CP01、A-12、带正号的数字原文、空点号,都不属于本工具的无符号纯数字标识。默认在偏移模式遇到这些参与处理的记录时阻止应用,也可以主动选择保持原样,并把它们列入未处理清单。规则会随完整报告保存。
程序不会从名字末尾自行抽取数字再相加,避免把控制点 CP01 误当成普通编号 1。需要全部替换为新标识时可以用连续编号;只改一部分数字点时,应结合源行范围及排除点号明确表达处理意图。
先生成全部映射,再检查最终冲突
所有新点号都从原始记录一次性计算,再检查整份输出。因此 1 变 2、2 变 3 可以同时成立,不会因为先改了一条而覆盖下一条原编号。若新的 3 与一个未修改控制点冲突,则仍然阻止应用整个提案。
默认纯数字点号按数值判断冲突,001 与 1 会被列在同一组。目标软件确实按文本区分时,可以主动改用原文比较。未修改、保护或范围外的记录也参与最终检查。发现冲突后应修改规则重新预览,不会只应用其中“成功”的一部分。
旧点号重复时也能查回每条记录
两个点都叫 1001,并不代表它们是同一条记录。对照表除旧号、新号外,还保留文件名、解析记录键和实际起止行。因此连续编号可以把两条观测分别编为不同的新号,同时保持各自的坐标与编码,不丢掉重复旧号的来源关系。
如果两个重复号都采用相同偏移,它们仍会得到相同新号,冲突不会消失。范围外未改动的重号也会被提示。需要调整处理范围、编号方式,或先在重复点工具中核实观测关系,不能用“不同点号有几个”替代原始记录条数。
预览、确认和撤销的含义
生成预览后,先核对输入与输出条数、变化点号数、未变化点号数及冲突组数。可以检索旧号或新号、只看变更记录、翻页查看,但界面为可读性分页,不代表报告只有当前这些行。完整 JSON 保留全部映射和错误信息。
确认应用后才开放点文件与对照表下载。更改输入解释或规则会使旧结果失效,避免下载上一组参数的输出。撤销预览保留原文件,可以重新试另一套规则。原始输入从未被直接覆盖,点数也不会因重编号而变化。
交付点表时一起带上旧新对照
点 CSV 保持原字段业务值,仅更新点号,序列化时按 CSV 规范处理引号与逗号。它不加入电子表格公式防护前缀,以免改变设备识别的点号或编码。用于人工复核的对照表另做公式保护,两者用途不同,不要混用。
未处理清单列出所有点号没有变化的记录,包括被保护点、范围外点和明确选择保留的非数字点。JSON 保留源文本、设置、映射、冲突和是否已应用的状态。仅凭新点表无法知道当时使用了什么规则,因此关闭页面前应一起保存这些交接依据。
用不变项核对结果
重编号必须满足输入条数等于输出条数,不新增也不删除观测。抽查前导零点、控制点、重复旧号和带附加列记录,确认除点号以外的字段字符串都未变化。坐标原来写成 1.000,就仍然保留这一写法,不因编号过程变成另一种精度。
当前最多十万条记录、十 MiB 输入,新点文件也限制为十 MiB,过长前缀可能使输出比输入大。耗时操作可以取消,原输入保留。浏览器不会自动保存数据,本站也不承诺读取全部厂商专有格式或完整离线缓存。