daydayup 发表于 2005-1-6 23:34:00

求助:用surfer读取CAD文件

本帖最后由 作者 于 2005-1-7 13:27:14 编辑

各位大侠:小弟我对扫描的等高线图先用VP矢量化,导入CAD。保存为DWG、DXF文件。我想用Surfer生成三D地形图可是Surfer无法识别……



请问各位:这是怎么回事啊?我该怎么做呢?谢谢啦


听说要讲等高线中点的数据读出并按照surfer的格式输出x y z各一列。请问在CAD中怎么输出点的数据呢?




yczhha 发表于 2005-1-7 20:11:00

需要遍历等高线,然后用多义线的coordinates属性提取等高线的座标,输成一个文本文件。

yczhha 发表于 2005-1-7 20:14:00

Z座标需用elevate属性提取

daydayup 发表于 2005-1-9 00:31:00

谢谢楼上的热心回答。小弟我发现一个笨办法:在CAD中全选等高线>工具>查询>列表显示。可以得到所有控制点的坐标,删掉其中的中文就成为Surfer可以读取的格式了。


新问题:Surfer 读取后生成的图形和原来在cad中的图形相差较大,是怎么回事啊?


        要怎么做才能和原图比较符合呢?谢谢

yczhha 发表于 2005-1-11 10:59:00

我看了你的等高线图,主要原因是等高线用的是样条曲线,你提取的座标是样条曲线的控制点,而在CAD上显示的是拟合点。所以你生成的表面图看上去与CAD中有差别

yczhha 发表于 2005-1-11 14:34:00




我用你的地图做一表面图,你看对吗

daydayup 发表于 2005-1-11 21:45:00

请问:楼上是怎么实现的啊?

谢谢yczhha同志的热心帮助。这正是小的我想要的效果!


请问你是怎么做到的呢?我不大懂

yczhha 发表于 2005-1-12 09:26:00

daydayup,你的地形图是样条曲线,最好改用多义线。否则提取座标的时候,你必须提取样条曲线的拟合点,而不是控制点。

gyl 发表于 2005-1-12 21:40:00

用样条曲线表示等高线显得很光滑,也便于编辑修改,比多义线好得多。但是样条曲线经编辑修改之后,有时候就没有拟合点了,那怎么提取啊?

yczhha 发表于 2005-1-13 14:11:00

没有拟合点的样条曲线,没见过,传张图上来看看
页: [1] 2 3
查看完整版本: 求助:用surfer读取CAD文件