Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范_第1页
Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范_第2页
Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范_第3页
Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范_第4页
Q∕SY 1833-2015 石油地质与地球物理图形数据PCG格式规范_第5页
已阅读5页,还剩167页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Q/SY 18332015IQ/SY中国石油天鈣詡飼企业标准Q/SY 18332015石油地质与地球物理图形数据PCG格式规范Petroleum geology and geophysics common graphicsdata PCG format specification2015-08-04 发布2015-11-01 实施中国石油天然气集团公司发布目 次 TOC o 1-5 h z tuW n翻1规范性引用文件1术语和定义1鶴 25格式框架说明21图形属性值存储结构描述22语法规则 33框架结构 34图件类型45PCG文件示例9平面图结构与格式定义 91结构说明92文件头113打印模板

2、146.4符号集合145图层集合15 HYPERLINK l bookmark27 o Current Document 6修饰集合167数据集合278基础单元299基础元素3210 组合元素39柱状图结构与格式定义571结构说明572文件头593打印模板60 HYPERLINK l bookmark63 o Current Document 4图件式样615井模板636fflil 657井身轨迹808数据集合829图表集合112剖面图结构与格式定义 1121连井剖面1122地震剖面 128Q/SY 18332015 TOC o 1-5 h z 3栅状图 129交会图结构与格式定义 1361结

3、构说明 1362交会图类型14()附录A(资料性附录)图形样式标定143 151Q/SY 18332015Q/SY 18332015本标准按照GB/T 1. 12009标准化工作导则 第1部分:标准的结构和编写给出的规则 起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由中国石油天然气集团公司标准化委员会勘探与生产专业标准化技术委员会提出并归口。 本标准起草单位:大庆油田公司、东方物探公司、新疆油田分公司。本标准主要起草人:陈可为、张全、吴钧、单延明、王洪礼、尚民强、于波、丛丽萍、高海君、 吕焕通、朱吉军、周国强、田海水、杨维英、蒲序文。Q/SY 1

4、8332015 Q/SY 18332015 Q/SY 18332015 石油地质与地球物理图形数据PCG格式规范1范围本标准规定了平面图、柱状图、剖面图(包括地质剖面、地震剖面、栅状图)、交会图的图形文 件格式的要求。本标准适用于石油地球物理及石油地质图件的存储。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。SY/T 57512012石油地质岩石名称及颜色代码SY/T 69312012石油地质绘图软件符号规范3术语和定义下列术语和定义适用于本文件。3. 1矢量图 ve

5、ctorgraph根据几何特性来绘制图形,可以是一个点或一条线,它们都是通过数学公式计算获得的。矢量图 形文件体积一般较小。矢量图形最大的优点是无论放大、缩小或旋转等不会失真。3. 2图层 drawing layer图件中某一类图形元素集合的管理单元。3.3图元 drawing element图件中可以编辑的最小图形单位。3. 4投影坐标系 projected coordinate system由地图投影产生的二维坐标系。3. 5坐标 coordinate用来指示N维空间中点的位置的数值序列。3. 6点 point零维几何元素,表示一个位置。3. 7曲线 curve一维几何元素,表示一条线的连

6、续映射。3. 8曲面 surface二维几何元素,局部代表一个平面区域内连续的映射。3. 9数据集合 data set对相互之间存在一种或多种特定关系的数据进行组织和存储的集合。3. 10Base64 编码 Base64 code网络上最常见的用于传输8bit字节代码的编码方式之一。4缩略语下列缩略语适用于本文件。PCG:石油地质与地球物理公共图形格式(Petroleum Geology and Geophysics Common Graphics Data Format Specification)XML:可扩展标记语言(Extensible Markup Language)aRGB:种色彩

7、模式(Alpha,Red, Green, Blue)5格式框架说明5.1图形属性值存储结构描述5. 1. 1图层应用图层为树状结构,多级图层在文件中的表示方式为“Layer: 主层子层”。子层后还可以 继续增加分支,如“Layer: 构造信息断层正断层”。所以为了避免与图层结构相冲突,在各级 层名中不能包含有“空格、: 、I”符号。如果在格式中的子层末尾记录有一个或多个“”时,“”应被忽略,如“Layer: 主层子 层”应按照“Layer: 主层子层”处理。5.1.2 颜色规定颜色采用aRGB系统颜色系统,a代表透明度,R代表红色值,G代表绿色值,B代表蓝色值,值 域范围为()255。32位A

8、RGB值的字节顺序为AARRGGBB。由AA表示的最高有效字节(MSB)是 alpha分量值。由RR,GG和BB表示的第二、第三和第四个字节分别为红色、绿色和蓝色颜色分量。 保存时开始字符为如红色为透明度a不输出时表示不透明。岩石颜色应符合SY/ T 57512012的定义。颜色典型值定义见表1。5. 1. 3 坐标规定5. 1.3. 1 经纬度坐标经纬度坐标,经度分为东经、西经,纬度分为北半球、南半球。经纬度坐标表示方法:DDDMMSS. SSSSSSO其中DDD为度,MM为分,SS. SSSSSS为秒。例如:经度1234234. 357就是123度42分34. 357秒。纬度403950.

9、 225就是40度39分 50. 225 秒。Q/SY 18332015Q/SY 18332015表1颜色典型值定义序号颜色颜色英文名称中文名称十六进制RGB十进制RGBblack黑色#0000000,0,02blue蓝色# 0000FF0,0,2553green绿色拌00FF000,255,04red红色# FF0000255,0,05white白色# FFFFFF255,255,2556yellow黄色# FFFF00255,255,05. 1. 3. 2 平面坐标坐标数据格式:X, Y ,Z, IJ。原始的大地坐标(单位为米):例如X,Y (3250212, 395121123)O5.

10、1.4 角度规定用度()、分()、秒()来测量角的大小的制度叫做角度制。角度制中,1 = 60,1 = 60,1= (1/60), 1= (1/60)。本标准中一律使用度。如有分、秒,一并合计为度。5. 1.5开关变量规定开关变量是一个32位整型数,4个字节,每一位表示一个开关变量,1表示“开”,0表示 “关”。图1中,十进制值为8,表示第四开关变量为“开”。同理:1表示第一开关变量为“开”,2表 示第二开关变量为“开”,4表示第三开关变量为“开”,5表示第一、三开关变量为“开”,15表示 四个开关变量均为“开”,依次类推,如图1所示。OOOOOOOOOOOOOOOOOOOOOOOOOOOO1

11、OOO|+ - bit 31IIIbito - + | TOC o 1-5 h z HYPERLINK l bookmark18 o Current Document |IIII+ BYTE 3BYTE 2-1- BYTE 1-1- BYTE 0-1- HYPERLINK l bookmark19 o Current Document IIIII+WORD 1 -4WORDO -4-IIIDWORD-1-图1开关变量5. 2语法规则语法规则按XML1. 0的规定执行。5.3框架结构文件以 PCG为根元素,Version为版本号属性。根元素 PCG的子元素包括平面图 Q/SY 18332015

12、Q/SY 18332015 PlaneMap、柱状图WellColumn、剖面图(包括地质剖面图CrossSection、地震剖面图 CSeismicSection、栅状图FenceDiagram)、交会图CrossPlot。PCG子元素见表20表2 PCG子元素序号主体名称中文名称说明1Version文件版本PCG文件版本号,一般为2.02CopyrightName著作名存储生成该文件的软件名称3Software Version软件版本软件版本4PlaneMap平面图平面图内容5PCGWellColumn柱状图柱状图内容6CrossSection地质剖面图地质剖面图内容7SeismicSec

13、tion地震剖面图地震剖面图内容8FenceDiagram栅状图栅状图内容9CrossPlot交会图交会图内容5.4图件类型5. 4. 1平面图总体框架PlaneMap标识为平面图,其文件框架定义如图2所示。? xml version = 1. 0n encoding = utf - 8 ?xs: element name - Pegxs: element name - PlaneMap”xs: annotation xs: documentation平面图总体结构 /xs: documentation/xs : annotationxs: complexTypexs: sequencexs:

14、element ref- Head”xs: annotationCxs: documentation文件*C/xs: documentation/xs : annotationC/xs : elementCxs: element ref = PrintTemplatesCxs: annotation xs: documentation打印模板集合 /xs: documentation /xs : annotation/xs : elementxs:element ref = Embellish”xs: annotationCxs: documentation样式集合/xs: documenta

15、tion C/xs : annotation图2平面图文件框架定义Q/SY 18332015图3柱状图文件框架定义 Q/SY 18332015图4地质剖面图文件框架定义 /xs: elementCxs: element ref = Symbolsxs: annotation xs: documentation符号集合 /xs: documentation C/xs : annotation/xs: elementCxs: element ref = Layersxs: annotationxs: documentation图层集合/xs: documentation /xs : annotat

16、ion/xs : elementxs:element ref = ”Dataxs: annotationxs: documentation数据集合/xs: documentation /xs: annotationC/xs : elementxs:element ref = Tail”Cxs: annotationxs: documentation文件尾 /xs: documentation/xs: annotationC/xs : element/xs: sequence/xs : complexT ypeC/xs: element/xs: element图2(续)5. 4. 2 柱状图总体

17、框架WellColumn标识为柱状图,其文件框架定义如图3所示。? xml version =1.0 encoding = ”utf - 8Cxs: element name - PegZxs: element name = WellColumn”xs: complexTypexs: sequenceCxs:element name = Head”xs: annotationZxs: documentation文件头/xs: documentation /xs: annotation/xs: elementZxs: element name - PrintTemplates minOccurs

18、 - ”()” xs: annotationxs: documentation打印模 板 / xs: documentation / xs: annotation/xs: elementZxs: element name = Styles minOccurs = ”()”xs: annotationxs: documentation图件样式 /xs: documentationC/xs: annotation/xs: elementxs: element name - ” WellTemplate”xs: annotationxs: documentation井模板 /xs: document

19、ation/xs: annotation/xs: elementxs:element name- Tracksxs: annotationCxs: documentation图道集合 / xs: documentation /xs : annotationC/xs: elementCxs:element name = Trajectory minOccurs = ”0”Cxs: annotationxs: documentation井深轨迹/xs: documentation /xs: annotationC/xs: elementxs: element name - Dataset”xs:

20、annotationCxs: documentation数据集合 /xs: annotation/xs: elementCxs: element name - Callouts”xs: annotationxs: documentation图 表集合/xs: documentation /xs : annotation/xs : element/xs: element图3(续)5. 4. 3地质剖面图总体框架CrossSection标识为剖面图,其文件框架定义如图4所示。? xml version = 1.0 encoding = utf - 8 ? xs: element name - Pe

21、g”Cxs: element name - ”CrossSection”Cxs: annotationxs: documentation剖面图根节点xs: documentation/xs: annotationxs: complexTypexs: sequence!-文件头定义开始-_Cxs:element name = Head” C/xs: element!打印模板 /xs : element!图件式样xs: element name - Feature”/xs : element!-井集合-Cxs:element name- Wells”/xs: element!-断层集合-xs:el

22、ement name- Faults”/xs: element!-层集合-/xs : elementxs:element name = Dataset”/xs: elementxs: element name - Callouts”C/xs: element /xs : sequence /xs: complexType /xs : element / xs: element图4(续)5. 4. 4栅状图总体框架FenceDiagram标识为栅状图,其文件框架定义如图5所75。? xml version = 1. 0 encoding = ”utf8” ? xs: element name -

23、 Peg”xs:element name = FenceDiagram”xs: annotationxs: documentation文件 根节点/ xs: documentation /xs : annotationxs: complexTypexs: sequence!文件头定义部分xs:element name = Head/ xs: element!打印模板定义部分Q/SY 18332015 Q/SY 18332015 Q/SY 18332015图6交会图文件框架定义 xs: element name PrintTemplates”/xs: element!-图面式样定义部分- / x

24、s: element!-井集合定义-xs:element name = Wells / xs: element!-层集定义部分 Cxs:element name ”Bends”/xs: element xs: element name - Dataset”/xs: element!-图表集定义部分- xs: element name - ”Callouts”/xs: element/xs : sequence/xs: complexType !栅状图定义结束C/xs: element图5 (续)5.4.5交会图总体框架交会图文件框架定义与平面图相同,标识为CrossPlot, Chart部分为

25、交会图主体部分,如图6 所示。? xml version =1.0 encoding = *utf - 8? xs: element name - Peg”xs:element name = ”CrossPlot”xs: complexTypexs: sequence!-文件头-Cxs: element name - ” Head”/xs : element!-打印模板集合-xs: element name = ” PrintTemplates”/xs : elementxs: element name - ”Embellish”/xs: element!-符号集合-xs:element na

26、me- ”Symbols/xs : elementxs:element name = ”Layers”C/xs : element!-数据集合-_xs: element name - ”Data”xs: complexT ypexs: sequence! 一交会图主体-_Cxs:element name = Chart”/xs : sequenceC/xs: complexType/xs: elementxs: element name - ”Tail”/xs : element/xs: sequence/xs: element/xs: element图6 (续)5.5 PCG文件示例一条直线

27、的完整PCG格式内容见表3。6平面图结构与格式定义6. 1结构说明6. 1. 1总体结构文件根标签是PlaneMap,其下包括文件头Head、打印模板PrintTemplates、符号集合 Symbols、图层集合Layers、修饰集合Embellish,数据集合Data、文件尾Tail七个部分。各部分内 容包括:a)文件头参数包括图名称、文件版本号、油气田名、制图人、审核人、创建部门、创建时间、 修改时间、关键词、投影参数、图件范围、比例尺、图件单位、显示范围、备注、著作名、 软件版本。b)打印模板参数包括名称、打印范围、横向比例、纵向比例、上边距、右边距、底边距、左 边距、纸张。打印模板为

28、非必要元素,省略时,打印纸张设定是使用本地系统所缺省纸张 大小和页边宽等参数。c)符号集合中的符号是根据石油地质和地球物理专业中的名词从业务域中提取的对象,也就是具体的符号定义,是简单的真实世界的软件抽象。具体符号的定义见SY/T 6931-2012的 规定。表3 PCG完整格式示例代码示例? xml version = 1. 0 encoding = ”utf 8? Pcg Version = ”2.()”Head 143,589. 996812289,630. 997920,173. 9855741038,708/Head LayersLayer Name = 0 Visibility =

29、 1/LayersEmbellish/Embellish-DataElement Color = # F40000 Layer = 0Visibility = T Type= ” Pline”Pline Name= ”11 Width = ”1.0000” Coordinate143,589.996812289,630.99792/Coordinate/Element/DataLayer Name = 0 Visibility = 1/ d)图层集合中包含图层对象的定义,图层对象是描述图层的名称和是否可见等属性。e)修饰集合中包含多个修饰元素,每个修饰元素包括线类样式HowToViewCurv

30、e和点类样式 HowToViewPoint 两种属性。f)数据集合包括点、线、弧、椭圆、文本、图像、元文件、散点数据、块、嵌人图元、组、路 径充填、表格、直角坐标网、经纬网、花边、比例尺、坐标轴、方格网曲面、三角网曲面、 地震剖面索引、二维测网、三维测网等。数据集合是包含所有基础元素和组合元素的数据集 合,通过数据集合中各种元素的组合描述构成一幅完整平面图的图件内容,数据集中是平面 图文件的实体内容。g)文件尾可包含最后“层” Layer是文件打开后的当前层的定义。6. 1. 2 主体构成平面图主体元素构成见表4。表4平面图主体元素序号主体名称中文名称说明1PlaneMapHead文件头文件头

31、定义包含七部分内容2PrintT emplates打印模板打印模板定义3Symbols符号集合符号定义4Layers图层集合图层集合(专业类別)定义5Embellish修饰集合修饰样式集合定义6Data数据集合数据体集合7Tail文件尾文件尾定义6.2 文件头6. 2. 1元素描述文件头元素描述见表5。表5文件头元素序号元素名称中文名称说明1HeadTitle图名称图件名称2Version文件版本号文件格式版本号3Field油气田名油气田名称或区块名称4Author制图人制图人姓名5Auditor审核人审核人姓名6CreateDepartment创建部门创建部门7CreateTime创建时间创

32、建时间8EditTime修改时间修改时间9KeyWords关键词关键词10Projection投影参数详见投影参数定义11MapRange图件范围图件范围12Scale比例尺比例尺13Unit图件单位图件单位,缺省为米14DisplayRange显示范围显示范围15Remark备注备注16CopyrightName著作名软件著作登记的英文名称17SoftwareV ersion软件版本软件版本号投影参数定义见表6O表6投影参数定义序号元素名称中文名称说明1ProjectionSystemEllipsoid椭球体2Type投影类型投影类型关键字包括:Gauss;一 UTM;Taper;Alber

33、s ; Mercator3CoordinateT ype坐标类型坐标类型包括:0:经度,纬度;1:横坐标X,纵坐标Y;2:纬度,经度;3:横坐标Y,纵坐标X4CoordinateUnit坐标单位包括以下几种:0:度分秒;1:度;2:米;3:千米5EarthLongitude东西经0:东经;1:西经6EarthLatitude南北半球0:北半球;1:南半球78ParametersZoneWidth带宽Gauss或UTM投影参数9ZoneNumber带号10ScaleFactor比例系数WithZone坐标中是否含带号11IsCustom是否是自定义投影12CustomCentralLongitu

34、de自定义中央经线1314OriginLongitude中央经度Taper,Alber 或 Mercator 投影参数15OriginLatitude原点纬度16StandardParallelOne标准纬度1StandardParallelT wo标准纬度26.2.2 文件头参数说明文件头参数包括图名称、文件版本号、油气田名、制图人、审核人、创建部门、创建时间、修改 吋间、关键词、备注、投影参数、图件范围、比例尺、图件单位、著作名、软件版本,主要涵盖内容 与传统平面图件图头内容相似。其中除了版本号外,其他参数都可以缺省。文件头参数中投影参数包括椭球体、投影类型、坐标类型、坐标单位、东西经、南

35、北半球、带 宽、带号、比例系数坐标中是否含带号、是否是自定义投影、自定义中央经线、中央经度、原点纬 度、标准纬度1、标准纬度2。部分椭球体类型及其参数见表7。表7部分椭球体类型及其参数序号椭球体类型长轴(赤道半径),m扁率倒数备注1China 一 19546378245298. 3中国1954年定义2China - 19806378137298. 257中国1980年定义3China 19836378136298. 257中国1983年定义4WGS - 606378165298. 31960年定义的GPS坐标系统5WGS - 726378135298. 261972年定义的GPS坐标系统6WG

36、S - 846378137298.2572235631984年定义的GPS坐标系统投影类型包括:a)Gauss:高斯一克吕格投影。b)UTM: UTM 投影。c)Taper:正轴等角割圆锥投影(兰伯特投影)。d)Mercator:正轴等角圆柱投影(墨卡托投影)。e)Albers:正轴等积割圆锥投影(亚尔博斯投影)。当投影系不同时,所采用参数应不同。当为高斯投影(Gauss)或UTM投影时,ZoneWidth = 带宽,ZoneNumber = 带号, ScaleFactor =比例系数,WithZone =坐标中是含带号,IsCustom = 是否是自定义投影, CustomCentralLo

37、ngitude =自定义中央经线。在高斯投影坐标系中,为了避免横坐标Y出现负值, 将其起算原点向西移动(假东)500km,即对横坐标值加上500000m。当为正轴等角割圆锥投影时(Taper)或正轴等积割圆锥投影时(Albers),OriginLongitude = 中央经度,OriginLatitude = 原点纬度,StandardParallelOne = 标准纬度 1 , StandardParallelTwo = 标准纬度 2。当为墨卡托(Mercator)投影时,OriginLongitude =原点经度,OriginLatitude =原点纬 度,StandardParallel

38、 = 标准纬度。带宽:我国采用6分带和3分带。6分带投影,即经差为6,从零度子午线开始,自西向东每个 经差6为一投影带,全球共分60个带,用1,2, 3, 4. 5,表示,即东经06为第一带,其中 央经线的经度为东经3;东经612为第二带,其中央经线的经度为9。3分带,从东经1.5的经 线开始,每隔3为一带,用1,2, 3,表示,即东经1.54. 5为第1带,其中央经线的经度为东 经3;东经4. 57. 5为第2带,其中央经线的经度为东经6,全球共划分120个投影带。带号:按上述带宽划分方法图件所处的带号。高斯投影带号的计算公式为6分带带号=经度/6 (取商的整数+ 1),3分带带号=(经度+

39、 1. 5) /3 (取商的整数);UTM投影带号的计算公式为6 分带带号=6高斯投影带号+ 30 (当大于60时就减去60),3分带带号=3高斯投影带号+ 60 (当大 于120时就减去120)。中央经线:高斯投影6带中央经线经度的计算公式为当地中央经线经度= 6X当地带号-3,高 斯投影3带中央经线经度的计算:中央经线经度=3X当地带号。东西经:0表7K东经;1表东西经。南北半球:0表示北半球;1表示南半球。坐标中是否含带号:0表示文件坐标中不包含带号;1表示文件坐标中包含带号。是否是自定义投影:0表示不是自定投影;1表示是自定义投影。自定义中央经线:自定义投影时的中央经线。6.3打印模板

40、6.3.1打印模板说明打印模板是对纸张大小及页边距等参数的定义,可以定义多个模板。6. 3. 2元素描述打印模板由PrintTemplates括起来的部分,可以包含多个子模板PrintTemplate,每个子 模板由打印范围、比例尺、页边距、纸张四个下属元素组成,见表8。表8打印模板元素序号元素名称中文名称说明1PrintTemplateName名称名称2Range打印范围打印范围3ScaleX横向比例刻度横向比例4Y纵向比例刻度纵向比例5MarginTop上边距边界上边距6Right右边距边界右边距7Bottom底边距边界底边距8Left左边距边界左边距9Paper纸张纸张6.4符号集合6.

41、4.1符号集合说明Symbols是用于管理图形中使用的专业符号对象的集合,它的子集Symbol为单个符号元素。 6.4.2元素描述符号集合元素描述见表9。表9符号集合元素序号元素名称中文名称说明1Name符号名称符号名称2Code符号代码符号代码6. 4. 3 代码示例符号集合代码示例见表10。表10符号集合代码示例代码示例SymbolsSymbol Name - ”空五角星” Code -”HeadVersion Value = ”2008”/ - 0. 493802, - 0. 491697 0. 491609,0. 495852 Layers/LayersEmbellish/Embell

42、ishDataElement Color = # 000000Layer = 0 Visibility = * 1 Type = Pline” Pline Width = 0. ()35()”Coordinate-0.491727,0.119535-0. 120383,0. 119547 / Coordinate/Element/DataLayer Name = 0 Visibility = T/Symbol/Symbols6. 5图层集合6. 5. 1图层集合说明Layers是用于管理图形中使用的图层的集合,它的子集Layer为单个图层元素,包含图层的名 称和是否可见属性。通过图层分类可以使

43、图元管理更清晰专业,图层的显示在缺省情况下,按照元素 增加的先后次序显示,还可按照图层的先后顺序显示。6. 5. 2元素描述图层集合元素描述见表11。6. 5. 3 代码示例图层集合代码示例见表12。表11图层集合兀素序号元素名称中文名称说明1ViewOrder显示顺序0按元素增加的先后次序显示;1 一按图层先后顺序显示2LayerName图层名称图层名称3Visibility是否可见属性0一不可见不可编辑; 1一可见可编辑;2一可见不可编辑表12图层集合代码示例代码示例Layers ViewOrder = 0Layer等醸Layer Name - ”井位油井” Visibility = ”1

44、”/.气并Layer Name - ”井位气井” Visibility = ”1/探并/Layers油并6.6修饰集合6.6. 1修饰集合说明修饰元素由点类样式和线类样式组成,分为两大类:一类是点修饰,一类是线修饰。每类修饰又 分为层修饰与个性修饰。通过修饰元素将平面图中的各类点、线符号的样式、形状加以限定和描述。 层修饰元素见表13,个性修饰元素见表14。表13层修饰元素序号元素名称中文名称说明1EmbellishHowTo ViewCurve线类修饰样式层修饰线类修饰样式组合2Name层位名称层修饰中的层位名称3HowTo ViewPoint点类修饰样式层修饰点类修饰样式组合4Name层位

45、名称层修饰中的层位名称表14个性修饰元素序号元素名称中文名称说明1HowTo ViewCurve线类修饰样式个性修饰线类修饰样式组合2HowTo ViewPoint点类修饰样式个性修饰点类修饰样式组合6. 6. 2 点修饰6. 6. 2. 1元素描述点修饰元素用于对平面图中各类点符号的形状、特点等属性进行定义,用来代表各种复杂的、专 业的点类图元。点修饰元素描述见表15。表15点修饰元素序号元素名称中文名称说明1PointNameTextAngle角度文本属性,角度2DeltX横向偏移文本属性,横向偏移3DeltY纵向偏移文本属性,纵向偏移4PointNameTextStyle风格开关变量,文

46、本属性,风格:/水平对齐方式,为枚举变量0 x000()0001, /居左0 x00000002, /水平居中0 x00000004, /居右(缺省)/垂直对齐方式,为枚举变量0 x00000008, /居上0 x00000010, /垂直居中0 x00000020. /居下(缺省)/文字外框方式,为枚举变量0 x00000040, /空0 x00000080, /矩形0 x00000100, /圆0 x00000200, /椭圆/显示方式,可合并使用0 x000400, /固定文字大小,不随比例改变而改变显 示大小0 x00000800, /是否有背景颜色0 x00001000, /不能移动

47、点类坐标5BackColor背景颜色文本背景颜色6Font字体见 6. 8. 37ValueText文本参数见上面PointName中的Text定义8Font字体见 6. 8. 39SymbolStyleName名称符号名称10Height高度符号高度11Width宽度符号宽度12Angle角度符号角度6. 6. 2. 2 代码示例点修饰分为层修饰和个性修饰,层修饰会标注所修饰的层名,见表16和表17。表16点类层修饰点样式Embellish Text Angle = 0 * DeltX = 200 * DeltY = 一 150 Style - 76 * BackColor = ”井 FFF

48、FFF”/PointName HowToViewPointText Angle: 0 DeltX = 200 DeltY = - 150 Style = 76 BackColor 井 FFFFFF/PointNameo井点 /HowToViewPoint /Element示例中表示的为点数据的个性修饰,由修饰内容HowToViewPoint和使用修饰的Point数据 组成。6. 6. 3 曲线修饰HowToViewCurve6. 6. 3. 1元素描述曲线修饰元素用于对图形中各类直线、曲线形状、特点等属性进行定义,在曲线修饰元素中包含 线段的头、尾形状及内部名字的字体属性,也包含曲线光滑和填充

49、算法等参数。对于原始未修饰的曲 线可以选择显示或不显示,通过显示原始曲线可以方便对比修饰与被修饰曲线的形态变化。曲线修饰 元素描述见表18。表18曲线修饰元素序号元素名称中文名称说明1Base基础信息基础信息2ArrowHead首箭头首箭头修饰3ArrowTail尾箭头尾箭头修饰4InName内部名字曲线内部写名字5CurveName曲线名字首名字、尾名字6FillSymbol符号充填用符号充填曲线7MarkSymbol标记符号多种样式标记符号8Property曲线属性曲线属性修饰9Effect渐变充填渐变充填10InNameAny任意处名字曲线任意处标记名字11CenterName中心名字曲

50、线中心标记名字6. 6. 3. 2 格式定义曲线修饰中的基础信息,包括修饰的内部名称及开关变量,方便以后扩展,见表19。 表19 基础信息序号元素名称中文名称说明1BaseName曲线修饰的内部名称曲线修饰的内部名称2Style开关变量0 x0001, /是否画原始曲线基础信息代码示例见表20。示例中黄色为曲线属性修饰,中间的黑色线为Style = 1显示原 始曲线效果。表20基础信息代码示例代码示例Base Name= ” Style = ”1”/在线的首部加箭头,代表有方向的线。首箭头元素描述见表21。表21首箭头元素序号元素名称中文名称说明1Height高度箭头高度首箭头修饰代码示例见表

51、22。示例代码表示高度为200的首箭头。表22首箭头修饰代码示例代码示例/在线的尾部加箭头,代表有方向的线。尾箭头元素描述见表23。表23尾箭头元素序号元素名称中文名称说明1Height高度箭头高度尾箭头代码示例见表24。示例代码表示高度为200的尾箭头。表24尾箭头代码示例代码示例ArrowTail Height = ”200”/描述在线的内部标注线的名称。内部名字修饰元素描述见表25 o表25内部名字修饰元素序号元素名称中文名称说明1StyleValue样式开关变量:/曲线风格,为枚举类型 0 x00020000,/按个数标记名字 0 x00040000,/按步长标记名字2TextNumO

52、rStep数目或桩号文本属性,数目或桩号3Offset文字偏移文本属性,文字偏移4CurveWidth宽度曲线属性,曲线宽度5Color颜色曲线属性,曲线颜色6SmoothStep光滑步长曲线属性,光滑步长7Font字体参考6. 8. 3等值线名字高度为200,按数目标记名字,名字相对于等值线中心偏移为0,代码示例见表26。 描述在线的首部或者尾部标注名称,元素描述见表27。曲线首尾名字修饰代码示例见表28。代码示例中首尾名字大小相同,可通过角度Angle和偏移 量Offset来控制名字所摆放的位置。描述在线组成的多边形区域内填充符号,符号的大小、间距可任意设置,元素描 述见表29。表26曲线

53、内部名字修饰代码示例代码示例InNameStyle Value = ”2686320647/表27曲线首尾名字修饰元素序号元素名称中文名称说明1TypeNameHead首名字首名字2NameTail尾名字尾名字3BaseAngle角度基本属性,角度4Offset偏移基本属性,偏移5Style样式开关变量:0 x0800,/沿着曲线标记名字6HeadString名字前缀基本属性,名字前缀7Font字体参考6. 8. 3表28曲线首尾名字修饰代码示例代码示例CurveName Type = *NameHead Base Angle - ” 180 Offset = 55 Style - 13421

54、7728 HeadString=”/Font W= 40 H 二10()H B= 1 1= 1 U= 1 S= 0 PF = ”18” FN=宋体” C =井 000000 SP = 0 /CurveName表30的东例中,Name定义充填符号,Size, Scale, Space定义符号的显ZK大小及位置。描述在线上面标记符号可首尾标记也可任意多个标记,符号大小样式任意调 整。元素描述见表31。表29符号充填修饰元素序号元素名称中文名称说明1Style样式开关变量:/充填方式,为枚举类型0 x00000080,/B样条平滑充填0 x0000008() 1 0 x00000040,/B 样条闭

55、合平滑充填0 x00000100,/S样条平滑充填0 x00000100 | 0 x00000040,/S 样条平滑充填闭合2Name符号名称符号名称3SizeX横向尺寸符号横向尺寸4Y纵向尺寸符号纵向尺寸5ScaleX横向缩放缩放系数,横向缩放6Y纵向缩放缩放系数,纵向缩放7SpaceX横向间隔符号横向间隔8Y纵向间隔符号纵向间隔表30符号充填修饰代码示例代码示例FillSymbol Style = 0 MarkName =菜地 Scale X= 1. 0000 Y= 1. 0000/ /FillSymbolmum:y y y y Y* y :mam表31标记符号修饰元素序号元素名称中文名称

56、说明1Type标记类型/标记类型,为枚举变量0, /曲线上标记多个相同符号/在线的首部显示符号/在线的尾部显示符号/在线的两侧显示两个同样的符号2MarkName符号名字基本属性,符号名字3Height符号高度基本属性,符号高度4BaseWidth符号宽度基本属性,符号宽度5Angle符号角度基本属性,符号角度6Style风格开关变量:/符号标记方式,可合并使用0 x00200000, /统一刻度0 x00400000, /统一方向0 x00800000,/标注在节点处0 x01000000. /桩号取整0 x0200000(), /标注曲线首尾桩号表31 (续)序号元素名称中文名称说明7Lo

57、cateBegin开始桩号位置属性,开始桩号8End结束桩号位置属性,结束桩号9Step间隔步长位置属性,间隔步长10OffsetX横向偏移偏移属性,横向偏移11Y纵向偏移偏移属性,纵向偏移表32的示例中,通过Base定义符号的标记类型为“3”,即标记两个符号,结合曲线的属性修饰 实现断层的显示效果。表32标记符号修饰代码示例代码示例Offset X= 0 Y= 0/003E/MarkSymbol描述线的复杂属性,可设置线风格(闭合、光滑等)、线型(实线、虚线、点线 等)、线头方式(圆头、方头)等。曲线属性元素描述见表33。表33曲线属性元素序号元素名称中文名称说明1BaseWidth宽度基本

58、属性,宽度2Color颜色基本属性,颜色3Style风格开关变量:/曲线风格/可合并为AS, BS, PS, OS, OSB,, TS, BC, PS,TO*,OB,TBS,TPS,TAS0 x00000001,/E不显示曲线0 x00000002,/77w不使用0 x00000004,/7 V虚线显示0 x00000008,/D设计线0 x00000010,/M中值滤波0 x000()002(),/S填充0 x00000040 WC 闭合0 x000()008(),/BB 样条0 x00000100,/P三次样条光滑0 x00000200,/O平行线0 x00000400,/T* 透明0 x

59、00000800,/A波浪线/线头显示样式0 x00010000,/曲线圆头显 2K开关为()时曲线头缺省显尔4SmoothStep光滑步长基础属性,光滑步长5Offset偏移基础属性,偏移表33(续)序号元素名称中文名称说明6VirtualLineNumber个数虚线属性,个数7Value长度虚线属性,长度8IsNode节点是否标记桩号虚线属性,节点是否标记桩号()一无桩号,1 一有桩号)9WaveT周期波浪线属性,周期10A振幅波浪线属性,振幅11N采样点个数波浪线属性,采样点个数表34示例标识虚线属性,实线长度为20,空白长度为15。表34曲线属性修饰代码示例代码示例PropertyBa

60、se Width = 3 Color = # 000000 Style 65668 SmoothStep = 0 Offset = ”0”/VirtualLine Number = 2 IsNode = ”0” Value = 20 15/Property描述对线组成的多边形进行渐变色填充,填充色任意设置,填充模式多样化,元素描 述见表35。表35渐变充填修饰元素序号元素名称中文名称说明1Style风格开关变量:/充填风格,可合并边线样式使用0 x00000040,/ 闭合/边线样式,为枚举变量0 x00000080,/B 样条0 x00000100,/二次样条光滑2Mode模式开关变量:/充

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论