先选一个东北坐标不相等的点
假设001的东坐标100、北坐标200、高程10、描述CONTROL。PNEZD写成001,200,100,10,CONTROL;PENZD写成001,100,200,10,CONTROL。两种都能表示同一个点,本身没有精度高低之分。
若用东、北都为100的点验证,就看不出交换错误。整体图形和距离也可能仍显得合理,应以一个明确已知的点坐标为准,再检查其他记录。
PNEZD: 001,200,100,10,CONTROL
PENZD: 001,100,200,10,CONTROL
同一点:E=100,N=200,Z=10文件名与表头都不能代替核实
名叫PNEZD的文件,实际内容也可能被人工改成先东后北。先看原文的分隔符、表头和引用方式,遇到名称与内容矛盾时向来源确认。
在检查器中显式映射字段:PNEZD第二列北、第三列东;PENZD第二列东、第三列北。缺列、附加编码或自定义顺序不能硬套五列格式,点号和描述也要与实际字段一致。
先排除映射错误,再考虑坐标变换
映射修正是把已有数字赋给正确含义;旋转、平移和拟合会产生新数字。不要为了让图看起来正常,就先做数值变换掩盖读错列的问题。
核对控制点的绝对值和有符号差值。单位、坐标系或设计版本不一致也会导致位置不对,交换两列不能解决这些问题。映射无误后仍有差异,应继续查参考资料。
正确解释源文件后才改输出顺序
在转换器中选择接收方所需布局,PNEZD转PENZD时只是把已确认的东坐标放到北坐标之前。只改列序时不要启用单位换算,也不要无理由改变精度。
表头有无、分隔符和点号规则另行确认。输出文件使用清楚的格式与版本名称,源件保持不变;接收软件的自定义格式即使叫“标准”,也应检查其具体字段定义。
回读时检查全部字段与数量
用新布局重新导入输出,比较点号、东、北、高程和描述。未选择数值变更选项时,这些含义应与原解释一致。检查总记录数以及前导零、带逗号描述,不能只看第一条纯数字记录。
正常矩形示例换序后,按正确映射仍应有4个角点、面积600、周长100。几何核对是补充,不能替代逐字段核对;真实项目还应在接收软件中检查一个已知控制点。
X/Y和缺高程需要单独判断
国内测量资料与CAD的X/Y习惯可能不同,应依据原导出说明判定。只有三列时,可按实际采用NEZ或ENZ,但不存在的原点号不能随意编出来后当作外业标识。
缺高程不一定妨碍平面工作,却限制需要高程的操作。不能为了填满模板默默补零,应与接收方确认是否接受空值或明确的二维投影;零本身可能是一个真实高程。
列序正确不等于坐标背景一致
PNEZD和PENZD不说明米或英尺、地方网或投影坐标、高程基准和设计版本。字段换序不会解决这些兼容问题。
TIN连接、线的点序和KML经纬度也不是普通五列点表能够完整替代的内容。交付时同时保留原格式说明和核对报告,让接收方知道这次只是换列,还是还进行了其他变换。
常见问题
哪种格式才是正确的?
与实际源文件或接收方定义一致的格式才正确。两者都是有效排列,不能仅凭个人习惯选择。
把文件名改成PENZD就行吗?
不行。文件名不改变列位置,必须实际生成相应输出并回读核对。
为什么东北交换后距离还对?
平面两轴交换保持欧氏距离,但位置和方向可能错误,必须检查不对称控制点及差值分量。
方法与资料来源
外部文档说明概念或厂商工作流,不代表其为本站背书。本站支持范围以工具说明为准。