如何提取方格网高程的坐标?
satellites1
2009年05月27日 10:16:30
来自于工程测量
只看楼主

南方cass5.0中,我用方格网法土方计算自动生成一个10x10米的方格网,现在要批量提取方格网四个角点的坐标(图中黄色文字),生成为一个测量数据文件。请问我该如何操作呢?请各位高手指点迷津。

方格网.JPG

南方cass5.0中,我用方格网法土方计算自动生成一个10x10米的方格网,现在要批量提取方格网四个角点的坐标(图中黄色文字),生成为一个测量数据文件。请问我该如何操作呢?
请各位高手指点迷津。

方格网.JPG

免费打赏
satellites1
2009年05月29日 01:20:31
2楼
通过网上查询,思考后,终于用普通的方法把它生成可以展点用的dat文件。
1、设置cad的属性如下图。“选项”,“打开和保存”,把“维护日志文件(L)”打钩。这样我们的每一步操作步骤被记录到日志里了。日志存在cass安装文件里system目录下,文件名和打开的cad文件同名,后缀名为*.log。可以用记事本打开。
1.JPG

2、筛选出黄色的高程点。方法先全选FGW图层下的文字和网格线,通过属性中的快速选择,就能选出我们要的黄色数据。如下图
2.JPG

此时再把黄色文字的坐标移动到和方格网的坐标重叠。
3.JPG

3、点“查询工具条”里的“列表显示”功能,就会显示出“CAD文本窗口”,接下来就是漫长的按住空格键不放,直到命令行不再显示“按 ENTER 键继续:”。我是用锁头压在空格键足有3分钟之久。
4.JPG

4、好,现在可以去system目录下找*.log这个文件了。用记事本打开。将里边的内容全部复制到WORD文档中。接下来就是从中提取坐标和黄色文字的内容了。
5.JPG
如何提取上图中黑色部分的字呢?办法可以网上找到的。

5、提取出坐标和高程后,可以放到excel中编辑一下就可以得到“点号,,Y,X,H”格式的文件了。
最后,最好展点都图上检查一下。如下图
6.JPG

至于点号的次序可以在excel表格里经过筛选、排列。
过程还挺复杂的。反正我是这样做出来的。如果懂编程的话,可以编个小程序就没那么复杂了。
回复
hujundi
2009年06月01日 23:21:18
3楼
楼上的真是好本事,这样都能搞定!
回复
山水之间
2009年06月02日 09:52:08
4楼
我就能编程把CAD图里的文字坐标提取出来
回复
山水之间
2009年06月02日 09:52:32
5楼
不过楼主能想出这样的办法也真是很厉害的了,佩服一下
回复
gslzchh
2009年06月02日 15:13:52
6楼
不容易啊,大侠快开发个程序解决一下吧!
回复
zyclgc
2009年09月22日 23:32:15
7楼
编一个出来啊.我们大家都感谢你
回复
yan0676
2009年09月24日 08:43:24
8楼
不容易啊,大侠快开发个程序解决一下吧!我们大家都感谢你
回复
freefly0123
2009年09月25日 22:15:05
9楼
呵呵,楼主说的方法很好啊,纯手工的活啊,就是太麻烦了。不过还是佩服。


另外还有办法呀,使用AutoCAD与Excel坐标互倒工具 (数据交换)---AutoCAD辅助程序(CadAssis)
,试试看,或许可以解决你的问题。
,本论坛已经有了哦,下载网址: http://bbs.co188.com/content/0_1420510_1.html


' AutoCAD辅助程序(CadAssis)
'CadAssis简介:
' CadAssis是一个AutoCAD辅助程序,主要用于解决AutoCAD与Excel之间的数据交换问题。
'AutoCAD与Excel分别以其强大的绘图功能和数据处理功能而成为工程设计中必不可少的两个软件工具,
'利用Excel处理数据,然后利用AutoCAD出图,成为多数设计人员的选择,有时也需要将图形数据提取
'到Excel中处理,如何有效快速地在AutoCAD与Excel之间传递数据成为影响工作效率的关键。CadAssis
'在AutoCAD与Excel之间架起一座桥梁,轻松实现AutoCAD与Excel之间的数据交换。
' CadAssis目前主要有以下五个功能:
' 1. 完成AutoCAD中量距与读取某一点坐标的功能,将结果写入Excel表格,写入项目及精度可以指定;
' 2. 完成多段线节点坐标在AutoCAD与Excel之间的互导;
' 3. 从Excel中读取参数,然后在AutoCAD中重复执行某个命令,比SCRIPT更加方便灵活;
' 4. 通过指定封闭区域内一点测量封闭区域的面积,类似图案填充操作;
' 5. 将Excel中多行多列数据写成一列,可以按行或按列转换。

[ 本帖最后由 freefly0123 于 2009-9-25 22:17 编辑 ]
回复
山水之间
2009年09月26日 10:55:09
10楼
回复
l989895888
2010年01月05日 17:04:29
11楼
我怎么在CASS下的SYSTEM文件里找不到后缀为log的文件呢~?我是CASS7.0的~~
回复

相关推荐

APP内打开