点文件工具 / 11

测量坐标点转 DXF

把核对过的坐标表转成 CAD 点和可选标注,先确认图层、高程与连线方式,再交付图形。

阅读操作指南 ↓

把点文件转换为 CAD 图形

本地处理 · ASCII DXF R12 · 先预览,再下载

01读取源文件

未选择文件

02确认数据含义

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

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

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

图形里需要什么,先明确选择。

生成的工作场景配图,不代表实际项目成果。

从坐标表走向图形。

先核对东、北坐标和高程,再选择 CAD 中需要的内容。

生成场景:模型制作人员在等高地形模型上布置细小定位柱

点、文字与折线,各自清楚。

用图层区分信息,保留文字与点实体之间的区别。

生成场景:分层铺开的半透明绘图膜分别显示点和线

操作与方法说明

坐标进入 CAD 前,把数据含义说清楚

复核列顺序、选择实体内容,连同原始来源一起交付。

把坐标表展成点位,也保留交接依据

测量坐标点转 DXF 适合需要将 CSV、TXT 坐标提供给 CAD 绘图人员的场景。每条有效记录生成一个普通 POINT 点实体,可以另外输出点号、高程和描述文字。图形便于定位与标注,原文件、参数与图层对应则保存在报告中,方便接收人员查清来源。

点不是文字,文字也不是测量数据库对象。拖动标注不会同步修改点位;工具不建立地形曲面,也不根据编码猜测道路、房屋或地块边界。应先约定这份图形用于背景参考、人工绘图还是其他具体工作,再选择所需内容。

先确认东、北坐标,避免展点方向颠倒

支持 UTF-8 编码的 CSV、TXT 及粘贴数据,可使用逗号、分号或制表符。逐一核对是否有表头、点号、北坐标、东坐标、高程和描述列。CASS 风格点文件常把编码放在第二列,不能看到五列数据就直接套用 PNEZD。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。

PNEZD 与 PENZD 的东、北顺序不同;某些文件中的 X 表示北坐标,因此本页不凭 X、Y 字母认定含义。确认后的东坐标写入 CAD X,北坐标写入 CAD Y。没有点号也可以生成点,只是不凭空添加点号文字。

没有高程时,用明确的二维投影

三维模式要求每条记录都有有效且已知的高程,不自动补零、不插值,也不悄悄丢弃缺高程的点。若只需要平面位置,可选择二维并确认所有图形点投影到 Z = 0 平面。这个零只是绘图位置,原始空高程在报告中仍为空。

二维输出仍可显示原文件中已知的高程文字,不把已知高程标注改成零。缺高程时不生成高程文字,并在摘要中统计省略的标注数。源行列数错误、无效数字等问题则应先修正,不能通过切换维度绕过。

单位不自动换算,插入图形前再核对一次

输入单位用于说明数值含义,本页不自动缩放坐标,也不做坐标投影、基准转换或局部坐标拟合。导入 CAD 时应明确设置与源平面单位一致的插入单位,并用一个已知距离复核,不能只凭图上看起来正常就交付。

三维输出要求平面、高程单位一致;混合单位请先在格式转换工具明确换算。二维可保留不同的原高程单位,但接收者需要知道标高文字使用什么单位。R12 的单位说明在配套报告中,不承诺所有软件自动读取较新格式的插入单位信息。

普通点实体与 COGO 点有什么不同

导出格式为 ASCII DXF R12,版本标识 AC1009,使用 POINT、TEXT,以及用户明确要求的 POLYLINE、VERTEX、SEQEND。这些是通用图形实体,不是 Civil 3D 原生 COGO 点、带属性块或可自动关联更新的专业测量对象。

本版本样例已用独立的 ezdxf 阅读库重新打开,核对点坐标、文字、图层与折线顶点。该验证不等于所有 CAD 版本和字体组合都已验证。接收方如需要 COGO 点样式或测量数据库,应走该软件支持的点文件导入流程。

按编码分图层,同时保留原编码

启用分组后,每种完整描述建立点图层。为兼容旧格式,图层名只使用大写英文字母、数字、下划线和短横线,并限制在 31 字符内。空格、中文及其他符号会转换为安全名称;不同描述即便得到同一个清理后名称,也会加不同后缀,不混为一组。

图层对应 CSV 与 JSON 同时保留原描述、安全图层名和点数;空描述也有对应组。关闭分层时全部点进入 POINTS。文字统一放在 ANNOTATION,折线放在 CONNECTIONS,便于独立控制可见性。最多支持 256 种描述分组,超过时可关闭分组或先筛选。

标注大小与位置应按实际绘图单位设置

文字高度和东、北偏移量采用绘图单位,多个标注以 1.5 倍文字高度向南依次排列。旋转角只作用于文字本身,不旋转坐标系或偏移方向。建议先用少量点试导入,在接收软件观察字号、间距及重叠情况后,再生成完整图形。

高程小数位只格式化文字,不舍入点实体的坐标。点号作为文本保留前导零,空标注不输出。支持的多行描述在单行 TEXT 中把换行或制表符变成空格,受影响的标注会统计,原始完整字段仍保留在 JSON。

中文文字需要编码支持,也需要字体

文件只写 ASCII 字节,常用中文等 BMP 字符以 DXF Unicode 转义保存,接收 CAD 仍需支持相应编码并配置有字形的字体。某些阅读库首先读出转义字符串,需要调用其 Unicode 解码接口后才能看到中文;不能因为字符串含英文转义符就认定原文字丢失。

不支持非 BMP 字符及可能触发控制解释的反斜杠、脱字符、%% 串、控制字符;编码后超过 255 字符的单条标注也会阻止导出。不会直接截断文字。可关闭该类标注,或编辑来源副本后重试;点实体和报告中的原描述仍可保留。

只有明确给出顺序才生成折线

可选折线区域留空时不连线。每行填写一条折线,用逗号分隔实际源行号,例如 2,3,4;行号计入表头,多行引用记录使用起始行号。这是源行号,不是点号,因此重复点号或字母点号也能通过来源定位。

开放折线至少两个顶点,闭合至少三个顶点,所有引用的行都必须存在。确认后按照给定顺序写出,闭合选项把末顶点连回首顶点。工具不按最近距离或点号自动排序,也不会认定闭合图形就是合法界址;重复位置、自交等情况应由用户结合实际连线意图复核。

点数、文字数和实体记录数分别核对

假设 5 个点都输出点号、高程和描述,图形应有 5 个 POINT 和 15 个 TEXT。再加入一条含 3 个顶点的折线,就有 21 个顶层实体;若把 3 个 VERTEX 和 1 个 SEQEND 也算入,则是 25 条实体记录。摘要区分别列出这些数量,避免把实体数误当作源点数。

表格可按点号查找,点击源行或图上的点可查看完整原字段。平面图默认显示前 2,000 个位置,并补入当前选择点;折线按单独的 2,000 顶点预算显示完整路径。预览搜索和显示预算不缩减下载内容,图中也不模拟最终 CAD 字体、图层关闭状态或标注重叠。

保存图形,也保存来源与设置

每份输入最多 10 MiB、100,000 个点,DXF 输出最多 50 MiB,明确折线顶点共最多 100,000 个。大量文字会增大文件,可减少标注或拆分点表。处理可取消,修改数据和规则后旧结果立即失效;清空当前会话不删除已下载文件。

请把 DXF、图层对应 CSV、来源与参数 JSON 一起归档。点文件在浏览器本地处理,不上传转换服务器。交付前在接收软件打开实际下载的文件,核对几个已知坐标、点数、插入单位和典型文字;含中文时再检查中文显示效果,保留原坐标文件作为来源依据。

坐标展点与 DXF 导出常见问题

围绕列顺序、点号显示、编码分层和高程处理。

坐标文件导入后东、北方向反了怎么办?

重新核对源文件列定义,不要只看 X、Y 名称。把东坐标映射为本页的东坐标、北坐标映射为北坐标;输出固定为 CAD X=东、Y=北。修改映射后重新读取并生成图形。

为什么 CAD 里只有点,看不到点号?

普通 POINT 不自带可见点号。请勾选点号标注、确认已映射点号列,并检查 ANNOTATION 图层是否开启、文字高度是否合适以及视图范围和字体。空点号不会生成文字。

能按南方 CASS 数据里的编码分层吗?

先把编码所在列明确映射为描述,再启用按描述分层。完整编码对应一个安全图层名,原编码和转换后的图层名记录在报告中;不自动解释编码的连线含义。

没有高程能转 DXF 吗?

可以选择并确认二维投影。所有点位于绘图 Z=0 平面,原始缺高程仍为空,不作为测得的零高程。三维模式则要求每条记录有有效已知高程。

输出能直接作为 Civil 3D 的 COGO 点吗?

不能。本工具生成普通 POINT、TEXT 和明确指定的折线。需要专业测量点对象时,应使用接收软件支持的点文件导入和样式设置流程。

能自动按点号把点连起来吗?

不会自动连线。需要填写明确的源行号顺序并确认;留空则没有折线。源行号包含表头,不等于点号,也不根据距离或编码推测连线。

中文描述会不会乱码或被截断?

常用 BMP 字符使用 Unicode 转义保存,显示需要接收软件与字体支持。不支持字符和编码后超过 255 字符的标注会阻止导出,不截断原文;可关闭该类标注,完整来源仍在 JSON。

高程文字保留三位小数,会改变实际点高程吗?

不会。小数位只改变高程 TEXT 标注,点实体使用解析后的数值坐标。应核对实际点坐标及接收单位,不把屏幕上舍入后的文字当作完整数据。