- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
制作玫瑰图的程序
第 ld卷第 3期 幸豪让 瞥警陀学报 VoI.14No.3
l991年 9月 JournalofEastChinaCollegeofGeology SUM .35
绘制玫瑰图的程序——GsMR0sE
[美]GISelner RBTaylor
0 引 言
GSMROSE是分析GSDRAW /GSMAP数据库中的线型数据形成玫瑰图的程序 。用户可 以
选择玫瑰图的半径,单位方向的角度间隔和输出设备:屏幕、绘图仪或包含HPOL指令的磁盘
文件 。除绘制玫瑰图外 ,还可以打印出与形成玫瑰图有关的数字信息。分析线型数据的方法
有两种:一是长度加权法,二是频率加权法。
在长度加权法中,从数据库中读出规定的代码数据 (线型的或多边形边界),沿着线的方
向顺序计算相邻两点间线段的走向与长度 。按规定方 向的角度范围 (例如规定 5。,则有方向
从 0— 5。,5。一l0。等直到 J75一 l80。)分析这些线段的方 向,并将其长度累计在这个方向中。
分析完数据库中线型数据后,求出具有最大长度的方 向,并用这个长度去除各个方 向中的累
计长度,得到的比值就决定了这个方 向上绘制玫瑰图的半径 。图中最大长度方 向的半径可 由
用户选择。
在频率加权法中,计算指定代码的每条线连接它的第一个点和最后一个点的走向,并按
规定的角度间隔,倒如 5。的范围划分的方 向间隔,把这个走向记录在它落入的方 向间隔中。找
出落在其间隔中录入的线条数 目最多的方向.按用户规定的半径画出,其它方 向的半径 ,按
其落入的录入数 目与最大值的比值来决定 。
对笛卡尔坐标系 ,玫瑰图的Y方 向 (0啪 方 向)为Y轴方 向。对大地测量坐标系,在GSM-
ROSE支持下的大多数投影中 (与 GSMAP (6.0)相 同),玫瑰图的Y轴方 向为中心子午线的
方向。利用大地测量坐标的数据库绘制的玫瑰图,反映了选用不同地图投影的区别,对不大
于 r×2。的区域,这种差别不大。对于大于这个范围的区域不作大地测量坐标的数据使用。
玫瑰图上有三个 同心圆。以实线绘出的圆按规定的半径 (对应于最大数值 的方 向)绘 出,
在半径的 10 及 50 处,分别用虚线绘出二个同心圆。在 0。方 向用最长的小标记标出I90。,
180。及 270。处的小标记短些 ,每个角度方 向用短的标记标出。由于每条线条 /线段的方 向与数
字化方 向有关 ,因而它应当是以玫瑰图的圆心中心对称 。玫瑰图绘出后可以打印出一十表,它
给出数据库名、分析的代码编号和总的录入数 目。在长度加权法中,给出以公里为单位的最
大值方 向的累计长度和所有方向累计起来的总长度,以及列出每个规定方 向的角度间隔的累
计长度和它在总累计长度 中占的百分比。在频率加权法中,给出最大值方 向的录入数,并列
285
出每个在规定方 向的角度 间隔的录入数 目和 占总的录入数 目的百分比。由于中心对称的特征 ,
两种数据都仅列出 0。一l80。的数据
用数据库中 1—99的线型数据 ,400—499的多边形数据的边界及 600—699的线型数据
指定的某一代码,都可形成长度加权玫瑰图。1--99,600—699中的代码可以形成频率加权玫
瑰 图。顺便提一下 .600—699组代码的数据 .在数据库中只有数字化点的信息,只在 GS-
DRAW /GSMAP绘制时产生平罱作用
如果计算机中已有GSMAP或GSDRAW 60版本的程序 ,那么,仅需将 GSMROSF-EKE
拷贝到它们所在的子 目录 。如程序不是 6.0版本就需要把软盘上的程序拷贝到硬盘的一个子
目录。操作必须在硬盘上进行。
1 操 作
在当前的驱动器上必须有GSMROSE.EXE.配置文件 CONFIG.SCR,CONFIG.PLT及字体
文件 0.fat。打开计算机和打印机,键入GSMROSE,启动程序 。当程序与字体文体读入后,屏
幕上的第一个提示是要求送入数据库名。同时屏幕上列出该子 目录中所有扩展名为 .NDX的
文件名。
ENTERDATABASENAME (键入数据库名)
键入待分析数据的数据库名,即不带扩展名的文件名。下一个
文档评论(0)