利用Grapher绘制彩色渐变剖面平面图.pdf_第1页
利用Grapher绘制彩色渐变剖面平面图.pdf_第2页
利用Grapher绘制彩色渐变剖面平面图.pdf_第3页
全文预览已结束

利用Grapher绘制彩色渐变剖面平面图.pdf.pdf 免费下载

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

文档简介

第3 2 卷第2 期 2 0 0 8 年4 月 物探与化探 G E O P H Y S I C A L G E O C H E M I C A LE X P L O R A T I O N V 0 1 3 2 N o 2 A p r 2 0 0 8 利用G r a p h e r 绘制彩色渐变剖面平面图 陈明 何门贵 广东省地质物探工程勘察院 广东广州5 1 0 8 0 0 摘要 在物探扫面工作中 有大量的剖面数据需要绘制成剖面平面图 要求寻找一个高效快速的制图方法 通过对 G r a p h e r 自动化功能的分析和实践 编制程序实现了快速绘制彩色渐变剖面平面图的需求 说明利用自动化脚本能 够在获得精美图件的同时 可以极大地提高作图效率 关键词 g r a p h e r 自动绘图 剖面平面图 中图分类号 P 6 3 1 2文献标识码 A文章编号 1 0 1 3 0 8 9 1 8 2 0 0 8 0 2 0 1 9 6 0 3 用计算机自动绘制物探剖面平面图有许多方 法 可以自己编写专门的绘图程序 如刘浩军 提 出将剖面划分条带区间进行填充 从而达到渐变着 色效果 可以利用G I S 二次开发进行绘制 如孙中任 等旧1 提出构造边界文件 通过S u r f e r 自动化接口实 现剖面平面图绘制和着色 但前者需要相当成熟的 编程能力 不容易推广应用 后者则不能实现渐变着 色 为了寻找一个既能快速获得精美图件又简便易 行的方法 笔者研究了G r a p h e r 的实现方式 作为地质工作者手中的绘图利器 G r a p h e r 拥有 大多数流行的数学统计功能和数十种基于二维或三 维数据的图形类型 绘制剖面图是其中一种基本功 能 随着新版渐变颜色填充特性的加入 G r a p h e r 绘 制的剖面图和剖面平面图也能像S u r f e r 绘制的等值 线图一样拥有多样的色彩 直观地表现物探异常 G r a p h e r 提供了全面详尽的二次开发接口 能够 很好地与各类编程语言对接 如V i s u a lC D e l p h i V i s u a lB a s i c A S P N E T 等 其本身甚至附带了基 于S a xB a s i c 引擎的二次开发环境 笔者以B a s i c 语 言为例说明如何利用新版的G r a p h e r6 实现物探彩 色剖面平面图的自动绘制 1 实现方法 图1 是用B a s i c 语言编制的自动化绘图程序结 构框图 这个实现方法最核心的地方是利用G r a p h e r 的渐变填充分别对正异常和负异常区域进行着色 正是新的G r a p h e r 引入了简化的C o l o r M a p 特性 使 渐变色填充得以实现 图2 是一个白色一黑色渐变 填充的例子 收稿日期 2 0 0 7 0 5 2 5 图1 程序实现框图 图2 白色一黑色渐变填充 在自动化实现过程中 要求我们利用 C L R 文 万方数据 2 期陈明等 利用G r a p h e r 绘制彩色渐变剖面平面图 1 9 7 件格式 其定义简单明了 例如一个蓝一绿一黄颜 色渐变的 B l u e G r e e n Y e l l o C L R 文件内容如下 C o l o r M a p1 1 0002 5 5 5 002 5 50 1 0 02 5 52 5 50 其中第一行是标识符 版本号和插值方法 第二至第 四行是各铆点位置及相应的R G B 颜色分量 注意必 须有第O 位置和第1 0 0 位置 然而由于刚出现的C o l o r M a p 特性是一个简化 了的实现 它允许我们定义每个百分点上的渐变色 却不允许我们指定每个百分点对应的数值 这种简 化的设计在绘制单个剖面图时是很便利的 但由于 剖面平面图上要表现多条剖面 每个剖面上量值的 图3多剖面的渐变填充不符合实际要求 图4 彩色渐变剖面平面 万方数据 1 9 8 物探与化探3 2 卷 范围是不同的 使用同一个C o l o r M a p 导致每个剖面 上填色标准不统一 图3 说明使用同一个C o l o r M a p 对不同剖面进行填充 导致渐变色不能真实反映异 常特征 笔者经过实践 发现通过编程的方法可以将 C o l o r M a p 中的颜色分量 R G B 与量值对应 假设整 个工区所有剖面的极大值为z 某个剖面量值的 极大值为y 一 通过y 2 5 5 z 这样的算式 可以 得到该剖面极大值位置的R G B 分量 从而得到与整 个工区一致的渐变填充 最后通过B a s i c 语言编制成自动化脚本程序 见图1 根据每个剖面量值特征 获得相应的C o l o r M a p 从而得到一幅合格的彩色剖面平面图 2 应用实例 图4 是利用自动化脚本程序绘制的某磁法工区 剖面平面图 图中正异常用白色一红色渐变表示 生成C o l o r M a p 的B a s i c 语言代码如下 c l r W 2 R P a t h w 2 r c l r O p e nc l r W 2 RF o rO u t p u tA s f n c R G B 2 5 5 一I n t y M a x 宰2 5 5 z M a x P r i n t f n C o l o r M a pl l P r i n t f n 02 5 52 5 52 5 5 P r i n t f n 1 0 02 5 5 c R G B c R G B C l o s e f n 负异常用白色一蓝色渐变表示 生成C o l o r M a p 的 B a s i c 语言代码如下 c l r W 2 R P a t h w 2 r c l r O p e nc l 舟2 RF o rO u t p u tA s f n c R G B 2 5 5 一I n t y M a x 芈2 5 5 z M a x P r i n t f n C o l o r M a p1l P r i n t f n 02 5 52 5 52 5 5 P r i n t f n 1 0 02 5 5 c R G B c R G B C l o s e f n 每个剖面的相应C o l o r M a p 生成后 用G r a p h e r 自动 化方法中的L o a d C o l o r M a p 方法即可应用渐变色填 充 3 结束语 1 利用G r a p h e r 的C o l o r M a p 特性 能够做出 精美直观的剖面平面图 2 利用G r a p h e r 的自动化能力 将各种数据 统计以及图件的各类参数调校均交由程序自动完 成 极大地提高了作图效率 3 只需简单修改C o l o r M a p 生成代码 即可轻 松实现其他渐变色的填充 参考文献 1 刘浩军 航空物探平剖图自动绘制的可视化处理 J 物探与 化探 2 0 0 4 2 8 2 1 4 7 2 孙中任 赵东亮 利用S u f f e r 实现剖面平面图绘制 J 物探与 化探 2 0 0 6 3 0 2 1 7 2 3 林永 张乐强 V i s u a lB a s i c6 0 用户编程手册 第二版 M 人民邮电出版社 2 0 0 2 4 李春雨 计算机图形学与实践 M 北京 北京航天航空大学 出版社 2 0 0 4 5 三味工作室 M a p l n f o6 0 应用开发指南 M 北京 人民邮电 出版社 2 0 0 1 6 3曾志华 朱学林 S u f f e r 自动化在静力触探试验曲线图绘制中 的应用 J 探矿工程 2 0 0 3 6 T H EA P P L I C A T I O NO FG r a p h e rA U T O 队T I O N T OD R A W I N GT H EC o L O R F U LP R O F I L EM A P C H E NM i n g H EM e n g u i G u a n g d o n gI n s t i t u t eo fG e o l o g i c a la n dG e o p h y s i c a lE n g i n e e r i n gE x p l o r a t i o n G u a n g z h o u5 1 0 8 0 0 C h i n a A b s t r a c t T h e r ee x i s t sl o t so fp r o f i l em a p p i n gw o r ki ng e o p h y s i c a ls u r v e y a n dt h u sar a p i da n de f f i c i e n ta u t o m a t i o nm a p p i n gm e t h o di s h i g h l yn e e d e d T h i sp a p e rh a sd e s c r i b e dt h ea p p l i c a t i o no fG r a p h e ra u t o m a t i o nt ot h er a p i dd r a w i n go fg e o p h y s i c a lp r o f i l em a pa n dp r o v i d e d8 0 m ea u t o m a t i o ns c r i p tc o d e sa n dm a p p i n ge x a m p l e st oi l l u s t r a t et h er e a l i z a t i

温馨提示

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

评论

0/150

提交评论