Professional Documents
Culture Documents
打印绘图
打印绘图
GEMCOM 国际软件公司
SURPAC 中国办事处
版 权
SURPAC软件和本手册的所有权属于GEMCOM国际软件公司,未经GEMCOM国际软
件公司及其SURPAC中国办事处(北京市凯迪捷科贸有限责任公司)的书面许可,任何人
不得出售、复制、拷贝本手册或手册的任何部分。如果需要获得这样的许可,请向当地的
GEMCOM办事处申请。或登陆GEMCOM网站www.gemcomsoftware.com和GEMCOM国际
软件公司SURPAC中国办事处网站(中文)www.surpac.com.cn联系相关事宜。
我们尽可能详细谨慎地准备本套手册,仍然难免出现一些错误和疏漏,真诚的希望读者
提出改进意见。
本手册涉及的产品为
Gemcom Surpac 6.0
本手册中包含有配套的数据文件,建议使用者结合配套的数据文件使用,效果会更好。
配套的数据文件可以登陆SURPAC中国办事处网站www.surpac.com.cn 下载。
第1章 绪论
1.1 概述
本书介绍了 SURPAC 中的打印绘图模块,包括了自动绘图和文件绘图两种方式,以
及页面设置。通过学习该手册,掌握图件的绘制等内容和技巧。
1.2 需求
本书假定您已有一定的 SURPAC 基础,如果是刚开始学习该软件,建议先学习
SURPAC 基本原理手册。所需条件:
z 已安装 SURPAC6.0 软件;
z 随手册所附的数据;
z 具备 SURPAC 线文件及编辑功能的基础知识。
1.3 目标
本手册旨在讲授打印绘图的相关功能,也不能讲到有关的所有功能。但会展示整个工
作流程以实现结果。用户可以根据实际情况的需求灵活掌握,以满足自己工作的需求。
1.4 准备工作
在使用本指南前,需要:
¾ 设置工作目录;
本书涉及的文件在:…\SURPAC 电子手册\打印绘图。
1
自动绘图
第2章 自动绘图
在 SURPAC 中,有两种绘图方式:自动绘图和文件绘图。前者采用所见即所得的方
式,快捷、直观、方便。后者可进行较为复杂的图纸绘制,强调对不同图元用以不同的绘
制方式。
自动绘图方式从本质上来讲是所见即所得的方式。它从图形区中获取数据及其显示方
式,而后将其传递给打印模块。线串风格,颜色,标记风格和文本等均可如在图形区中显
示的那样进行打印。这当中也包括地质剖面和中深孔爆破设计中的数据显示。另外,很重
要的一点,自动绘图方式可以对三维环境中的任意的一个视角进行打印。
下图是自动绘图的流程:
要应用自动绘图方式绘图图件的两个重要步骤是:
1. 在图形工作区中显示所有要绘制的数据。
2
自动绘图
其中,线型、颜色、标记类型及文字的绘制都跟在图形工作区中显示的相同。
2. 运行自动绘图,确定参数比如页面尺寸,比例尺等。
2.1 绘制一个平面图
下面,应用自动绘图方法绘制一张平面图
任务:绘制一个平面图
1. 打开文件 soil1.str。
2. 选择显示>>隐藏线>>所选线串。点击在最终图件中不想要的线。在本例中,1000 号
线表示的土壤取样地点,不应该显示为线的方式。
3. 点击 ESC,以退出隐藏线功能。屏幕显示如下:
3
自动绘图
4. 选择显示>>点>>标记。如下输入,
5. 选择显示>>点>>属性。如下输入,
图形工作区中显示如下:
4
自动绘图
6. 打印绘图>>自动绘图,弹出窗口中如下填写,
7. 点击拖拽一个要绘制的区域。软件会自动计算比例尺以适合 A3 纸张。
5
自动绘图
8. 弹出标题块窗口,如下输入,
9. 如下填写,坐标间距是 100m×100m,
6
自动绘图
10.关闭绘图窗口。
11.重置图形工作区。
2.2 绘制一张三维图件
应用自动绘图方式,可以绘制任意数据,包括三维实体,块体模型等三维视图。
任务:绘制一张三维图件
1. 打开 three_dimensional_view.swa。
2. 点击自动绘图按钮 。
3. 如下输入信息,然后点击执行,
7
自动绘图
打印绘图窗口中显示如下图形,
4. 退出绘图窗口。
5. 重置图形工作区。 .
对以上步骤的学习和理解,可运行 01a_自动绘图_三维图件.tcl。
2.3 绘制剖面图
创建剖面后,数据将会显示在剖面视角下。应用自动绘图绘制剖面图时,有下面两个
选项:
i. 绘制小平面;
ii. 绘制系列剖面。
8
自动绘图
选择绘制小平面选项,即可在绘制剖面的同时创建一个对应的小平面;选择绘制系列
剖面选项,即可创建多个剖面。
任务:绘制一个简单的剖面图
1. 打开 topo1.str,ore_solid1.str ,surpac.ddb。
2. 数据库>>显示>>钻孔。
3. 如下输入,点击执行。
图形工作区中显示如下,
9
自动绘图
4. 数据库>>剖面>>定义。
5. 如下输入,点击执行。
6. 数据库>>显示>>钻孔,再如下输入,
在标注选项卡中,如下输入,
数据显示如下,
10
自动绘图
注意该剖面位置显示在窗口下方的状态栏中。
7. 数据库>>剖面>>下一步,或者使用工具栏中的 。再次点击后一剖面,
直到显示 7320 剖面。
8. 点击自动绘图。
9. 如下输入,点击执行。
11
自动绘图
10.如下输入,点击执行。
11.按 F1 键,点击拖动调整图框。
12.按 F2 键。
12
自动绘图
13.如下输入,
文件 section.dwf 已被创建并显示在绘图窗口中。
对以上步骤的学习和理解,可运行 01b_自动绘图_简单剖面图.tcl。
2.4 绘制多个带小平面的剖面图
任务:绘制多个带小平面的剖面图
1. 打开 section_7320_north.swa。
2. 点击自动绘图。如下输入,点击执行。
13
自动绘图
3. 按下 F1 调整图框,完后按下 F2 确定。
14
自动绘图
4. 如下输入,
5. 以下文件将被创建:
北向 文件名
7320 multi_sections.dwf
7360 multi_sections_01.dwf
7400 multi_sections_02.dwf
7440 multi_sections_03.dwf
6. 打开 multi_sections.dwf.
7. 打开 multi_sections_01.dwf,multi_section_02.dwf,multi_sections_03.dwf。
15
自动绘图
16
自动绘图
对以上步骤的学习和理解,可运行 01c_自动绘图_多张剖面带小平面.tcl。
17
页面设置
第3章 页面设置
在前面所讲述的,不论是自动绘图方式,还是文件绘图方式,都选用了 SURPAC 内置
的图纸纸张尺寸、外边框、内边框、坐标网和标题块。接下来,我们就要介绍,如何来定
义这些内容。
首先,我们选择菜单中打印绘图>>打印页设置窗口,弹出如下窗口。
本节中以下操作都在这个窗口中进行。以设计一张符合我国绘图规范的剖面图为例,
掌握以下内容:
¾ 纸张设置;
¾ 外边框设置;
¾ 内边框设置;
¾ 坐标网设置;
¾ 标题块设置。
3.1 纸张尺寸
1. 选择文件>>绘图页面属性,弹出如下对话框:
18
页面设置
我们可以看到,在这里,定义了许多标准图纸纸张尺寸。向下拖动右侧滑块至底部,
右键点击数字钮,还可以增加新的纸张,以满足我们对非标准纸张图纸打印的需要。
执行后,新的纸张就定义好了。在此,我们点击取消。我们使用已有的 A2 图纸。
3.2 外边框
首先,我们查看外边框这个菜单中的所有命令,在 SURPAC 中内置两个外边框,分
别为默认外边框(BORD)和无外边框(NOBO)。我们可以使用已有的,或者新建一个;
之后我们可以有移动、修改属性等操作。
下面,我们就新建一个外边框,
1. 选择外边框>>新建,弹出如下对话框,如下填写:
19
页面设置
这里,剖面外边框是我们为新定义的外边框起的一个名字;外边框描述只是对这个外
边框的一个说明性的文本描述,可以不填写;视口自页边界尺度指的是新定义的外边框,
在上下左右与纸张边界的距离。执行。
2. 选择外边框>>选择,在弹出的对话框中,可以看到我们新建的外边框名字。选择剖面外
边框,可以看到,
3. 选择外边框>>保存,这样就可将定义好的外边框保存下来。
20
页面设置
3.3 内边框
内边框是绘制图件的区域,在 SURPAC 中也内置了一些内边框,在这我们新建两个
内边框,如下图,上面的绘制剖面,下面绘制小平面,
1. 选择内边框>>新建,如下填写弹出如下对话框:
2. 点击执行。
3. 选择内边框>>新建,如下填写弹出如下对话框:
21
页面设置
4. 点击执行。我们在窗口中可以看到结果。
5. 选择内边框>>保存,这样定义好的内边框就保存下来了。
6. 选择新建的两个内边框,
7. 内边框>>属性,修改其中的属性,即离纸边的距离,
22
页面设置
8. 执行。保存。
3.4 坐标网
对于坐标网,我们采取另一种方法,就是看看我们前面用过的 YXA3 是怎么定义的,
明白了其中的参数后,自己很容易就可以建立新的坐标网了。
1. 选择坐标网>>选择,如下填写弹出如下对话框:
3. 选择坐标网>>属性,弹出如下对话框:
23
页面设置
24
页面设置
那么,我们可以采取复制的方法新生成一个坐标网,再行更改。
5. 选择坐标网>>复制,如下填写后执行,就可复制坐标网。
3.5 标题块
1. 标题块>>新建,如图填写,
25
页面设置
我们可以看到,这还远不是我们所需要的标题块。首先,我们要先介绍一下在定义标
题块时需要用到的一些参数的含义:
最基础的,标题块需要你来定义它的尺寸范围和在图纸上所处位置,即在图纸的哪个
角落。
¾ 标题块原点:
标题块是相对于外边框的某个角进行定位的。标题块可以根据边界的任何一个角度进
行定位,也就是:
• 左下角
• 左上角
• 右下角
• 右上角
如果在创建一个标题块后,你想要调整标题块在图纸中的位置,那么你可以对这个标
题块的属性进行编辑改动,那么标题块内部的其它元素的定位也会相应的自动进行调整。
这个我们稍后会进行介绍。
自原点的偏移量是指标题块相对于指定外边框角点的偏移量,以厘米为单位。不必考
虑标题块的尺寸,如果偏移量设为 0,0,表明标题块将精确地定位于外边框的所指定的角
点。
标题块相对于角点的位置可以通过改变 Y 与 X 的偏移量来调整。正的偏移量表示向
上和向右,负的偏移量表示向下和向左。
很重要一点,标题块无论在外边框的哪一个角上,标题块内部的内容所参照的原点都
是标题块本身的左下角。
¾ 标题块受保护尺寸和方向:
标题块受保护尺寸,指的是你要随后要在这规定区域内增加属于标题块的线条、文本
和符号等,而不希望属性于打印数据的内容进入这个区域。也就是标题块在图纸上所占的
区域。
¾ 优先级
很重要的一点,在这里要赋给标题块最高的优先级 125,以防止标题块以外的线条、
符号、文本等进入标题块区域。
我们在明白了这些参数的含义后,就可以继续进行前面标题块的定义了。
这时,您就可以通过标题块菜单中的功能,或窗口按钮栏里的工具,按您自己的需要,
对标题块进行编辑了。当然,这里介绍的只是一种方法而已,其实在标题块属性对话框内
的下半区您也可以直接进行标题块的一些内容进行定义。这完全取决每个人的使用风格。
下面是一些功能按钮,使用上很容易。值得特别提醒的是,如果你在编辑过程加上适当尺
寸的捕捉风格, ,将极大地方便你的编辑工作。
我们这里将要做一个简单的例子如下:
2. 标题块>>捕捉坐标网>>属性,
26
页面设置
显示坐标网。
3. 画线。标题块>>创建>>水平线,在图中画线。
27
页面设置
3 1 0 2.8
2 9.0 2.8
4 1 0 3.5
2 9.0 3.5
5 1 0 4.3
2 9.0 4.3
可得到下图:
5. 标题块>>创建>>竖直线,在图中画线,如下图。
28
页面设置
7. 创建文字,填写到图签中。标题块>>创建>>文本,在上图中左下角的网格里点击,如
下图输入,
29
页面设置
0.33 3.03 拟编
4.9 0.23 资料来源
5.1 0.93 日期
5.1 1.63 比例尺
5.1 2.33 顺序号
5.1 3.03 图号
9. 添加图签里的提示行。点击标题块>>属性。在标题块提示行添加 12 行。如下,
即时的 X 位置 Y 位置 文本高度 长度 笔 合理性
总经理 2.15 0.23 0.28 2.2 2 中心
技术负责 2.15 0.93 0.28 2.2 2 中心
制图人员 2.15 1.63 0.28 2.2 2 中心
审核人员 2.15 2.33 0.28 2.2 2 中心
拟编人员 2.15 3.03 0.28 2.2 2 中心
资料来源 6.65 0.23 0.28 2.2 2 中心
日期 6.65 0.93 0.28 2.2 2 中心
比例尺 6.65 1.63 0.28 2.2 2 中心
顺序号 6.65 2.33 0.28 2.2 2 中心
图号 6.65 3.03 0.28 2.2 2 中心
图签图名 0.35 3.73 0.28 12 1 左
单位名称 0.35 4.53 0.28 10 1 左
结果如下所示,图签完成:
10.绘制图上方的图名,点击标题块>>属性。在标题块提示行添加 2 行。如下
即时的 X 位置 Y 位置 文本高度 长度 笔 合理性
图名 -35 30.5 1.5 32 1 中心
图名比例尺 -24 29.5 0.64 12 1 中心
结果如下:
30
页面设置
11.在图的右侧绘制图例,标题块>>创建>>文本,如下图输入,
12.标题块>>创建>>图例,
添加其他三个图例,参数如下,其余参数同上:
31
页面设置
X位置 Y位置 图案 标签 笔
2.5 23 ansi38 QV1 4
2.5 21 asterisk VOL 3
2.5 19 dolmit OVB 2
得到如下结果,
32
文件绘图
第4章 文件绘图
应用文件绘图方式能够绘制复杂的图件。对于文件绘图这种方式,软件需要知道绘制
什么数据,以及以什么方式不同的数据。在成图以前,用户必须先定义个图元绘制映射,
从而定义要绘制哪些数据。
文件绘图的流程如下图:
4.1 概述
在应用 SURPAC 的文件绘图前,要明白的其中的一些概念,定义绘图方式中的图元
绘制方式,图元绘制映射的含义及其中的详细设置。
图元绘制方式,指的是一幅图中每一个基础的图形单元,如线、文本以什么方式进行
绘制,是一些定义的属性,比如:
¾ 绘制什么(比如,线段,符号,还是文字);
¾ 要绘制线文件中的那个字段;
¾ 画在什么位置;
¾ 文本的绘制方式(比如,文本高度、角度);
¾ 笔号;等等。
图元绘制映射中定义了不同的数据对应着其不同图元绘制方式。指的是对于已有的线
文件中,指定编号的线串、线段以哪一种图元绘制方式进行绘制,也就是说,在将要绘制
33
文件绘图
的线串、线段和对应所要采用的图元绘制方式之间建立一种对应关系,也就是映射关系。
简言之,图元绘制方式定义的是“怎么画”,而图元绘制映射定义是的“画什么”。
在本章中,首先通过一个小的例子简单了解文件绘图的过程;然后详细学习图元绘制方
式及图元绘制映射中的功能。最后绘制一组斜交勘探线剖面,学习剖面图的绘制,并进一步
掌握文件绘图方式。
4.2 绘制一张块体平面图
下面,你将应用一个软件自带的一个图元绘制方式 ORE BLOCK,以及图元绘制映射
ORE BLOCKS,绘制块体线文件 kbb135.str。
其中 ORE BLOCK 绘制方式里定义了:一个线条操作用于画出块体轮廓的线,以及一
个线串操作用于在块的中心位置标注一个描述字段。
任务:应用文件绘图绘制一张块体平面图
1. 打印绘图>>图元绘制方式>>编辑。
2. 从列表中选择 ORE BLOCK,点击执行。
3. 从线串操作中,查看该方式定义的线串操作。
34
文件绘图
4. 查看完后,点击取消。
5. 打印绘图>>图元绘制映射>>编辑。从列表中选择 ORE BLOCKS,点击执行。
随后弹出如下窗口,查看该映射中指定的文件和其对应的绘制方式,然后点击取消。
35
文件绘图
7. 如下输入,点击执行。
注意选上成图后显示图纸,这样成图后会在绘图窗口中打开刚绘制的图件。
8. 如下输入,点击执行。
36
文件绘图
9. 从打印绘图窗口中,选择创建,然后选择文本。
10. 在图中要输入文本的位置点击,如下填写窗口,点击执行。
37
文件绘图
12. 文件>>保存,
4.3 图元绘制方式(Entity)
选择打印绘图>>图元绘制方式>>新建,弹出如下对话框:
38
文件绘图
有三种绘制方式的类型:线、注释、图片,对应着不同的对象。注释和图片类型比较
简单,指的是定义注释(文本)和图片的位置、文本高度等。而线型针对的是.str 文件中
包含的对象的一些绘制方式定义。接下来,我们详细讲解这种类型。
由上面的界面中可以看出,绘制方式可从以下 6 个方面进行定义:
¾ 线串操作 - 对线串中某些点进行绘制定义。
¾ 点操作 - 对线串中每个点进行绘制定义。
¾ 线条操作 - 对线上点之间的连线进行绘制定义。
¾ 悬崖符号 - 对坡顶和坡底线之间的示坡线进行绘制定义。
¾ 图案充填 - 对闭合段中的充填图案进行定义。
¾ 颜色充填 - 定义如何对闭合的线和段之间进行颜色充填。
每一个图元绘制方式可以包括以上任何一个,几个或全部的属性设置。例如,测量员
要打印测量导线时需要打印出:
i. 在线串上前两点间打印出线的编号;
ii. 在每一点上带 1 位小数来显示它的标高;
iii. 点之间以实体相连,遇到文本时在断开。
打印效果应当如下所示:
39
文件绘图
点操作
(适用于每一点)
线串操作
(只对一点定义)
线条操作
(点间连线)
下面对各项的具体设置逐一进行介绍:
在每一个图元绘制定义中你可以定义最多达九项的操作。
1. 线串操作
a. 属性类型
在这里来指明线串中要用于打印的信息所属的数据类型。每一项具体含义如下表:
属性类型 说 明
打印一个符号。这些符号可由用户自行定义。已有符号可以通
Symbol(符号)
过右侧按钮查询到。
Field(字段) 打印来自于线文件描述字段的数据。点击右键按钮可查询到全
40
文件绘图
部描述字段。
note+field
打印注释文本和字段信息的组合形式,如, '标高=54.2'.
(注释+字段)
定位打印线文件字段信息。如小数点打印在指定坐标位置。如
sym in field '.'一样,也可以在指定位置打印'+', '*', 'x'。注意,这种定位并
(字段中的符号) 不是十分地准确,对于 HPGL/HPGL2 使用默认字体时一般在
1/4 字符宽度之内。
(field)((字段)) 在圆括号内打印字段信息
b. 文件字段
如果属性类型为 field(字段), note+field(注释+字段), sym in field(字段中的
符号) or (field)((字段)
),那么就必须要定义哪些是要用于打印的字段。列表如下:
线文件字段 说 明
STR(线号) 线串编号。
STRSEG(线
“线串号.线段号”格式的线串线段编号。
号段号)
LOC(线文件
线文件位置。
位置)
ID 线文件 ID
PTS(点号) 线文件中的点编号。
Y Y 坐标
X X 坐标
Z Z 坐标
DESC(描述说
描述说明中的前 32 位字符。
明)
c. 小数位数
如果被打印的数据是数字型数据,那么就要这里设定小数的位数。
d.注释
注意:如果属性类型是 note(注释)或 note+field(注释+字段),那么你还需要输
入要打印的注释。
f.符号
如果属性类型是 symbol(符号)或 sym in field(字段中的符号),那么你就必须输
入符号的名字,这也可以从列表中选择。这些符号由一系列的线文件组成,可以在
SSI_PLOTTING: directory 找到。这些符号可以自己来通过画线文件来制作,只是坐标范
41
文件绘图
位 置 说 明
Start(起点) 在线的起点打印属性。
Last(终点) 在线的终点打印属性。
Centre(中心点) 在线的中心点打印属性。
在线的质心点打印属性。质心点坐标为:
Centroid(质心点)
X=(xmin+xmax)/2, Y=(ymin+ymax)/2.
沿着线以指定的频率打印。这在以规则的间
隔打印等值线标注时非常有用。频率以距离
Frequency(频率)
或从点的字段中获取,并且可以以用户自己
的单位,如:米。
h.方向
方 向 说 明
None(无) 就在点的当前位置。
Angle(角度) 指定一个方向,作为与点间的方位。
Forward(向前) 从选中的点沿线串方向向前。
Backwards(向后) 从选中的点沿线串方向向后。
Centre(居中) 以平均的外切与内切角度在点的位置打印。
i.自点的角度
下图示意以角度方式输入时,角度的定义方式:
42
文件绘图
j.自点的距离及距离方式
如果方向方式为 angle(角度), forward(向前), backward(向后)和 centre(居
中), 或者位置方式为 frequency(频率),那么你就必须在这里输入距离。
距离方式也可以以两种方式来定义,可能的选项如下:
¾ 实际距离,表示以 mm 表示距离。如果你输入 5,那么表示离开原位置 5mm。
¾ 百分比,表示以段上 2 个相临点距离的百分比距离为打印距离。
当位置方式为频率方式时,距离方式就不起作用了。
k.文本高度
以 mm 为单位输入字符高度。
l.文本角度
以角度输入字符的打印角度。
m.文本角度方式
文本角度的定义有以下三种方式:
¾ 绝对方式, 下图是绝对角度与打印页的相对位置示意图。
¾ 相对方式, 角度定义方式同上,只是相对于线的方向的角度。所以,以相对角度
方式 90 度。
¾ 方位方式, 角度为方位角。从参照方向以顺时针方向计算。例如:北向。以这种
方式,很容易以一个指定的方向来排列文本和符号,如地质构造的走向。
n.水平调整
假想有一个文本框,那么这里就要设定文本在这个文本框中的水平方向上的位置。有
以下三种方式:
43
文件绘图
¾ 左对齐
¾ 居中
¾ 右对齐
o.竖直调整
假想有一个文本框,那么这里就要设定文本在这个文本框中的竖直方向上的位置。有
以下三种方式:
¾ 靠上
¾ 居中
¾ 靠下
p.优先级
优先级系统用于定义图元间的覆盖关系,以下面两种方式来控制:
¾ 线条在文本和符号处断开;
¾ 当文本和符号在出现同一位置时,覆盖或者挤掉。
所有的线条和符号(及文本)都被赋以 0-125 的优先级。对于小于和等于 100 的情况,
与大于 100 的情况用不同规则。
线遇到下列情况下会在符号处断开:
¾ 它的优先级小于符号时;
¾ 优先级等于符号并且小于等于 100。
线遇到下列情况下会重叠符号:
¾ 它拥有较高优先级;
¾ 拥有相同的优先级,且大于 100。
线永远不会挤掉符号;同优先级的线间也可之间交叉,互相之间没有影响。
一个符号会挤掉另外的符号当:
¾ 它的优先级更高;
¾ 相同的优先级,并且小于或等于 100,并且在成图时率先被处理。
q.笔号
绘图仪可以有很多种不同的笔,你可以为它们指定不同的粗细和颜色。
2. 点操作
44
文件绘图
如果你希望定义一个至多个点操作,那么如前面的线串一样选中相应的复选框。
大多数参数的含义在前面线串操作部分已经介绍过了。下面是不同于线串操作的内容:
1. 对于点操作没有位置的设置
2. 对于点操作需要设置偏移量
通过使用向前或向后方向,百分比距离使其可以定义对于指定点的具体偏移量。例如,
很容易可以指定线的中心点,输入的值代表以正交方式偏离线的距离。负值表示在线方向
上指定点向左。
3. 线条操作
45
文件绘图
线条操作允许你定义线型,用于画线串上各点间的连线。你可在列表中进行选择已经
定义好的线型。
a.线型
这里有 7 种已经定义好的线型可供选择。这些线型是破折线,圆点和空格等这些字符
的组合,不同于以上类型的线用户可以自行定义。
b.线条优先级
每条线都具有 0-125 之间的优先级。
c.笔号
指定用于绘制这些线条所采用的笔号。
d.图案重复长度 (mm)
默认的图案重复长度是 25 mm,在这里你可以对这个值进行更改,使得图案进行压缩
(<25)或拉伸(>25)。
e.图案上线段数目
如果你选择 SPECIAL(特殊)类型的线型,那么你就必须输入这个特定线型中线段的
数目。
一种线型中重复的图案可由某种线条和空格段组成。你定义的每种图案可包含多达 8
段线和空格,你需要为每一段定义相对长度,然后软件会根据的重复长度将其转换成实际
长度。
例如,一种线型包括两段线,每段指定的相对长度为 100。如果重复长度指定为 2mm,
这大致就是点线。如果重复长度指定为 20mm,这大致就是点划线,10mm 的点划线。
4. 悬崖符号
46
文件绘图
在这里你可以定义坡顶和坡底之间示坡线的画法。
悬崖符号的定义与坡顶线密切相关,要正确画出悬崖符号,如下约定是必须遵循的:
在坡顶和坡底线在线号间必须具有连续性。一般情况下,可以将根据坡顶线的编号,
将坡底线的线号加 1 或者减 1。因此,如果坡底线号为 11,坡顶线号为 10,那么示坡线
将从 10 号线画到 11 号线。
相匹配的必须具有相同的段号,否则示坡线不能绘制出来。
示坡线从坡顶线的 1 号段连到坡底线的 1 号段,从坡顶线的 2 号段连到坡底线的 2 号
段,所以坡顶线和坡底线的段号必须在空间上正确对应,否则整张图会充满错误的线条。
简单地来讲,如果每一条坡顶和坡底线只有一个段号,那么事情就简化多了。
坡顶线和坡底线必须大体上在同一方向上,否则,将不会产生反映实际意义的结果。
对应的坡顶线和坡底线不能交叉,否则将产生无意义结果。这是由于从一开始,示坡
符号位于坡顶线的哪一侧就已经是固定了。
按如上原则正确构建坡顶线和坡底线,打印出的示坡线,典型的结果如下图:
47
文件绘图
a.坡底线偏移
输入偏移量,使得坡底线号可以根据坡顶线号来确定。当你选中使用悬崖符号时,作
为坡顶线处理的线号就确定了。
b.悬崖符号类型
如下是几种已经提供的符号类型:
图中:
frequency=频率;width=宽度。
破折线
全 v 字型
半 v 字型
48
文件绘图
宽破折线
c.频率
以实际长度输入频率。频率是沿坡顶线以实际长度输入的距离值。如上图。
d.宽度
如上面图表中的全 v 字型, 半 v 字型和宽破折线中所示,需要用一定宽度值来定义破
折线的位置和间距/尺寸。
e.笔号
指定绘制悬崖符号所采用的笔号。
f.优先级
如所有其它绘制在图纸上的图元一样,悬崖符号也要有它的优先级以此来确定处理图
纸时图元间的冲突覆盖关系。在这里为它指定优先级。
5. 图案充填
图案充填属性让你来定义如何在线串和线段的内部进行充填。
可以直接输入所使用的图案的名称,也可以通过使用查询文件(后面后介绍),也可以
从线文件的描述字段中间接地读取到图案的名称。
a.图案名字
在这里可以直接指定图案名字。定义的图案可以在 SSI_PLOTTING:patterns.ssi 中查
找到。你也可以点击右边的小按钮,也可以直接看到该文件中的图案。
49
文件绘图
b.查询文件,查询字段
如果图案名字置为空,那么你就必须指定查询文件名称,及可以查询到图案名字的线
文件所属字段。
这种方式提供了一种很方便的方式,使得打印模块可以根据指定的字段来确定选用的
图案。这在数据库的线剖面中的功能组中提供了很多功能,可以直接生成具有这样描述字
段的线文件。
c.图案选项
这里有多个有关图案的选项,可以让你来决定如何将图案打印在图纸上。
d.充填方式
这里有三种可能的充填方式。充填方式决定了如何用图案来充填所选的线。如下:
普通 – 当你需要一种环形效果时,就可以使用普通方式。
外圈 – 对于一系列嵌套的闭合段,只有最外圈进行充填。
忽略 – 当你需要对整个线或段进行充填,而不考虑是否是穿过最外圈内部的线或段
时,可以采用这种方式。
50
文件绘图
e.应用于(线或段)
这个选项设置决定充填图案和充填方式是应用于一条线中所有段,还是单独应用
于线中每一个段。
线串 – 应用于线串。选择这一项,那么线串中所有的线段都将充填以相同的图案。 普
通的充填方式与线串充填方式相结合可以产生非常有趣的效果。在线串中有多条线时,忽
略式充填方式和外圈式充填方式将产生不同于想像的结果。
线段 – 应用于线段。一般来讲,这种方式与查询文件相配合,基于描述字段的信息,
可以对第一个段产生不同的效果。此外,尤其当使用忽略式充填方式,并且线串线段分布
很广的情况下,线段方式可以防止充填“泄漏”的情况。典型的例子是,池一条线串包含
有多条闭合线段以代表不同的岩性时(例如,数据库中线剖面功能所产生的文件)。岩石类
型以描述字段中的信息这种方式来表述。
f.充填图案比例
充填图案比例用于改变图案打印的比例。充填图案一般是以厘米为单位定义的。将充
填图案以合乎比例的方式打印在图纸上,这里定义它的比例是非常重要的。原因在于,在
你定义图案的比例之前,充填图案的图形就已经产生了。
h.笔号
要注意的一点是,只有充填属性中的笔号被指定为 0 时,才会查询文件所抒写的笔号。
此外,当你在图元绘制映射编辑器外在地指定图元编辑绘制方式的笔号时,也可以改变笔
号。
i.优先级
如同对于其它绘制在图纸上的内容一样,你也可以定义充填图案的绘制优先级,以控
制当它们与文本和符号在位置上有冲突的时候,如何在图纸上打印。有效的值为 0 至 125,0
为最低值,而 125 为最高值。
注意:只是当充填图案与文本和符号在位置上有冲突的时候才进行优先级检测,在充
填图案之间不进行优先级检测。
尽管线和段在不闭合的时候也可以进行充填,但是可能会产生意外的结果,如充填泄
漏。
如果一条线串彻底地在另一条线串内部,具有不同的线号,对最外面的线串的充填同
时也会作用在其内部的那条线串上。
注意,使用充填图案在本质上会增加图纸中的线段数量,如果执行冲突检测,那么生
成的时间就会相应地增加,因为对这些线段都要进行线段检测。
6. 颜色充填
51
文件绘图
当在一个闭合段中要充填颜色时,就要用到颜色充填属性。在图纸中我们经常以充填
颜色的方式来突出某些区域。
52
文件绘图
1. 选择打印绘图>>图元绘制映射>>新建,在这里我们可以新建一个图元绘制映射,为新
建的映射输入一个任意的名字,执行。
53
文件绘图
这里所作的修改仅对于你当前操作行起作用,并不改变绘制方式本身。
3.执行对话框,保存这个新映射。
4.5 成图(Process)
在这一步,我们就要最终成图。所谓成图,就是要告诉软件,你要在一张图纸上打印
什么。而告诉软件的方式,就是指定那些要进行打印的映射关系。
1. 选择打印绘图>>成图>>图元绘制映射,如下填写弹出如下对话框,表示在将要生成的
图纸中,打印内容为我们上一步中建立的图元绘制映射新映射。当然,在这里,如果
一幅图纸中的内容不是定义在同一个映射中,也可以在些继续添加更多的映射到同一
幅图纸中。执行对话框。
2. 在接下来弹出的对话框中,我们如下进行填写:
54
文件绘图
在上面的对话框中,首先,我们看到在右侧,对应不同的页面大小,均有相应的建议
比例。这是因为,软件此时已经从我们所指定的绘制映射中将将要打印的数据范围读出,
并根据页面尺寸的设置进行了比例计算。所右上角所示,就是我们刚刚在新映射图元绘制
映射中所指定的 topo1.str 这个文件的式,就是指定的 1 至 15 号线串的坐标范围。
对于横向居中打印图纸,我们可以看到,A3 建议比例是 4100,这里我们取一个比它
大的整千的数字 5000,也就是以 1:5000 的比例生成图纸。
对于对话框中的页设置及方位特征一样的参数,解释如下:
对于一幅图纸,有外边框、内边框、坐标网和标题块等组成部分。在这一部分就要对
此进行选择。下图是各组成部分的示意图。
55
文件绘图
纸张边界
外边框
内边框
标题块
有以下几种绘图定位方式:
¾ 横向居中
在内边框中横向上以居中方式打印数据,软件将数据范围的质心点计算出来,并将这
一坐标点作为图纸的中心。如下图所示:
¾ 纵向居中
顺时针方向旋转 270 度,使北向成为自右向左,东向垂直于纸边向上。软件将数据范
围的质心点计算出来,并将这一坐标点作为图纸的中心。这里横向的含意是格网是沿坐标
系的轴线方向排列的。如下图所示:
56
文件绘图
注意: 采用横向居中和纵向居中方式时,如果数据分布太广,那么就有可能在你的图
纸上什么也打不上。如下所示:
在绘图区中横向上以居中方式打印数据,
钻孔 1 软件将数据范围的质心点计算出来,并将这一坐
钻孔 2
标点作为图纸的中心。如下图所示:
图纸中心
使用这些转换方式,可能产生的一个结果是,数据的范围不在规定的页面内。而且在
这种情况下,软件并不能给出警告,位于边界外面的点就要被边界裁剪掉了。如果你需要
在一个图纸中有多个内边框来绘制多组不同的数据源时,这个功能的优势就会明显地显现
出来了。
¾ 横向调整
这个功能的可以使数据相对于纸张边界向上、向下、向左或向右进行调整,如何调整
取决于所规定的图纸参考顶点的坐标。这里横向的含意是格网是沿坐标系的轴线方向排列
的。图中 Reference Corner=参考顶点。
57
文件绘图
¾ 纵向调整
将图纸以顺时针方向旋转 270 度,使北向成为自右向左,东向垂直于纸边向上。当数
据在北向上范围相对比较长,而在东向上相对比较短时,这样布置图纸更为合理了。
¾ 绕点旋转
参照点是固定的,然后图纸旋转。
58
文件绘图
¾ 绕质心点旋转
数据的中心点在图纸中心。
¾ 坐标网
坐标网线的形式和标注的方式是由坐标定义来决定的。关于如何坐标网,稍后会再行
介绍的。
如何在图纸上不需要坐标网,可以置这里为空。
软件在安装时,就已经提供了一系列预装的坐标网。如果你选择在图纸上打印坐标网,
那么在处理时,你将会要求输入坐标网线间隔,和对于 Y 与此同时 X 的坐标网线类型。可
以选用的类型如下:
边界标记 – 只在内边框边线上作坐标网标记。
59
文件绘图
满行- 用满行线画出坐标网。
交叉点 - 在内边框边线上作坐标网标记,并且在图形区内部用交叉线来表示坐标网。
在 Y 与 X 方向上可以以不同的方式打印坐标网。
¾ 标题块
软件在安装时,就已经提供了一系列预定义的标题块。你可以为你的图纸选择标题块,
也可以置之为空。注意,标题块的位置是相对于外边框来定义的,因而,如果在外边框一
栏中没有选择外边框。那么就不能在图纸上打印出标题块。下面是部分软件所提供的预装
的标题块:
60
文件绘图
¾ 象限
根据所要打印的数据,你可以根据需要选择一个坐标系,而并不一定用默认的坐标系。
在你的图纸上,你可以选择属于北-东,南-东,南-西或者是北-西坐标系的 Y X 坐标。
使用哪种坐标系取决于原点和参照方向。参照方向,正 Y 向(平面向北)是从图纸底
边向顶边,这就是大多数图纸所采用的北-东坐标系。下表所示是不同坐标系所产生的效果。
坐标系 原点和参照方向
北-东 参照方向是从图纸底边向顶边
南-东 参照方向是从图纸左边向右边
61
文件绘图
南-西 参照方向是从图纸顶边向底边
北-西 参照方向是从图纸右边向左边
¾ 数据单位
你可以选择以米制或英制单位来输入数据。
¾ 套印
所有的将处理成图的内容都有它自己的优先级。当发生位置冲突时,各种图元的优先
级来决定最终哪些图元能在图纸上出现。如果在这里你不选择这一项,那么就意味着不允
许任何有优先级冲突的图元出现套印现象,也就是重叠在一起的现象。
当你选择这一项时,就意味着允许套印。尽管允许套印可能会造成图纸品质下降(你
甚至可以会在标题块里看到标注),但在处理一些大的图纸时,当需要快速地看到是否能产
生一种比较合适的结果时,可以首先选择这一项。在做好必要的调整后,可在最后启用这
一项,生成高质量图纸。
¾ 文本旋转
当处理图纸时,根据在图元绘制映射中的定义,文本与线串或点之间有定义好的相对
角度。但是经常是这样,根据上面的定义打出的图纸,当我们站在图纸底边来看时,有些
字是倒置的。这了防止这种情况的发生,我们应该选中文本旋转这一选项,这样任何文本,
当它的旋转角度在 90 至 270 度之间时,都会被自动地翻转,使其适合于从站在图纸底边
一侧阅读。
当然,有的时候这样并不理想,例如,在做钻孔剖面图时,标注应该与钻孔的孔迹线
保存一个固定的相对角度,而不是与图纸底边。那么,这时就不应该选中这一项了。
注意:如果在图元绘制方式中你用的是方位角来定义文本的旋转角度,那么这里你就
要选择 N,以使文本以正确的方向写出。
在明白了上面的这些参数设置后,接下来可以继续前面成图的第 2 步,向下进行第 3
步。
3. 在弹出的对话框中填写标题块所需要信息。执行之。
4. 与前面自动绘图方式中一样,在弹出的对话框中填写坐标网所需要信息。执行之。
62
文件绘图
5. 执行后,产生的新映射.dwf 在绘图窗口中打开。就是根据我们的定义生成的图纸文件。
仔细查看图纸文件,可以看到,所生成的图纸文件是完全遵从我们前面所作各种设定
的。在这里,我们只是以这样一个最简单的例子来以定义方式生成一张图纸,其目的是让
初学都能以此为介入点,逐步理解并掌握 SURPAC 的定义绘图方式。
4.6 绘制剖面图
下面我们的任务是绘制一组斜交剖面,思路是首先准备好要绘制的所有文件,包括剖
面上的钻孔、矿体的解译线、地形线等,以及小平面上的钻孔,然后是绘制其中的第 3 线
剖面,将这个绘制过程录制成宏,最后通过简单的修改一下这个宏文件,批量生成 7 个剖
面图。该节中涉及到的所有文件在斜交剖面绘图这个文件中,先将其设为工作目录。
63
文件绘图
4.6.1 建立勘探线线文件
2. 文件>>导入>>从一个文件导入数据,如下填写,执行。
64
文件绘图
5. 显示>>点>>属性,如下填写,
65
文件绘图
以上步骤已录成宏文件m_01导入勘探线.tcl。
6. 编辑>>线段>>断开,或者显示编辑工具栏,使用 ,在需要
打断的地方点击,得到下图结果,
7. 保存。
66
文件绘图
4.6.2 从数据库中提取用于打印的钻孔剖面图
1. 打开斜剖面培训.ddb。
2. 点击数据库>>数据提取>>用于打印的剖面图。定义要提取的剖面文件,依下图所示填
写。
在剖面轴线的左端和右端位置上,分别输入 3 线左右端点的坐标。
3. 在弹出窗口中,如下输入,提取 au 品位信息。
4. 在弹出窗口中,如下输入,提取岩性柱和样柱,
67
文件绘图
5. 在弹出窗口中,如下输入,从而指定只提取 3 线钻孔。
68
文件绘图
69
文件绘图
}
sect_ID :勘探线_ID
YD1:勘探线左端点 Y 坐标
XD1:勘探线左端点 X 坐标
YD2:勘探线右端点 Y 坐标
XD2:勘探线右端点 X 坐标
在后面加入调用过程的语句,提取所有的剖面。
Extr_sect 1001 6945.669 1530.255 7145.669 1876.665
Extr_sect 1003 6988.970 1505.255 7188.970 1851.665
Extr_sect 1005 7032.271 1480.255 7232.271 1826.665
Extr_sect 1007 7075.573 1455.255 7275.573 1801.665
Extr_sect 1009 7118.874 1430.255 7318.874 1776.665
Extr_sect 1011 7162.175 1405.255 7362.175 1751.665
Extr_sect 1013 7205.476 1380.255 7405.476 1726.665
程序详见 m_01b 提取用于打印的剖面图 all.tcl。
10. 另存为 m_01b 提取用于打印的剖面图 all.tcl。
11. 运行 m_01b 提取用于打印的剖面图 all.tcl,即可提取所有勘探线剖面的钻孔,
形成 。
4.6.3 提取钻孔用于打印的平面图
1. 数据库>>数据提取>>用于打印的平面图,如下填写,执行,
70
文件绘图
2. 得到用于打印的平面图 0.str。
学习理解怎么样提取打印用,可以运行宏文件 m_02 用于打印的平面图.tcl。
4.6.4 创建剖面坐标网
任务:创建剖面坐标网
3. 切 3 线剖面,
71
文件绘图
注意:上面窗口中填写3线两个端点的坐标。图形工作区中显示如下,
4. 数据库>>剖面>>绘制剖面坐标网,如下填写,
72
文件绘图
当勘探线方位角在45~135度之间时,绘制东(E)坐标线和标高,可输入勘探线的两
个端点的东坐标值或者比此范围大。
得到结果,
5. 新建图层,
6. 编辑>>复制特定线串>>方位与距离,点击剖面线,如下填写,
73
文件绘图
7. 保存,如下填写,
4.6.5 处理地质剖面
任务:合并各剖面信息
以剖面为单位将剖面上的除钻孔外的工程信息,
如:剖面坐标网 1003.str、
地形 1003.str、
矿体 1003.str,合成为地质剖面线。
74
文件绘图
2. 保存。
1. 打开勘探线 0.str,
2. 线文件工具>>转换>>线文件 2D 转换,如下填写,
75
文件绘图
1. 线文件工具>>线串运算,如下填写,
76
文件绘图
4.6.6 创建小平面的左下角坐标点
1. 打开勘探线 0.str,
2. 新建图层,
3. 点击 ,
4. 创建>>新建点>>根据角度,先点击 1 线的右端点,再点击左端点,弹出窗口如图填写,
结果如图:
77
文件绘图
5. 重复 3、4 步,得到下面结果,
6. 保存。
得到小平面左下角点的坐标。
78
文件绘图
4.6.7 页面设置
4.6.8 图元绘制方式
为绘制出符合我国要求的图件,在绘制剖面部分需要主要使用到以下图元绘制方式:
图元绘制方式名称 具体设置 目的
DH TRACE 线串操作:孔口和孔底设置符号 绘制钻孔轨迹
DH LABEL 线串操作:标记孔号字段 绘制钻孔孔号
DH EOH DEPTH 线串操作:标记深度字段 在孔底绘制孔深
DH ASSAY1 线串操作:符号和化验字段 在孔右侧绘制品位
RHS/PN2
DH GEOLOGY LHS 线串操作:符合和岩性字段 在孔左侧绘制岩性
ROCK FILL 图案填充:对应岩性查询位置 在孔左侧绘制岩性柱、填充
不同的图案
LINE/PN1 线段操作:画线 绘制地形线、矿体线、纵坐
标线
剖面图上矿体颜色 图案填充:填充浅红色 填充矿体颜色
在此,前几个绘制方式是软件内置的,需要自己添加的只有最后一个“剖面图上矿体
颜色”,如下示:
1. 打印绘图>>图元绘制方式>>新建,如下填写,
2. 在图案填充中,如下填写,执行,
79
文件绘图
对于其它软件内置的图元绘制方式,您可以通过图元绘制方式>>编辑,选择对应的方
式,进行查看。
4.6.9 图元绘制映射
本例中需要建立两个图元绘制映射,分别对应剖面图和下面的小平面,为绘制剖面图,
我们新建一个叫“DH 斜交剖面剖面”的映射;为绘制平面图,我们新建一个叫“DH 斜
交剖面平面” 。
为了简化工作,可以直接运行 m_08a 绘制地质剖面图 1003.tcl,然后,就可以查看
已设置好的映射。
1. 打印绘图>>图元绘制映射>>编辑,如下选择,
可以看到下图结果,
80
文件绘图
上图中,说明了各文件中不同的线串对应着不同的绘制方式,对于 3 线剖面涉及的文
件就是在 4.6.2 中准备好的钻孔剖面 1003.str,以及,在 4.6.4 和 4.6.5 节中准备的地质剖
面旋转为水平 1003.str。
2. 打印绘图>>图元绘制映射>>编辑,如下选择,
可以看到下图结果,
上图中,说明了各文件中不同的线串对应着不同的绘制方式,对于 3 线剖面涉及的文
件就是在 4.6.3 中准备好的钻孔剖面 1003.str,和在 4.6.1 中的勘探线 0.str。
4.6.10 成图
1. 打印绘图>>成图>>图元绘制映射,如图选择,
81
文件绘图
2. 如图填写,点击执行,
注意:在页尺寸、外边框、内边框和剖面标题块中选择了我们为本例设置的这些内容。
3. 在随后弹出的窗口中,根据情况填写标题块中要显示的内容,比如图名等信息,
82
文件绘图
4. 因之前选择了横向调整,因此在随后的窗口中,需要填写左下角端点坐标,
6. 随后,是小平面的绘制,注意选上绕点旋转,
83
文件绘图
7. 左下点的坐标填写,
84
文件绘图
9. 填写坐标线间距,
10. 执行后,可在打开的打印绘图窗口中,看到结果图件,如下图,
11. 如 果 对 该 图 件 需 要 局 部 的 修 改 , 可 以 先 选 择 对 象 ,使用
,比如要修改图名,解除组合后,如图,
85
文件绘图
12. 在属性窗口中,选择文本,修改。
13. 如果不需改动,则可保存绘图文件,
至此,3 线剖面图已绘制完成。
为了实现批量化出图,我们可录制绘制 3 线剖面的整个过程,即从 4.6.9 中的 1、2 步
到 4.6.10 中的 1-10、13 步。形成一个宏文件,即 m_08a 绘制地质剖面图 1003.tcl。
在后面加入调用过程的语句,绘制所有的剖面。
Plot_sect 1001 1 6934.844 1536.505 30.0000 5
Plot_sect 1003 3 6978.145 1511.505 30.0000 6
Plot_sect 1005 5 7021.446 1486.505 30.0000 7
Plot_sect 1007 7 7064.748 1461.505 30.0000 8
Plot_sect 1009 9 7108.049 1436.505 30.0000 9
Plot_sect 1011 11 7151.350 1411.505 30.0000 10
86
文件绘图
87
结 束 语
本套手册是在参考原版英文教程的基础上,在中文界面环境下编写而成。本版本完成
于 2008 年 6 月,共 9 本,分别为:
☆《SURPAC 基础指南》
☆《SURPAC 地质数据库》
☆《SURPAC 实体模型》
☆《SURPAC 块体模型》
☆《SURPAC 境界优化》
☆《SURPAC 露天采矿设计》
☆《SURPAC 地下采矿设计》
☆《SURPAC 测量》
☆《SURPAC 打印绘图》
本套手册中尚有很多内容没有涉及到,我们会在今后工作中补充完善。我们期望本套
手册能为广大客户尽快使用和理解 SURPAC 软件起到应有的作用。
如果在使用中遇到任何问题,请及时与我们联系。