岩性配置说明.docx
- 文档编号:5087618
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:24
- 大小:58.34KB
岩性配置说明.docx
《岩性配置说明.docx》由会员分享,可在线阅读,更多相关《岩性配置说明.docx(24页珍藏版)》请在冰豆网上搜索。
岩性配置说明
Carbonsoft
关于配置岩性方案的说明
BendLinkEx2.1和IntellExplore1.6岩性道岩层的岩石名称是采用岩石的主名、次名(岩石前缀)、含有物和构造等基本单元合成而成;如果描述了含油显示级别和颜色,则在岩性名称前增加含油显示情况和颜色。
例如:
岩性“棕黄色含油含泥砂质角砾砾岩”是由主名“砾岩”、次名“砂质”、含有物“含泥”、构造“角砾”、含油显示级别“含油”和颜色“棕黄色”等单元合成而成。
1.新版本BendLinkEx2.1和IntellExplore1.6定义岩性基本单元的符号实现了开放式,用户能够自己定义各岩性基本单元的画法或颜色等,方法是使用工具条上的“配置岩性方案”按钮产生对话框(图1)。
图1
2.用户在符号上双击鼠标产生对话框(图2),编辑和定义岩性符号绘制的描述文本、控制岩性的绘制宽度、指定多行绘制时上下行符号的错开(偏移)的程度。
岩性符号绘制的描述文本使用“符号绘制语言”,关于“符号绘制语言”的使用详见附件1。
另外,在名称上双击鼠标产生对话框修改名称和增加别名,最多可5个别名。
如果定义了别名,使用剪贴版加载岩性数据时则能自动将别名替换为主名;例如:
“灰质”定义了别名是“钙质”,则加载岩性数据时“灰质”和“钙质”是一样的,绘制方法也是统一的。
又如:
“棕红色”是1号颜色,它的别名有“暗棕红色”、“深棕红色”、“浅棕红色”,则这4种红色在加载岩性数据时统一编号为1
号颜色。
图2
3.新版本BendLinkEx2.1和IntellExplore1.6实现使用地质代码表加载岩性,方法是当加载岩性时在“粘贴ASCII岩性数据”对话框中选择“使用地质代码解析岩性描述文本”项(地质代码不区分大小写),选择文本列(地质代码列)、颜色列(颜色编号0—15),图3。
图3
4.系统缺省有一个岩性地质代码对照表(附件2),用户可随时加入自己定义的岩性地质代码对照表,方法是:
A.在“配置岩性方案”对话框中按“加入岩性代码表”按钮(图1),产生名为“加载岩性地质代码对照表”对话框,显示已有的岩性地质代码对照表。
B.在Excel或记事本中拷贝你要加入的岩性地质代码表。
C.在“加载岩性地质代码对照表”对话框中,然后按“粘贴岩性代码数据”按钮,则将用你新拷贝的代码表替换原来已有的代码表,图4。
图4
5.新版本BendLinkEx2.1在“编辑岩性道”对话框中(岩性道头处双击鼠标)增加了“充填单个岩性符号”功能选项;另外,当不选“绘制岩石颜色”时,则在岩性层左边显示该岩性的颜色编号(图5)。
选中井对象鼠标移至岩性道右边框处按下鼠标左键拖动使岩性道变宽后,岩石颜色编号的字体也随之变大。
图5
附件1:
Carbon-Script符号绘制语言使用说明
Carbon-Script是Carbonsoft公司开发的面向地质专业和面向对象的编程语言,利用Carbon-Scrip编写的程序称为“宏”;IntellExplore提供Carbon-Script引擎,用于支持“宏”运行。
Carbon-Script之符号绘制语言是Carbonsoft公司开发的专门描述特殊地质符号的绘图语言。
符号绘制语言是由命令字符和数字组成,命令字符不区分大小写,命令与命令之间用空格和Tab键分割,命令的参数之间用逗号分割。
下面分类进行说明:
1.工具命令
1)“A”
设定绘图的逻辑区域,岩性缺省绘制范围为宽240逻辑单位、高40逻辑单位。
例如:
命令“A240,40”,指定绘制范围为宽240、高40。
2)“G”
设定当前绘图坐标为x,y,缺省原点(0,0)为左上角,向右x值增加,向下y值增加。
例如:
命令“G100,20”,指定当前绘图坐标x=100,y=20。
3)“X”
对当前x坐标加一增量,正数表示x坐标增加,负数表示x坐标减少。
例如:
命令“X8”,对当前坐标x增加8。
4)“Y”
对当前y坐标加一增量,正数表示y坐标增加,负数表示y坐标减少。
例如:
命令“Y-5”,对当前坐标y减少5。
5)“B”
设定后续绘图命令使用刷子的颜色,一个参数表示刷子的颜色编号(表1);三个参数表示刷子的红、绿、蓝(RGB)颜色值(颜色值取值范围0—255)。
例如:
命令“B4”,指定当前为4号刷子;命令“B128,0,0”,指定当前刷子的颜色值为红128,绿0,蓝0。
表1-1:
刷子和笔颜色编号表
刷子编号
红绿蓝(RGB)颜色值
颜色
0
RGB(0,0,0),
黑色
1
RGB(128,128,128),
灰色
2
RGB(192,192,192),
浅灰色
3
RGB(255,255,255),
白色
4
RGB(128,0,0),
深红色
5
RGB(255,0,0),
浅红色
6
RGB(128,128,0),
深黄色
7
RGB(255,255,0),
浅黄色
8
RGB(0,128,0),
深绿色
9
RGB(0,255,0),
浅绿色
10
RGB(0,128,128),
深青色
11
RGB(0,255,255),
浅青色
12
RGB(0,0,128),
深蓝色
13
RGB(0,0,255),
浅蓝色
14
RGB(128,0,128),
深紫色
15
RGB(255,0,255),
浅紫色
6)“P”
设定后续绘图命令使用笔的颜色,一个参数表示笔的颜色编号(表1);三个参数表示笔的红、绿、蓝(RGB)颜色值(颜色值取值范围0—255)。
例如:
命令“P13”,指定当前为13号笔;命令“P128,0,128”,指定当前笔的颜色值红为128,绿为0,蓝为128。
2.绘图命令
1)“T”
用当前笔绘制一个三角形,并用当前刷子充填。
有1个参数,表示绘制三角形的范围为正方形并且是正方形的边长。
例如:
命令“T40”,表示绘制等边三角形,包含该三角形的正方形边长为40。
例如:
命令“G100,30B5P12T40”,表示移动x坐标100,y坐标30,选5号刷子,12号笔,画三角形并且包含三角形的正方形边长为40。
2)“C”
用当前笔绘制一个圆,并用当前刷子充填。
可有1到3个参数,1个参数表示绘制圆的直径;2个参数表示绘制椭圆的宽和长;3个参数:
前两个参数描述绘制椭圆的宽和长,第三个参数描述画半圆的方向,取值0---3,0表示左半圆,1表示下半圆,2表示右半圆,3表示上半圆。
例如:
命令“C50”,表示画圆,圆的直径为50;命令“C60,20”表示画椭圆,椭圆的宽为60,长为20;命令“C80,30,3”表示画椭半圆,椭圆的宽为80,长为30,画上半圆。
3)“F”
用当前笔绘制一个交叉线,可有1到2个参数。
可有1到2个参数,1个参数表示包含交叉线的正方形的边长,2个参数表示包含交叉线的矩形的宽和长。
例如:
命令“F30”表示绘制交叉线,并且包含该交叉线的正方形的边长是30;命令“F30,10”表示绘制交叉线,并且包含该交叉线的矩形的宽是30,长是10。
4)“R”
用当前笔绘制一个矩形框,并用当前刷子充填。
可有1到2个参数,1个参数表示绘制正方形的边长,2个参数表示绘制矩形的宽和长。
例如:
命令“R40”表示绘制正方形,正方形的边长是40;命令“R40,20”表示绘制矩形,矩形的宽是40,长是20。
5)“Z”
用当前笔绘制十字交叉线,可有1到2个参数,1个参数表示包含十字交叉线的正方形的边长,2个参数表示包含交叉线的矩形的宽和长。
例如:
命令“Z30”表示绘制十字交叉线,并且包含该十字交叉线的正方形的边长是30;命令“Z30,10”表示绘制十字交叉线,并且包含该十字交叉线的矩形的宽是30,长是10。
需要说明一点,“C”、“F”、“R”、“Z”命令有一个参数表示绘制出的图形形状长宽相等;2个参数即使数值相等,图形形状也不一定长和宽相等,这时取决于绘制范围的设定。
3.语句命令
1)“M”
指定绘制线段的起点,两个参数为指定的x和y的位置。
例如:
命令“M60,20”,指定绘制线段的起点坐标x为60,y为20。
2)“L”
指定绘制线段的终点,两个参数为指定的x和y的位置。
例如:
命令“L200,20”,指定绘制线段的终点坐标x为200,y为20。
例如:
命令“P5M60,20L200,20”和命令“P5G60,20MG200,20L”意义相同,都表示选择5号笔,由点(60,20)到点(200,20)画线段。
3)“V”
绘制一个多边形,参数在括号内,为一组描述多边形的子命令,可以有“G”、“X”、“Y”、“L”等命令。
例如:
命令“G60,20V(X40,Y-10LX60LX50Y20L)”,表示移动至点(60,20)开始画多边形;“x40,y-10L”表示x增加40,y减少10,即点(100,10),连线;“x60L”表示x增加60,y不变,即点(160,10),连线;“x50,y20L”表示x增加50,y增加20,即点(210,30),连线;最后是闭和点(210,30)和开始点(60,20)连线。
该命令等同于“G60,20V(G100,10LG160,10LG210,30L)”
4)“*”
指定与矩形相关的绘图的方式,1表示指定当前点为绘图矩形区域的中心;0表示指定当前点为绘图矩形区域的左上角;如果无参数则状态切换,即由0切换为1或者由1切换为0。
例如:
命令“P128,0,0B0,255,0G50,10*0R40G150,20*1C30”,表示选择笔的RGB颜色为128、0、0(深红色),选择刷子的RGB颜色为0、255、0(浅绿色);移动坐标至点(50,10),指定该点为要绘制矩形区域的左上角,画边长为40的正方形;然后移动坐标至点(150,20),切换绘图方式即指定该点为要绘制矩形区域的中心,画直径为30的圆。
5)“#”
循环语句,参数表示循环的次数,括号内为重复的绘图操作。
例如:
命令“G60,20#3(C20X60)”,表示移动至点(60,20),开始画直径为20的圆,画完后x增加60,循环重复3次,即画三个圆。
6)“<”
将当前的绘图x、y坐标和工具(笔和刷子)保存入栈。
7)“>”
将最近保存的绘图x、y坐标和工具(笔和刷子)弹出。
需要说明的是“<”和“>”命令一定要配对使用。
例如:
命令“G40,20
移动至点(40,20),将当前点保存入栈;x减少24,y不变即由点(16,20)开始画线,x增加48,y不变即点(64,20)结束画线,然后将保存的点(40,20)弹出。
x增加80,y不变即点(120,20),将当前点保存入栈;x减少24,y不变即由点(96,20)开始画线,x增加48,y不变即点(144,20)结束画线,然后将保存的点(120,20)弹出。
8)“&”
用外来的绘图描述语句替换括号内的描述语句,常用于合成岩性。
如果在主名中有此命令,那么与次名合成新岩性时,新岩性的绘制语言中将用次名的绘制语言替换主名此命令括号内的绘制语言。
“&P0”表示偶数行替换,“&M0”表示奇数行替换。
例如:
命令A:
“B0G20,20&P0()X40#3(C12X60)&M0()”是主名“砂岩”的绘图语言,命令B:
“
现在合成新的岩性“泥质砂岩”,则用次名“泥质”的绘图语言,替换主名“砂岩”绘图语言中“&P0”和“&M0”括号内的语言,这里括号内为空,直接放置,这样用放置后的语言绘制画新的岩性符号。
例如:
命令A:
“G40,20&P0(
“B0C8”是次名“砂质”的绘图语言。
现在合成新的岩性“砂质泥岩”,则用次名“砂质”的绘图语言,替换主名“泥岩”绘图语言中“&P0”和“&M0”括号内的语言,即用“B0C8”替换“
需要说明一点,合成岩性时有次名则用次名的语言替换主名中“&P0”和“&M0”括号内的语言,无次名有含有物则用含有物的语言替换主名中“&P0”和“&M0”括号内的语言,无次名无含有物则用构造的语言替换主名中“&P0”和“&M0”括号内的语言。
9)“[]”
设定剪裁范围可有1--2个参数,1个参数表示剪裁范围为正方形的边长,2个参数表示剪裁范围为矩形的宽和长,无参数表示取消剪裁设定范围。
例如:
命令“M-40,40L300,40G15,20&P0()X55[40,40]
附件2:
缺省岩性符号绘制表
表2-1:
岩性主名绘制语言表
序号
主名
名称
别名
符号绘制语言
岩性绘制宽度缩小
上下行错开程度
1
砂岩
M-40,40L300,40B0G80,20&P0(<*0C12X60>)X60<*0C12X60>X60&M0(<*0C12X60>)
30
30
2
粗砂岩
M-40,40L300,40B0G40,20&P0()X55*0C14X80*0C14G230,21&M0()
30
40
3
中砂岩
M-40,40L300,40B0G50,24&P0()X40#3(C12X50)G230,20&M0()
30
30
4
细砂岩
M-40,40L300,40B0G40,24&P0()X50#4(C8X35)G230,21&M0()
30
20
5
不等粒砂岩
M-40,40L300,40B0G80,20&P0(
30
30
6
石英砂岩
M-40,40L300,40B0G40,20&P0()X60#2(
30
60
7
粉砂岩
M-40,40L300,40B0G80,20&P0(
60
30
8
泥岩
G40,20&P0(
100
30
9
页岩
G0,15#2(
100
0
10
油页岩
G0,15#2(
100
0
11
煤
B0*0G0,0R250,60
100
0
12
灰岩
M-40,40L300,40G60,20#2(
20
60
13
泥灰岩
M-40,40L300,40G60,20#2(
20
60
14
白云岩
M-40,40L300,40G60,20#2(
20
60
15
泥云岩
M-40,40L300,40G60,20#2(
20
60
16
云灰岩
M-40,40L300,40G60,20#2(
20
60
17
生物灰岩
M-40,40L300,40G60,20#2(
20
60
18
凝灰岩
M-40,40L300,40G60,20#2(
20
60
19
芒硝
M-40,40L300,40G35,20&P0()X55
0
40
20
石膏
M-40,40L300,40B0G15,20&P0()X80
0
40
21
盐岩
M-40,40L300,40G15,20&P0()X80[40,40]
0
50
22
石膏层
B0G15,20&P0()
0
40
23
砾石层
B3G45,30&P0()X40#3(C20X60)&M0()
0
40
24
巨砾岩
M0,50L340,50G120,30X35*1C33X60G20,30&P0()G220,30&M0()
0
80
25
粗砾岩
M-40,40L300,40B3G50,30&P0()X55C28X80C28G230,20&M0()
0
50
26
中砾岩
M-40,40L300,40G30,28&P0()X40#3(C20X60)G230,20&M0()
0
30
27
细砾岩
M-40,40L300,40G30,19&P0()X40#4(*0C18X40)G235,20&M0()
0
30
28
泥砾岩
M-40,40L300,40G40,20&P0()X40#3(<*0C18X-10Y1MX35L>X60)G230,20&M0()
0
40
29
角砾岩
M-40,40L300,40G30,26&P0()X40#3(T17X60)G230,20&M0()
0
30
30
砾岩
M-40,40L300,40G30,28&P0()X40#3(C20X60)G230,20&M0()
0
30
31
砂砾岩
M-40,40L300,40G50,28&P0()X40C20X100Y-3B0C12G230,20&M0()
0
40
32
基岩
G60,20#3(
0
40
33
流纹岩
G60,20#3(
0
40
34
英安岩
G80,20#2(
0
40
35
安山岩
G60,20#3(
0
40
36
玄武岩
G60,20#3(
0
40
37
酸性喷发岩
G60,20
0
40
38
中性喷发岩
G60,20#3(
0
40
表2-2:
岩性次名绘制语言表
序号
次名
名称
别名
符号绘制语言
1
砾状
B3<*0C18>
2
砂质
B0<*0C8>
3
粉砂质
B0
4
泥质
5
灰质
钙质
M-40,40L300,40
6
泥灰质
M-40,40L300,40
7
白云质
M-40,40L300,40
8
泥云质
M-40,40L300,40
9
碳质
B0P0G0,0V(LX30Y40LX-50Y0L)G235,0V(LX-30Y40LX30L)
10
凝灰质
11
石膏质
M-40,40L300,40
12
钙芒硝
表2-3:
岩性含有物绘制语言表
序号
含有物
名称
别名
符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 配置 说明