作者曾在另一篇文章中,讲过C++语言利用TeeChart绘制平面剖面图的方法,但并不是所有人都会编程,对于大多数人来说,还是只能利用现成的软件来做。下面就介绍如何用Surfer来绘制平面剖面图。 在此就不介绍Surfer是什么东东了,既然打开此文,想必你已经知道它了。具体方法如下(以Surfer8.0为例): 1、点菜单上“Grid/Data(网格/数据)”,打开三维的原始观测数据进行网格化,完毕后点“Map/Wrieframe(地图/线框图)”。 2、打开刚才网格化的文件,得到三维的线框图。 3、双击图形,在弹出的属性设置对话框上选择“General(常规)”属性页,将“Plot Lines of Constant”仅保留Y前面的勾;“Border(边界)”下拉列表选择“All Sides(所有边)”,将“Elevation (高程)”编辑框中的数值改为你的基准值。 4、再选择“View(查看)”属性页,将“Rotation(旋转)”调为0;将“Tilt(倾斜)”调成30度,这里30度相对合适,也可以是别的角度;将“Projection(投影)”设为“Orthographic(正交)”。 5、再选择“Scale(比例)”属性页,去掉“Proportional XY Scale(XY同比例)”前面的勾,然后适当增加“Y Scale(Y比例)”的“Length(长度)”值,并点“Apply(应用)”按钮查看效果,合适即可。 6、到此一幅平面剖面图就基本成形了,现在再修饰一下:双击Y轴(左轴),在属性对话框中选择“Grid Lines(网格线)”,将“Major Grid Lines(主网格线)”选择上,即给平剖图加上零值分隔线。点“Apply(应用)”后,可能分隔横线过多,不要紧,选择“Scaling(比例)”属性页,增大“Major(主间距)”的值,应用查看效果,直到合适为止。现在再在左侧树状目录中去掉Z轴前的勾。平剖图到此就画完了。 在绘制平面剖面图时需要注意以下几点: 1、数据网格化时,为了使形成的剖面平面图坐标轴与通常习惯一致,最好将数据文件中的测点号作为X坐标,测线号作为Y坐标,X、Y方向间距分别等于测点距和测线距。 2、在进行立体图旋转时,为了便于比例尺变换,倾斜角最好设为30度。由于剖面平面图是倾斜立体图转换而来,为了纠正倾斜影响,在倾斜角等于30度时,X轴比例尺的数值应该等于Y轴比例尺的两倍才能使实际打印出的剖面平面图X、Y方向比例一致。 |