点文件工具 / 06

测量坐标文件合并

每份来源分别确认,每条记录都能查回。先复核同号冲突、缺失字段与点数,再确认新点表。

阅读操作指南 ↓

合并文件,每条记录都有来源

本地处理 · 先预览再应用 · 保留原始输入

01读取源文件

未选择文件

02确认数据含义

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

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

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

逐份读取,确认各自列顺序后加入。最多 20 份文件,合计 100,000 条、输入与输出各 10 MiB。要修改列映射,请移除后重新加入。

不同测组的成果,也能保持清晰来源。

编辑配图展示工作场景,不代表实际项目成果。

每个测组,都有一份原始记录。

保留交接的原始点文件、来源键和处理记录,不让后来导入的同号点覆盖前面的观测。

生成的编辑配图:两位测量人员在乡野门口交接手簿

不同设备的输出,需要分别解释。

字段顺序与可选属性可能不同。先映射数据含义,再生成统一的输出表。

生成的编辑配图:工作台上的两台测量数据采集器

操作与方法说明

合并点表时,把来源与处理依据一起交接

列含义、坐标背景与记录数量,比简单的文本拼接更重要。

先核对来源,再合并坐标文件

多组人员同时作业,或同一项目分多天导出数据时,经常会得到几份点号区间相互重叠的坐标文件。测量坐标文件合并的目标是把这些记录整理成一份可交接点表,同时保留每条记录来自哪里、是否改过点号、为何被排除。它不是把相同点号视为同一观测,也不是把后面的文件覆盖到前面的文件上。

本工具不平均坐标、不合并测量观测、不平差,也不处理 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 列上限。不同文件的附加列分别保留,可能让输出明显变宽,因此小文件多也可能达到输出上限。请拆分批次,或先明确整理需要保留的字段,而不是默认丢掉未知列。

耗时处理可以取消,输入与队列保留。改变来源、规则或确认条件后,旧预览与点文件下载立即失效,避免误用上一份结果。数据只在浏览器当前会话处理,不自动保存队列;关闭页面前请下载需要的点表与报告。

操作前常见的问题

字段、编号和交接记录怎样核对。

两组测量都从 1001 编号,合并后会覆盖吗?

不会。默认列出冲突并阻止应用。可以按每份来源设置不同前缀与起始值,完整保留观测;已确认是冗余副本时,明确填写来源记录键和排除理由。后导入的文件没有自动覆盖优先权。

CASS 与 PNEZD 列顺序不同,能放一起吗?

可以分别映射字段后合并,但必须核实坐标背景与单位。CASS 的编码可能紧跟点号,东坐标也可能在北坐标之前。只改扩展名或只看列数,不能完成这些确认。

有的文件没有高程或者编码怎么办?

缺失项保持空值,预览按来源统计并要求你明确确认。不会用零补高程,也不会复制相邻点的编码。缺失点号则需要按来源重新编号,让最终点表具备明确的标识。

附加精度列、采集时间会丢失吗?

未映射字段按来源建立独立列,保留原字符串。相同表头不自动视为同一业务含义。输出变宽时可能达到容量上限,这时需要拆分批次或先明确整理字段,程序不会静默删列。

如何查回合并点来自哪份文件?

下载来源对照 CSV 和完整 JSON。它们记录队列来源键、文件名、源起止行、旧新点号以及输出行范围。即使文件名相同、点号重复,也能根据独立来源键追溯。

001 和 1 为什么也被当作冲突?

默认按纯数字的数值比较,避免目标软件读取整数编号后产生碰撞。确认目标系统按文本区分时可以选择原文比较。这个选择不会改变保留在报告中的原点号。

怎样恢复刚才排除的点?

从排除列表移除它的来源键,重新生成预览,再核对冲突并应用。源记录一直保留在队列和完整报告中;撤销预览也不会删除已加入的来源文件。

合并成功就说明测量成果合格吗?

不说明。本工具验证整理规则、记录数量和编号冲突,不验证坐标精度,也不自动转换不同坐标系统。完成后还应核对工程背景、检查字段与点位分布,并按项目要求进行测量成果复核。