点文件工具 / 09

测量坐标点筛选

从完整点表中提取当前工序需要的记录,保留原始字段,并用明确条件说明哪些点被选中、哪些点留待复核。

阅读操作指南 ↓

提取所需点,同时保留未选记录

本地处理 · 不修改源值 · 每条输入都有去向

01读取源文件

未选择文件

02确认数据含义

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

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

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

把当前工序需要的点,连同选择依据交出去。

生成的工作场景配图,不代表具体项目或测量边界。

只交付下一工序需要的点。

保留完整项目源文件,并记录提取当前施工区域的条件。

生成的场景配图:较大施工场地中的一处小型作业区域

说明每个点为什么入选。

导出选中及未选点表前,核对坐标范围与边缘记录。

生成的场景配图:测量人员站在碎石路与草地交界处

操作与方法说明

把筛选条件与交付点表一起保存

一个可靠的子集,应该能回到原文件,并复现每条记录的选择结果。

按当前任务提取点,不改变测量值

测量坐标点筛选适用于从完整项目中取出一个点号区间、某类地物编码、一块施工区域或一个高程范围。你先确定条件,再预览入选记录及未选记录,最后下载新文件。筛选只改变输出包含哪些源记录,不修改点号、坐标、高程、描述或附加字段,也不会把同名点覆盖成一条。

这项工作不同于点云滤波、CAD 图元提取或测量异常值判定。本工具从已经导出的 CSV/TXT 点表开始,不能读取 DWG,也不根据邻近关系判断一个点应该删除。未选只表示不属于这次明确的交付条件,不等于观测错误或成果不合格。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。

确认坐标轴、编码列和源单位

支持 UTF-8 文件和粘贴文本,分隔符可为逗号、分号或制表符。请核对表头是否存在,以及北坐标、东坐标和可选字段的实际位置。带引号的逗号、双引号和多行描述会按完整字段处理;未映射附加列仍跟随原记录。输入限 10 MiB、100,000 条,每份输出 CSV 同样限 10 MiB。

平面和高程单位分别确认,但切换标签不换算数值。坐标范围用源平面单位,高程范围用源高程单位。点位图上北右东,没有底图,也不自动识别坐标系。不要把经纬度数值直接作为工程平面坐标使用,更不能把框选结果视作法定界址。

数值点号区间与文本点号分开

按点号范围提取坐标时,可填写 1-50, 100-150 这样的区间,也可只填单个数字。端点包含在内,多个相邻或重叠区间会整理后使用,最多 100 个区间。仅无符号纯数字点号参加这种比较,最多 30 位;001 与 1 在此都代表数值一,但输出仍保留各自原文。

如果只想找 001 而不包含 1,请启用文本点号匹配并选择完全一致。文本还可按开头或包含关系查找,区分大小写,不解释星号等通配符。带 CP 前缀的控制点适合用文本规则。数值与文本规则可以同时启用,其组合方式取决于全部满足或任一满足的设置。

按编码或描述选择记录

描述条件支持完整值一致、开头为、包含原文字串,也可选择是否区分大小写。这里的大小写开关只影响比较,不把源代码改成大写或小写。需要实际修改编码时,应使用独立的编码整理器并复核变更。包含 EP 的查询可能命中较长的复合描述;只想选完整编码 EP 时,请选完全一致。

描述缺失包括未映射、空字段和仅有空白的值,可以用专门的缺失条件筛出;非空条件则选有实际描述的记录。不能靠一个普通字符串比较为缺失描述补出含义。CASS 风格点表的编码列可能在第二列,务必先确认映射,避免误按坐标或点号筛选。

缺高程的点不能当作零高程

高程范围至少填写一个有效数字,另一侧留空表示不限,最小值不得大于最大值,端点包含在内。比较使用解析后的数值,不先按界面显示位数取整。高程为空时不满足普通数值范围,不能因为没有填写高度就落入包含零的范围。

你也可以直接选择高程缺失或存在有效高程。默认情况下,范围所需值缺失仅让该条件不满足;在任一满足模式下,其他条件仍可能让该记录入选,反选也可能纳入它。如果交付必须排除这种缺失,选择始终未选策略;这一保护在反选后仍生效。专门的缺失值条件仍可正常使用。

输入坐标窗口,或者从图上框选

启用坐标窗口后填写东、北坐标上下限,空界限表示该方向不限,但至少需填写一个界限。东向与北向限制一起组成一个区域条件,不能把任一满足理解成只满足东向或只满足北向即可进框。这个完整区域条件再与点号、描述或高程条件组合。

图上从一个角拖到另一个角,会自动填写矩形范围并使旧预览失效。框选后需要重新生成预览,不会直接导出。已有精确施工范围时,建议直接输入数值;使用全部坐标范围按钮可填入当前文件的外包矩形。第一版不提供任意多边形、闭合地块或地图底图圈选。

边界点是否包含,需要明说

默认包含恰好位于窗口边界上的点。取消这个选项后,填写过的界限采用严格比较,等于边界不入选。判断依据是原始数值,不是图上圆点大小,也不是显示舍入后的数。零宽度的范围只有包含边界时才可能选中一条坐标线上的点。

鼠标框选适合快速确定候选范围,但精确边缘应回到数值输入复核。点击图上的点可定位其源记录,点击表格中的源行按钮可高亮对应点,方向键也可逐点查看。位置重合的点仍保留独立记录身份,不会因图标重叠而少导出。

先组合条件,再对整体反选

全部满足表示每个启用条件都要通过,任一满足表示至少通过一个。反选对组合后的结果执行一次。例如点号范围和编码条件先取交集,再反选,会得到这个交集之外的记录,而不是要求每个单独条件都失败。保存规则时应同时保存这三个设置,才能准确复现。

源文件校验为错误的记录始终未选,不因反选纳入正式子集。它们保留在未选文件和完整 JSON 中,便于修正。按缺失值策略强制未选的记录也单独计数。因此,输入数量始终等于选中数量加未选数量,错误记录不会悄悄消失。

用五条示例算清楚每一步

合成示例点号为 001、1、CP1、3、4;描述为 EDGE、edge、TREE、空值、EDGE;高程为 10、缺失、20、30、40。前四条位于边长十的坐标方形四角,点 4 位于中心,各自带有 Note 附加列。这个例子用于验证逻辑,不代表现场实测成果。

设置数值点号范围 1,再设描述完整值 EDGE 且区分大小写。全部满足只选 001;任一满足选 001、1、4;对任一满足的整体反选后,选 CP1 和 3。重置条件,改用完整方形窗口,包含边界时选五条,严格边界时只选中心点 4。每次选中和未选数量相加都应为五。

复核导出,不让预览搜索改变成果

结果表显示原值、选择状态,以及满足和不满足的条件。按点号查找预览、切换选中或未选视图、翻页,都只改变你看到的部分,不重新定义导出子集。确认筛选后才能下载非空集合;如果选中为零,选中下载按钮保持停用,不会擅自用全部记录代替。

选中和未选点表都保留源列顺序、字段字符串、表头存在状态和各自的原始记录顺序,分隔符统一为逗号。未选文件可能包含原来的数据错误,是待复核资料。筛选明细 CSV 使用电子表格公式保护,点表则保留业务原文,不添加保护字符。完整 JSON 记录原文件、规则、逐条决定、数量、版本、时间和确认状态。

保留原文件,方便下一次交接

改变输入、列含义或规则,会清除旧输出;耗时计算可以取消并保留输入。撤销预览后仍从完整源文件开始,不需要把选中与未选数据重新拼回。确认子集从不原地删除源记录。原文件、完整报告与本次交付子集应一起保存,才能解释不同版本为何包含不同点。

确认后的选中点可在本地传给检查器回读。本页不上传坐标文件,不自动保存项目到浏览器存储,不承诺完整离线使用。清空当前会话不会清除电脑中已经下载的副本。筛选结果只说明所选条件,不能代替设计审核、测量精度检验或施工用途确认。

坐标点提取常见问题

解释点号、编码、缺失值与区域边界如何共同决定结果。

怎样只导出一段点号范围?

填写数值点号区间,关闭无关条件,预览并确认后下载选中点。数值范围将 001 与 1 按相同数值比较,但不改写它们的原文;只要其中一种写法时,用文本完全一致匹配。

可以按地物编码筛选,但不改编码吗?

可以,选择完整值、开头或包含关系,并确定是否区分大小写。这些设置只参与比较,输出仍保留源描述,包括其中的前后空格和控制标记。

怎么提取某一施工区域的点?

输入东、北坐标范围,或者在点位图上拖出矩形,再生成预览。明确边界是否包含,并核对源平面单位。本页区域条件是矩形窗口,不提供多边形、底图或法定界址判断。

反选为什么把缺高程的点也选进来了?

缺高程会让高程范围条件失败,整体反选可能把失败记录选入。若这些点必须排除,选择缺失值始终未选策略;如果就是要检查缺高程记录,则用专门的高程缺失条件。

全部满足和任一满足有什么区别?

全部满足是启用条件的交集,任一满足是并集。反选在组合后执行一次,随后应用源错误和可选缺失值保护。完整报告保存这些设置和每条记录的判断。

未选点会不会从原文件删除?

不会,源文件完整保留,未选部分可以另外下载。两份输出数量之和等于输入记录数量,源错误记录也会保留在未选清单中供你修正。

结果表里搜索一个点号,下载会只剩这一点吗?

不会。结果表搜索与分页只帮助查看已计算的结果,导出仍依据确认的完整规则。要真正改变子集,应修改筛选条件并重新预览、确认。

能否直接读取 CAD 图纸或大型点云?

不能。这里处理受支持的分隔文本点表,遵守明确的文件和记录上限;不提取图形实体,不做激光点云分类,也不自动识别测量异常点。