加载测线网格(m,n)数据

 

需要基础面数据插件【NuSurfaceBasePlugin】。

        (m,n)测线网格数据指的是有(m,n)行列的数据,各行列上的点不严格在直线上的四边形网格数据。测线网格非常适用于测线,每次测量一条线,每条线上点数一定,这样就可以形成(m行,n列)的数据,每个数据点都有其坐标,但是这些(m,n)数据不是规则地分布的,有的地方无法测量,可能缺数据。测线网格很好地解决了这个问题。

支持的数据格式包括:
        文本格式的数据。
        数据文件是文本文件,每一行的格式如下,列顺序不同时,加载对话框中设置对应即可。
        行号 , 列号, x坐标, y坐标, z坐标, 属性值
        例如,下面数据就是个5行5列的数据:“X(m)”可作为行号, “点号”可作为列号,x,y,高程(米)是坐标,其他的数据除了AB/2标高(米),都可以作为属性值加载。

X(m) 点号 AB/2(m) ξ ρS反演 ηS反演 x y 高程(米) AB/2标高(米)
0 1 1.5 0.00 0.00 0.00 20564047 4807487.4 1381.00 1379.50
0 2 3 0.00 0.00 0.00 20564047 4807487.4 1381.00 1378.00
0 3 9 -0.68 -2397.10 -1.10 20564047 4807487.4 1381.00 1372.00
0 4 21 -0.84 -4078.20 -1.44 20564047 4807487.4 1381.00 1360.00
0 5 41.999 -0.90 -4013.50 -1.31 20564047 4807487.4 1381.00 1339.00
1 1 63.002 -0.83 -3226.60 -1.38 20564047 4807487.4 1381.00 1318.00
1 2 84.001 -1.43 -4606.90 -1.52 20564047 4807487.4 1381.00 1297.00
1 3 104.99 -0.91 -4620.30 -1.69 20564047 4807487.4 1381.00 1276.01
1 4 125.99 0.93 4550.30 1.65 20564047 4807487.4 1381.00 1255.01
1 5 147 -0.91 -4666.70 -1.56 20564047 4807487.4 1381.00 1234.00
2 1 167.99 1.08 4424.20 1.54 20564047 4807487.4 1381.00 1213.01
2 2 188.99 -1.03 -4393.90 -1.56 20564047 4807487.4 1381.00 1192.01
2 3 209.99 -0.77 -4446.10 -1.59 20564047 4807487.4 1381.00 1171.01
2 4 231 -0.55 -4337.70 -1.77 20564047 4807487.4 1381.00 1150.00
2 5 251.99 -1.26 -4681.20 -1.92 20564047 4807487.4 1381.00 1129.01
3 1 272.99 -0.93 -4780.70 -2.03 20564047 4807487.4 1381.00 1108.01
3 2 294 -0.88 -5039.80 -2.11 20564047 4807487.4 1381.00 1087.00
3 3 315 1.29 5258.60 2.01 20564047 4807487.4 1381.00 1066.00
3 4 335.99 -0.75 -4508.20 -2.16 20564047 4807487.4 1381.00 1045.01
3 5 356.99 0.90 4544.50 2.02 20564047 4807487.4 1381.00 1024.01
4 1 378 -0.68 -4654.30 -1.98 20564047 4807487.4 1381.00 1003.00
4 2 399.01 0.91 4641.10 2.04 20564047 4807487.4 1381.00 981.99
4 3 419.99 1.00 4929.90 2.03 20564047 4807487.4 1381.00 961.01
4 4 441 -1.08 -5285.10 -2.29 20564047 4807487.4 1381.00 940.00
4 5 462.02 -1.27 -6653.70 -2.37 20564047 4807487.4 1381.00 918.98

        

加载:

        在数据树里空白处点右键, 选中弹出菜单里的"加载测线网格文件", .或者, 在【任务】面板里, 双击"基础面模块"下的“加载测线网格文件”, 也可在主窗口菜单的“加载数据”菜单先选择“加载测线网格文件”,弹出加载对话框。

弹出对话框后,点击"浏览..."选择需要加载的文件。下面的两个文件分别使用了不同的设置方法,参看图片:

文件1

文件2

对话框的设置如下:

       “对象名称”:设置加载到数据树上后,显示的数据对象名称。
        “浏览”按钮:点击后,可以更改需要加载的文件。
       读取:
               1. 各列名称所在行。一般用户习惯把列名称放在第一行,也可能没有,或者前边加些注释,把列名称放后边的行;
               2.读取开始的行:数据开始行,不包括名称行;
               3. 无效值,读取数据遇到与此设置值相同的值时,认为是无效的数据;
               4.分隔符,数据列的分割符号,一般用户喜欢用空格,但是很多文件用Tab键、逗号、分号等,也可能用其他自定义的分隔符。
               5.截断头尾空格,即读取的时候忽略每一行的头尾空格。
        空间位置:设置读取的行号,列号,x,y,z坐标所在的列。有属性值的时候,能添加多个属性值,同时加载进来。

 

       点击“确定”按钮加载数据。加载过程使用多线程,加载过程显示在【线程】面板上。完成后,【线程】面板隐藏, 数据就被加载上数据树上。.下图是两个文件都加载的结果。

加载后,数据即可在3D窗口或者Face窗口显示

 

相关介绍:, 数据加载测线网格数据三维显示【任务】【数据】【线程】