点文件工具 / 05

测量重复点检查

先分清点号冲突、坐标相同和距离接近,再决定哪些记录保留。所有处理先预览,原始坐标、编码、附加列和删除依据都可追溯。

阅读操作指南 ↓

保留原始观测,逐条复核重复候选

本地处理 · 明确选择后修改

01读取源文件

未选择文件

02确认数据含义

北坐标、东坐标为必选。X/Y 的含义请按源文件说明确认。点号、高程可以不指定,系统不会编造缺失值。

这里只标记输入单位,不换算数值。坐标系仍需另行核实。

文件只在浏览器内处理。请选择文件或试用合成示例。

平面接近,不代表同一个测量对象。

把高程、编码和外业依据一起带入判断。

路缘石上下两个点,可能都要保留。

平面位置接近的点可能属于不同高度的结构。结合高程和编码复核,再决定是否属于需要处理的重复记录。

生成的编辑配图:路缘石顶部与低处路沟上的测量十字标记

复测控制点,是正常工作的一部分。

同号或同坐标提示不能代替对观测背景的判断。记录保留依据,让下一位接手人员能查回原始行。

生成的编辑配图:乡野控制点墩上的铜质标志与棱镜

操作与方法说明

测量点去重之前,先看清这些“重复”是什么

文件合并、分组测量与控制点复测都可能产生重复提示。先按源行复核,再处理明确选中的记录,避免把有用观测一起删掉。

把三类问题分开看

测量重复点检查用于整理坐标文件,不是把所有位置接近的记录一键清除。重复点号表示标识符发生冲突;重复坐标表示北、东和高程数值相同;近邻点表示水平距离满足本次搜索条件。三者可能同时出现,也可能完全独立。不同情况需要不同的外业依据,不能用一个“重复”标签代替判断。

例如,两组人员都从 1001 开始编号,合并后就会同号异坐标;控制点被再次观测,可能同号且位置接近;路缘石顶和沟底在平面上接近,高程却不同。本站完整保留所有输入记录,候选查找只提供复核线索,不自动平均、不按后导入覆盖前记录,也不会因为同组就自动删点。

按实际导出格式映射列

选择 UTF-8 编码的 CSV 或 TXT,或粘贴少量数据,先预览再确认列含义。支持逗号、分号和制表符,正确带引号的多行描述会作为同一条记录保留。无表头数据要明确选择首行为点数据。点号、北坐标、东坐标、高程和编码分别对应哪列,要按文件说明设置。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。

CASS 简码数据的第二列可能是编码,而不是坐标。PNEZD 和 PENZD 也有不同的北、东顺序。X/Y 的含义不能只凭字母猜测。点号按原文保存,0012 与 12 不会自动合并,编码中的加号、大小写和附加说明不会被翻译或清理。输入单位只是在说明原数值,不进行换算;一个文件中若混有不同坐标背景,先分开核实。

同号异坐标也必须完整保留

重复点号检查按非空点号原文分组,即使相隔很远也会提示。同号组里的每条记录都有独立的源记录身份和行号,选择其中一条,不会自动选中其他同号观测。首尾空格和大小写不同也不擅自统一,因为它们可能属于现有业务编号规则。

查看候选组时,可以核对每条记录的原坐标、描述和相对组首行的差值。若确认两条观测都应保留,可以只给选中的记录重新编号,并说明编号冲突的来源;若是有意保留的复测资料,可以选择保留并写明依据。不要为了消除提示而随意删去控制点复测记录。

相同坐标不等于同一条业务记录

完全相同坐标检查要求北坐标、东坐标和高程都有有效值,并按十进制数值比较。100.0 与 1e2 的写法不同,但数值相同;这种格式差异不会阻止同坐标提示。即使三项相等,点号、编码或其他附加列仍可能代表不同用途,因此仍需人工复核。

缺少高程的同平面位置不会称为三维坐标完全相同。它可以进入只看平面的近邻检查,但高程仍是未知。缺失或非法坐标、结构错误的行也不会被丢弃:界面统计无法参与空间搜索的记录,完整 JSON 保存原始字段和检查问题。原始行不可靠时,不用一个看似正常的距离掩盖错误。

平面阈值与高程阈值分别设置

平面近邻距离按北、东坐标差的平方和开方计算,使用你确认的平面单位。阈值包含等于边界的情况,零表示寻找相同平面位置,并不是不限制距离。高程差栏可留空;留空明确表示只检查平面,不要求两条记录都有高程。

若填写最大高程差绝对值,两点都必须有有效高程,且差值在含边界的范围内,才进入近邻结果。这个设置可以区分路缘石上下沿、墙顶墙脚等有效的不同观测。阈值是本次复核条件,不是测量精度认证或通用行业标准。单位选错时,用更大的阈值也不能修正问题。

用示例核对查找规则

载入合成示例后,1001 的第一条记录为北坐标 5000、东坐标 2000、高程 100;另一条同号记录北、东各增加 10。两条构成点号冲突,但在 0.05 的平面阈值下不构成近邻。A 点与第一条 1001 的三项坐标相同,所以属于相同坐标候选。

B 点北向增加 0.04、东向增加 0.03,高程增加 0.01,平面距离正好为 0.05。阈值取 0.05 时包含该点对。C 点平面位置相同但高出 0.20:高程阈值留空时进入近邻,填 0.02 时不进入。D 点缺少高程,用它可以验证“仅平面检查”和“限制高程差”之间的区别。示例数值只用于演示,不应直接用于实际验收。

邻接关系不能传递成同一点

假设 A 到 B 为 0.04 米,B 到 C 为 0.04 米,三点共线且 A 到 C 为 0.08 米。用 0.05 米阈值可找到 A—B 和 B—C,但找不到 A—C。如果把整条邻接链合成一个点,就超出了这项距离判断能够支持的结论。

因此近邻结果按点对展示,不把连通的一组全部认定为同一对象。一条源记录可以同时出现在点号组、相同坐标组和多个近邻点对里。候选组数不能等同于可删除点数;界面另列涉及的独立源记录数量。请从具体点对查看坐标差,再明确勾选要处理的源行。

先预览处理,再确认应用

源记录表支持点号检索、分页和全部记录、候选记录、选中组筛选。选择会跨页面和筛选保留,界面一直显示当前选中总数。“选择本页”只勾选当前显示的记录,不暗中全选其他页。做批量操作前请核对数量,必要时先清除原有选择。

处理方式包括保留、忽略提示但保留记录、重编号以及从输出删除。每种决定都要填写原因或保留依据。重编号按源文件顺序使用指定前缀和起始编号,起始值的前导零宽度会保留。程序检查拟生成点号是否与所有保留记录冲突,包含当前筛选看不到的记录;发现冲突会拒绝整个提案,不只改一半。

点击预览后检查源行、原点号、新点号、处理方式和输出数量,再确认应用。修改提案或选择会让旧预览失效;未确认的提案不影响下载。删除只影响新输出,原文件始终保留,完整报告还保存被删除的原始记录和理由。系统不会平均坐标,也不会把保留决定解释为观测质量合格。

导出点表与复核报告各有用途

保留点 CSV 沿用原字段顺序、原坐标字符串、编码、附加列与源顺序,统一采用逗号分隔并在需要时添加文本引号。它没有电子表格公式保护,因为给编码或点号加前缀可能破坏目标软件的业务含义;请按点文件处理。用于电子表格复核的候选 CSV 单独增加公式保护,不能混作仪器导入文件。

完整 JSON 保存原始文本、解析字段、阈值、候选关系、已应用决定、删除记录以及当前输出。点数可按“输入 = 保留 + 明确删除”核对,重编号本身不会减少点数。打印处理报告用于带走摘要和全部已应用依据,完整候选和源数据另存 JSON。“撤销处理,恢复原始记录”会移除本次应用决定,把所有原记录放回输出。

十万点也需要控制候选数量

当前输入上限为 10 MiB、100,000 条记录。近邻检查采用空间索引,避免常规文件进行不受控制的所有点两两比较。极密集记录或过大的阈值仍可能产生大量点对,因此搜索设有工作量上限和 50,000 近邻点对上限。

达到上限会明确标记候选不完整,并禁止在该次结果上应用处理。请缩小阈值、拆分文件,或暂时关闭近邻检查,先查点号冲突。未显示的点对不能因此认定没有问题。重复号和相同坐标检查独立完成,源记录没有删除;极端数值无法计算的已访问点对也会单独计数。

继续检查或展点,保留交接记录

确认处理后的点文件可以直接送到本站检查器或展点工具,传递字段映射、单位与简要处理历史。标签页间在本地交换数据,不把坐标写入网址;接收完成前请保留来源页。如果浏览器不支持本地传递,下载点文件后手动导入即可。完整处理依据仍应保存 JSON,不能只靠一条传递摘要。

本页不处理 CAD 重复实体、复合线节点或激光点云稀疏化,也不做观测平差。修改输入或阈值后,旧候选和决定清空,避免对另一套解释继续应用旧提案。耗时查找可以取消,输入仍保留。文件内容不上传,也不自动持久保存;关闭页面前请导出需要的结果和仍待现场复核的候选。

处理重复点前常见的问题

重复号、相同位置与近邻关系分别怎么判断。

能不能一键删除所有重复点?

不能直接自动删除。重复提示可能来自有效复测或不同高度的对象。请选择明确要处理的源记录,填写依据、预览影响,再确认应用;原始记录仍保存在完整 JSON 中。

同一个点号,坐标却不同,怎么处理?

工具仍会列为点号冲突,并完整保留每次出现。可以结合测量记录保留两条,或明确给其中一条重编号。不会用后面的记录覆盖前面的记录。

平面相同但高程不同,为什么也提示近邻?

高程差阈值留空时,搜索只判断平面。路缘石上下沿等本来就可能处于接近的平面位置。填写高程差阈值可进一步限制;缺高程的点不能满足该额外条件。

A 靠近 B、B 靠近 C,是否可以全部合并?

不可以据此推出三者相同。A 与 C 可能已经超出阈值。本工具按点对显示近邻,不自动平均或合并整条邻接链。

重编号会改动坐标或丢失编码吗?

只改明确选中记录的点号字段。坐标字符串、编码和附加列保留,拟生成点号会与全部保留记录进行冲突检查,重编号不会减少记录数。

已经确认的删除能恢复吗?

可以点击“撤销处理,恢复原始记录”,输出会恢复全部输入行;也可以选中具体行,重新预览并应用保留决定。设备上的原文件从未被覆盖。

为什么文件没有十万点,搜索也可能提前停止?

密集点或过大阈值会产生很多候选关系。达到工作量或 50,000 近邻点对上限会明确提示不完整,禁止应用处理。缩小条件后重查,不能把未列出的部分当作无问题。

没有找到候选,是否说明测量数据合格?

不说明。搜索只覆盖本次启用的规则和阈值,不判断仪器设站、测量精度或对象身份。缺失与无法参与搜索的记录也需要另行复核。