点文件工具 / 01

测量点文件检查器

发现坐标缺失、点号重复和格式问题。 保留每一条记录,明确哪些内容需要复核。

阅读使用指南
你的点文件工作区
在你的设备上处理

01 添加点数据

或粘贴 / 输入数据

未选择文件

02 确认字段并检查

自动建议仅供参考。请对照源文件确认北坐标和东坐标。

添加文件或试用示例,然后预览数据列。

单位标签仅描述数据,不会转换数值。

可选的坐标与高程范围

范围包含端点,单位与上方选择一致。超出范围会产生警告,留空则不检查。

北坐标
东坐标
高程

从自己的文件开始,或体验模拟示例。

从外业导出到清晰复核。

在这两个环节认真检查,让数据交接更简单。

再检查一次外业导出文件。

将点表导入 CAD 前,先确认每一列的含义。预览原始数据,核对北坐标和东坐标,完整保留前导零与描述。检查器会指出需要关注的记录,同时保留原始值供你复核。

生成的工作场景配图:戴手套的双手在手持采集器上查看测量数据

让下一次交接更容易说明。

有效的检查为团队提供具体的复核依据:源行号、原始字段、问题原因与使用的设置。保存完整 JSON 报告或适合表格软件的问题清单,再根据项目源资料逐一解决问题。

生成的工作场景配图:两名测量技术人员在办公室查看点表与点位图

使用指南

修改文件之前,先读懂它。

测量点文件检查器帮助回答一个具体问题:这份点表的结构是否适合工作流的下一步?当你收到外业采集器的导出文件、准备 CAD 导入数据,或收到没有明确格式说明的点表时,都可以使用它。CogoKit 检查文本及所选字段,定位需要注意的源记录,但不判断测量值是否正确反映现场。

检查与编辑是两个独立步骤。所有点都保留在结果中,包括重复点号和有错误的记录。缺失值仍为空白,描述仍是原始业务数据,不会被改写成展示标签。这样便于对照报告和文件,解释记录为什么被标记。请根据结果明确修正源数据,再检查修改后的文件。

准备清晰可读的点文件

使用 UTF-8 编码的 CSV 或 TXT,以逗号、分号或制表符分隔字段。文件可以包含标题行和开头的 UTF-8 字节顺序标记。空行会统计后跳过,但非空记录不会因为出错而被丢弃。包含分隔符的描述应使用双引号包围,字段内部的双引号需连续写两次。支持正确引用的多行描述,并保留开始和结束行号。

当前最多接受 10 MiB、100,000 条点记录。无效 UTF-8、UTF-16 以及含空字符的二进制文本会被拒绝,不会猜测编码。如果采集器导出其他字符集,请在源软件中重新导出 UTF-8。读取失败不会生成部分成功的报告。大型项目可拆分为来源明确的小文件,并将文件名保留在检查报告中。

确认字段顺序、坐标轴与单位

检查前请指定点号、北坐标和东坐标列。源数据不包含高程或描述时,可以不映射这两列。常见的 PNEZD 依次为点号、北坐标、东坐标、高程、描述;PENZD 将东坐标放在北坐标之前。这些是文件布局,不是坐标参考系统。Autodesk 的 点文件文档 介绍了命名导入格式及各字段的解释方式。

自动预览会建议分隔符与已识别的列标题。无法识别标题时,会先按常见顺序显示,仍需你确认。检查器不会自动将 X、Y 映射为北坐标或东坐标,因为它们的含义取决于导出软件及其约定。如果只有这两个列名,请查看源说明或已知控制点。仅靠两列数字的大小无法可靠判断坐标轴。

平面单位和高程单位需要分别选择,可使用米、国际英尺或历史数据中的美国测量英尺。选择单位不会对坐标字符串进行乘除或修改。这两种英尺定义不同,旧文件应保留其记载的单位。 NIST 的美国测量英尺说明 介绍了该单位退出新工作使用的背景,同时说明历史资料的处理情况。本检查器不进行单位转换或基准转换。

选择符合交接要求的检查规则

点号缺失、平面坐标缺失、无效数值、引号格式错误和列数不一致均属于错误,受影响的记录不会计入当前规则下的可处理记录。坐标可以为负数或零,支持有限十进制数、正负号和科学记数法。当前不将千位分隔符或小数逗号视为有效数字格式,请使用小数点,并用文件分隔符分开字段。

下一步任务需要高程时,请启用“要求每个点都有高程”。关闭时,缺失高程只产生提示,记录仍可按二维数据处理;开启后,同一条记录会报错。无论开关如何,非数字的高程始终报错。可选的纯数字点号规则只允许数字,这是针对目标用途设置的局部规则,不代表兼容所有测量或 CAD 软件版本。

所有重复点号都会产生警告,不会覆盖、合并或重新编号。标识按原始文本精确比较:0012 与 12 不同,前后空格也会保留并单独提示。可选坐标与高程范围同样产生警告。端点包含在范围内,恰好等于最小值或最大值不算越界。比较使用未经显示舍入的解析值,范围警告仅要求复核,不证明外业测量有误。

可以亲自复现的完整示例

点击 试用示例 加载八个模拟点,标题采用 PNEZD 顺序。保持高程要求和纯数字点号规则关闭,使用逗号分隔,所有范围留空,并确认映射与单位。点 0012 在源文件第 4、5 行重复;第 6 行的 0014 缺少北坐标;第 7 行的 0015 没有高程。0011 的描述包含引号内的逗号,仍是一个有效字段。

预期结果为 共 8 条记录,7 条可处理,1 条被阻止。问题清单包含 1 个北坐标缺失错误、2 个重复点号警告、1 个高程缺失提示。重复记录仍计入可处理数量,因为警告不代表结构无法读取,但导入前仍需复核。启用高程要求后再次检查,高程缺失会变为错误,结果为 2 条被阻止、6 条可处理。任何缺失值都不会自动补零。

点位预览会绘制七个点,因为缺少北坐标的记录无法定位。选择图上的点可在表格中定位记录,选择表格行可查看准确的源文本。图中上北右东,横纵比例相同,不含底图,也不表示地理位置。较大文件只绘制前 1,000 条平面坐标有效的记录,检查与报告导出仍覆盖全部已接受数据。

结合上下文阅读检查结果

错误、警告和信息提示是不同的问题级别。同一记录可能有多个问题,因此问题数不一定等于记录数。记录状态取其最高问题级别。“可处理”仅表示没有触发已实现的错误规则,并不代表数据已批准、准确或适用于任意目标系统。没有发现问题的文件仍可能存在坐标轴颠倒、单位假设错误或坐标参考不适用的情况。

选择结果可查看原始行和字段。表格每页显示 25 条,筛选作用于完整结果。即使表格只展示已映射的测量字段,额外列也保留在记录中。修改输入文本、映射、单位或检查选项会使旧报告失效,避免把旧结果误当作新数据的检查结果。检查由后台任务执行,取消会终止当前检查并保留输入。

导出复核记录,明确保留原始数据

完整 JSON 报告包含工具版本、检查时间、来源名称、原始文本、标题、字段映射、单位、全部记录和问题。额外列及原始字段字符串均被保留,不作数值舍入。独立 CSV 包含源行号与问题解释。二者都用于复核,不会悄悄移除被阻止的点、改写描述或生成重新格式化的仪器文件。

问题 CSV 使用逗号分隔、带引号字段和 UTF-8 字节顺序标记。可能被表格软件解释为公式的文本会加上单引号,包括部分以符号开头的值。此保护用于表格复核,因此不能把问题清单作为原始点数据导入仪器。准确的原始值仍保留在 JSON 和源文本下载中。打印报告列出摘要、设置与全部问题,JSON 则是更完整的存档记录。

了解文件检查的能力边界

全部处理都在浏览器内存中完成,不上传文件,也不在浏览器本地存储中保存项目数据。你可以主动下载报告、恢复初始输入或清空会话。刷新页面同样会丢弃当前数据。当前没有配置离线应用缓存,因此不承诺安装后的离线运行。已下载副本是你掌握的普通文件,清空浏览器会话不会删除这些文件。

本工具不根据数值识别坐标参考、不与控制资料对比、不计算法定边界、不认证观测结果,也不能替代目标软件的导入测试。平面预览不能作为地理地图使用。如果交接依赖局部原点、高程基准、网格与地面关系或约定格式,请在检查之外确认并随项目保存。有效的结果应说明检查了什么,以及哪些部分仍需专业判断。

点文件常见问题。

了解文件检查中的实用细节。

为什么点文件无法导入 Civil 3D?

所选格式与分隔符或字段顺序不匹配、必填字段为空,或点号不兼容,都可能导致导入失败。请先检查这些具体差异。CogoKit 帮助定位文件层面的问题,不测试你的 Civil 3D 安装环境,也不保证满足所有目标软件规则。

没有高程的点文件可以检查吗?

可以。关闭“要求每个点都有高程”时,高程缺失仅产生提示,数据仍保持空白。如果下一步需要三维坐标,请开启该选项并重新检查,此时缺失高程将阻止该记录。类似“unknown”的文本不属于有效数字高程。

检查器能根据 X、Y 判断北坐标和东坐标吗?

不能。这两个字母在不同来源中含义可能不同。请根据导出说明或可靠的已知点指定字段。检查器会建议已识别的 Northing 与 Easting 标题,但不会自动分配 X、Y。运行检查前必须确认字段映射。

0012 和 12 是同一个点号吗?

在这里它们是不同的标识。点号按文本保留,包括前导零和大小写。重复检查使用准确值,所有重复记录都留在结果中。如果其他软件将二者视为相同标识,请在导入前明确处理这种差异。

为什么带警告的记录仍显示可处理?

警告指出需要判断的情况,例如重复点号或超出自定义范围,并不总是代表记录无法解析。可处理数量排除带错误的记录,而警告和提示仍然保留。下次交接前,请逐一复核。

描述中包含逗号或双引号怎么办?

使用逗号分隔时,请将含逗号的描述放在双引号内。字段内需要表示双引号时,连续写两个双引号。正确引用的描述,包括内部换行,都保持为同一个字段。异常或未闭合引号会产生带源行号的明确错误。

改变单位选择会转换坐标吗?

不会。单位选择只在报告中记录你声明的平面和高程单位,不修改源值。检查器无法通过坐标大小判断正确单位,也不在米、国际英尺、美国测量英尺或坐标基准之间转换。

检查后应该保存哪些内容?

下载完整 JSON 报告以保留源数据和设置,需要表格复核时再下载 CSV 问题清单。JSON 保留全部已接受记录,包括被阻止的行与额外列。原始文本下载可获得未修改的文本副本。请同时保存源文件与项目坐标参考说明。