求助 关于输入数据及求表面积 cass

现在有4000×3000的矩形区域,每隔5米取一个坐标值,共801×601个坐标值。excel只有481401个高程。每列601个数据,每行801个数据。怎么把坐标值和高程输入cass。最后求表面积。满意再加50。如方便可将详细过程发到[email protected]

一、CASS数据文件格式编辑方法:

如果你的txt文档记录的坐标文件格式如下:
点号1,X1坐标,Y1坐标,高程1
点号1,X2坐标,Y2坐标,高程2
...
点号n,Xn坐标,Yn坐标,高程n

(逗号分隔符须为半角英文逗号)

1.请将txt文档记录的坐标导入到EXCEL中,步骤如下:
EXCEL程序中,[文件]-〉[打开],打开对话框的文件类型下拉列表中选择“所有文件”,选中你的坐标数据.TXT文件后单击[打开],在向导对话框中的“分隔符号”选择[逗号]后,单击[下一步]按钮直到[完成]按钮,就把你的坐标数据导入了EXCEL里啦。

2.修改EXCEL各列数据的顺序如下(也可以直接在EXCEL中按照以下格式录入坐标数据):
[第一列:点号] [第二列:空列] [第三列:Y坐标值] [第四列:X坐标值] [第五列:高程值]

3.[文件]-〉[另存为...]-〉另存为对话框中,文件类型下拉列表中选择“CSV(逗号分隔符)*.csv”格式,单击[保存]后,退出EXCEL。

4.将保存的“坐标数据.CSV”的文件扩展名改为“坐标数据.dat”,这个文件就可以在CASS中展绘坐标点了。CASS坐标数据文件dat的格式如下:
点号,,X坐标,Y坐标,高程
点号,,X坐标,Y坐标,高程
...
(逗号分隔符须为半角英文逗号)

二,在CASS中展绘坐标高程数据:
“绘图处理”菜单-“展野外测点点号”- 指定坐标数据.dat 文件的位置,将之前编辑好的点展绘到绘图区。

三、计算表面积
首先,使用PLINE命令 围取表面积计算的封闭边界线,必须使用PLINE命令的C选项闭合。
然后,“工程应用”菜单-“计算表面积”-“根据坐标文件”命令,提示“选择计算区域边界”时,鼠标点击之前PLINE围取的封闭边界;
在弹出打开文件对话框中指定指定坐标数据.dat 文件的位置,提示“输入边界插值间距”时回车默认值每20米插值;
最后,系统自动在封闭边界内构建三角网,命令提示行显示“表面积=*****平米,详见surface.log文件”,
在Program Files\CASS70\SYSTEM\ surface.log文件 内可查看每个三角形的表面积计算记录。追问

没有txt文件,只有excel表格。excel只有481401个高程。每列601个数据,每行801个数据。
坐标怎么输入,手动么?况且excel不是一列,是801列。。。。。

追答

1. 可以直接在EXCEL中将你的数据编辑为以下坐标数据格式:
[第一列:点号] [第二列:空列] [第三列:Y坐标值] [第四列:X坐标值] [第五列:高程值]

就是 第一列的数据类型为测点点号,第二列为空白列,第三列为对应点号的Y坐标值,第四列为对应点号的X坐标值,第五列为对应点号的高程值。

2. 然后另存为“CSV(逗号分隔符)*.csv”格式,单击[保存]后,退出EXCEL

3. 将保存的“坐标数据.CSV”的文件扩展名改为“坐标数据.dat”,这个文件就可以在CASS中展绘坐标点了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-23
序号~坐标~坐标~高程4列,然后保存为“逗号分隔”,用打开此文件,另存.DAT为格式。就可以导入CASS。追问

801×601个坐标值,怎么输入?48万个啊?excel 只有 481401个高程。每列601个数据,每行801个数据

第2个回答  2011-09-03
楼上的意思 就是把excel文档改成dat文件
然后在cass里展出来 他们具体操作有写,我就不多说了