操作与方法说明
合并点表时,把来源与处理依据一起交接
列含义、坐标背景与记录数量,比简单的文本拼接更重要。
先核对来源,再合并坐标文件
多组人员同时作业,或同一项目分多天导出数据时,经常会得到几份点号区间相互重叠的坐标文件。测量坐标文件合并的目标是把这些记录整理成一份可交接点表,同时保留每条记录来自哪里、是否改过点号、为何被排除。它不是把相同点号视为同一观测,也不是把后面的文件覆盖到前面的文件上。
本工具不平均坐标、不合并测量观测、不平差,也不处理 CAD 实体。两个同号点究竟是重复导出、独立复测还是不同对象,需要结合外业记录核实。暂时无法判断时,保留全部观测并按来源区分编号,通常比直接删掉一条更利于后续复核。
每份文件分别确认列含义
先选择 UTF-8 CSV 或 TXT,预览字段,设置点号、北坐标、东坐标、高程和编码,再确认平面与高程单位。读取完成后点击加入队列,然后处理下一份文件。队列保存的是这一次确认后的来源快照,选择下一文件不会覆盖已加入的来源。需要改列映射时,移除该来源,重新解释后再加入。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。
CASS 简码文件可能采用点号、编码、东坐标、北坐标、高程的顺序,不能照搬 PNEZD 的列位置。不同来源可以使用不同列顺序和分隔符,但含义必须分别确认。当前文件选择器接收 CSV、TXT、TSV、XLSX;DAT 坐标文本请先导出为 UTF-8 TXT,二进制文件改扩展名后仍不能使用。
相同单位不等于相同坐标背景
把各文件放进一张表之前,应确认坐标系、项目局部原点、高程基准及已经做过的转换。请填写共同坐标背景并勾选确认。各来源的平面和高程单位标签必须一致,否则本次合并会被阻止;工具不会猜测某份文件实际采用了另一种单位,也不会自动换算。
米与英尺可以先在转换器明确处理,但不同坐标系或高程基准需要正确的测量转换依据。坐标数值看起来相近,不能证明两个成果可以直接拼在一起。报告会保留你填写的背景说明,让接手人员知道这次整理建立在什么条件之上。
高程缺失保持空值,附加列按来源保留
合并点表的前五列固定为点号、北坐标、东坐标、高程、描述,坐标字符串不做取整或精度变化。缺少高程、编码的记录保持为空,预览会逐来源统计缺失数量,并要求明确确认。缺失点号则需要采用按来源重新编号,不能带着无法识别的空点号直接确认输出。
没有映射到五个基本字段的附加列,会增加来源键和原列位置后分别保留。不同文件里同名的质量字段不一定具有相同含义,因此不擅自合并成一列。另一来源在该附加列中留空,不代表测量值为零;完整 JSON 仍保存原表头、全部字段和原始文本。
同号冲突先停下来复核
默认保留原点号,遇到最终点号冲突时禁用应用。界面列出冲突点号及来源记录键,完整组员可在 JSON 中查看。相同文件名也不会丢失来源身份,因为每次加入都有独立的 F1、F2 等队列键。记录键中的 row 是解析记录标识,实际文件行号另列显示。
默认把 001 和 1 这样的纯数字点号按数值视为冲突,便于发现下游按整数读取时的问题。若目标软件确实区分两者,可以主动改用原文比较。字母点号始终按文本处理。比较方式只影响冲突判断,不会修改报告中的旧点号原文。
按来源划分新编号,保留所有观测
选择保留全部并按来源重编号后,为每份来源设置前缀和起始值。例如第一组使用 A- 与 001,第二组使用 B- 与 001,就能得到 A-001、A-002 和 B-001、B-002。各文件内部按原始记录顺序编号,起始值的前导零位宽保留。
这不是自动选择“正确坐标”的过程。重编号只改变输出点号,北东坐标、高程、编码和附加字段仍属于原来的源记录。所有最终点号会一起检查,前缀及起始值选得相同仍可能冲突,必须修改规则后重建预览。重编号本身不会减少点数。
排除记录必须指定唯一来源键
若已确认某条记录是冗余副本,可选择明确排除模式,填写预览里的来源键,例如 F2:row-2,并写明排除依据。它只指向第二份来源中的一条解析记录,不会批量排除其他同号点。多个键可用空格、逗号或换行分开,写错不存在的键会直接报错。
未列出的记录全部保留,排除之后仍有点号冲突时不能应用。完整报告保留被排除记录及理由,以便复查。如果只是为了消除红色提示而随意删除一条,点数虽然减少,却没有解决测量判断问题。无法确认时,应取消预览或采用不同编号保留双方记录。
排序改变输出位置,不改变来源关系
默认先按队列顺序,再按每份文件原顺序输出。可以上移、下移某份来源后重新预览,也可以按新点号文本排序。文本排序中的 10 可能位于 2 前面,这并不是数值大小排序或外业测量时间排序,选择前应明确下游需要哪一种顺序。
对照表同时记录源文件起止行和输出起止行。带正确引号的多行描述属于一条记录,但会占多个实际文本行,因此不要把文件行数简单当作点数。无论怎样排序,都可以根据来源键和行范围查回该点的原始坐标与编码。
用点数守恒检查交接结果
两份各一百条记录的文件,在没有明确排除时必须得到两百条记录。同号冲突可能阻止确认,但不能让预览悄悄少点。按来源重编号后,也仍然是两百条。若确认排除第二组的一条冗余记录,则应看到第一组保留一百条,第二组保留九十九条、排除一条。
每个来源都应满足输入等于保留加明确排除。这个等式能核对整理过程有没有漏记录,但不能证明坐标达到工程精度要求。完成合并后,建议继续用检查器复核字段,再到展点工具查看范围、重合点及明显离群点。
点表、对照表和完整报告一起保存
确认应用后可下载新点 CSV、来源与点号对照 CSV,以及被排除记录清单。点 CSV 按业务原值输出,不为电子表格加前缀;对照表用于人工复核,单独做公式保护,不宜当成仪器输入文件。原始附加列仍在点表中,正式导入目标设备前请确认它支持的字段方案。
完整 JSON 可以保存尚未解决的预览,并明确标记是否已经应用。它包含全部原始来源、规则、冲突、排除依据、计数和输出。继续到检查器会在本地传递已确认结果与字段解释,但详细依据仍应单独保存 JSON,不能只交付一个没有来源说明的合并文件。
大批量、取消和修改后的状态
当前最多二十份来源,合计十万条记录、十 MiB 输入;输出另有十 MiB 和 256 列上限。不同文件的附加列分别保留,可能让输出明显变宽,因此小文件多也可能达到输出上限。请拆分批次,或先明确整理需要保留的字段,而不是默认丢掉未知列。
耗时处理可以取消,输入与队列保留。改变来源、规则或确认条件后,旧预览与点文件下载立即失效,避免误用上一份结果。数据只在浏览器当前会话处理,不自动保存队列;关闭页面前请下载需要的点表与报告。