求助:用surfer读取CAD文件
本帖最后由 作者 于 2005-1-7 13:27:14 编辑各位大侠:小弟我对扫描的等高线图先用VP矢量化,导入CAD。保存为DWG、DXF文件。我想用Surfer生成三D地形图可是Surfer无法识别……
请问各位:这是怎么回事啊?我该怎么做呢?谢谢啦
听说要讲等高线中点的数据读出并按照surfer的格式输出x y z各一列。请问在CAD中怎么输出点的数据呢?
需要遍历等高线,然后用多义线的coordinates属性提取等高线的座标,输成一个文本文件。 Z座标需用elevate属性提取 谢谢楼上的热心回答。小弟我发现一个笨办法:在CAD中全选等高线>工具>查询>列表显示。可以得到所有控制点的坐标,删掉其中的中文就成为Surfer可以读取的格式了。
新问题:Surfer 读取后生成的图形和原来在cad中的图形相差较大,是怎么回事啊?
要怎么做才能和原图比较符合呢?谢谢
我看了你的等高线图,主要原因是等高线用的是样条曲线,你提取的座标是样条曲线的控制点,而在CAD上显示的是拟合点。所以你生成的表面图看上去与CAD中有差别
我用你的地图做一表面图,你看对吗
请问:楼上是怎么实现的啊?
谢谢yczhha同志的热心帮助。这正是小的我想要的效果!请问你是怎么做到的呢?我不大懂
daydayup,你的地形图是样条曲线,最好改用多义线。否则提取座标的时候,你必须提取样条曲线的拟合点,而不是控制点。 用样条曲线表示等高线显得很光滑,也便于编辑修改,比多义线好得多。但是样条曲线经编辑修改之后,有时候就没有拟合点了,那怎么提取啊? 没有拟合点的样条曲线,没见过,传张图上来看看