最近突然要做在地形图上根据等高线切横断面的事情,没有办法呀,站上的函数都是针对同一平面的。 由于比较急,当时我的笨办法如下: 1。选择横断面线(直线)(用SSGET函数),循环读取每个横断线 2。读出该横断线两站点 3。用两点坐标用SSGET进行栏选(SSGET "_F"),将所有经过该直线的所有等高线选出。 4。读出所有等高线的高程(DXF为10的Z坐标),然后将横断线进行循环复制到每一个高程面。并将复制的横断线加入到一选择集。 5。将所有的等高线与横断线用本站的交点函数求交。 6。删除复制的横断线。 怎么样??笨吧!呵呵。。。。。。 而且速度很慢!!!!! 现在回头想想,得找个办法搞定它才行。大家看看。。。。。。。 |