基于Windows的TEQC 用户的新绘图程序外文翻译资料

 2022-12-26 18:59:07

英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料


基于Windows的TEQC

用户的新绘图程序

摘要:

在1999年的GPS解决方案(第3卷,第1期)中,Estey和Meertens描述了一种用于GPS和GLONASS数据的多功能软件工具包,称为TEQC(发音为“tek”)。该方案的名称反映了其三个主要功能:翻译,编辑和质量检查。 TEQC可用于许多不同的计算机平台,包括基于Windows的个人计算机。这个令人惊奇的程序可用于将各种GPS接收机的本地二进制文件转换为标准接收器独立交换格式(RINEX)。它也可以用于编辑和质量控制现有的RINEX文件。并且它可以用于生成通常与星号观测相关联的几种不同数量的绘图文件。本文介绍了一种新的C/C 程序,它使基于Windows的TEQC用户增加了查看和打印TEQC图文件的灵活性。用户现在可以为每个绘图指定开始和停止时间,要绘制的星号子集,x轴和y轴的标签以及出现在每个曲线顶部的标题。新软件将TEQC输出的原始“紧凑格式”图形文件转换成PostScript文件,然后可以查看或打印。 PostScript文件的另外一个好处是它们可以用于为文档发布提供高品质,高分辨率的图形。

简介

TEQC方案(Estey和Meertens 1999)被世界各地许多机构和大学广泛使用,用于在调查活动期间收集的GPS和GLONASS数据以及连续运行的站点中生成RINEX文件(Gurtner 2000)。它也可用于读取和质量检查现有的RINEX文件。在生成或读取RINEX文件时,TEQC编译了大量有关数据间隙,周期滑移,低仰角和伪距多路径的信息。它输出具有许多跟踪统计信息的摘要文件和每个星号的观察结果的缩略图。如果需要额外的细节,用户可以检查由TEQC输出的八个单独的绘图文件。 (* .ion)标准化的L2-L1电离层延迟(* .iod)电离层延迟的时间变化率(* .mpl)LI伪距多径,(* .mp2)L1观测的L2伪距多径,(* .ele)星号仰角,(* .azi)星号方位角,(* .snl)信噪比和(* .sn2)信号 - L2观测信噪比。这些绘图文件使用“紧凑格式”(UNAVCO 1995)写入磁盘。这种ASCII格式被设计为通过在每个时期消除时间标签信息并且仅在星号列表已经改变时(即,每当星号被添加或丢弃时)仅在时代报告星号列表来产生较小的文件。

为了以紧凑格式查看TEQC图文件,用户可以从University Navstar Consortium(UNAVCO)网站下载一个基于UNIX的程序,称为GT或基于DOS的程序,称为QCVIEW。 GT程序允许用户在某些时期进行放大,并将显示屏幕上绘制的每个点的x和y坐标值。 QCVIEW程序最初是为TEQC的前任编写的:QC。这是一个简单,直接的程序,它将一次一个地以黑色和白色显示星号,或者一次使用各种颜色显示星号。该程序不是像GT那样的菜单驱动,而是在命令行上只需要一个图文件名。

为了向基于Windows的TEQC用户提供更多的灵活性来查看和打印这些图,作者试图创建一个新的实用程序,利用现有免费软件的强大功能,如通用映射工具(GMT)软件( Wessel和Smith 1991)和Ghostscript/Gsview软件。创建了一个新的C/C 程序,称为CF2PS,它使用GMT将Compact Format文件转换为PostScript文件(因此名称为CF到PS)。 PostScript文件创建完成后,可以使用GSview软件查看或打印(GMT和GSview均可用于Windows 95/98/Me/NT/2000/XP)。 GSview具有旋转绘图和放大PostScript绘图各个部分的附加功能。

创建PostScript文件

由于TEQC有一个命令行界面,因此早期就以同样的方式设计CF2PS。只有一个“必需”命令行选项(及其参数):-i选项和输入文件的相应名称。因此,简单的CF2PS运行可以使用命令“CF2PS - iwbrdl560.mpl”,其中wbrdl560.mpl是由TEQC程序输出的压缩格式绘图文件的名称。 CF2PS具有附加选项,使用户能够指定输出文件名,绘图的开始和/或停止时间,包含(或省略)x和y轴标签的星号列表,以及用于情节的顶部。下面通过软件生成的“使用”消息来解释这些选项的语法:usage:cf2 ps - iwbrdl560.mpl -owbrdl560.mpl.ps -p“站WBRD,年份156”-x“时间(小时)“-y”L1 Pseudorange Multipath(meter)“-b”2002 06 05 00 00 00.0000“-e”2002 06 05 23 59 59.9999“-s”02 03 05 14 18 25 30 31“-d”04 29” ,其中

bull;-i之后是输入文件名(必需),

bull;-o后跟输出文件名,

bull;-p后跟图标题,

bull;-x之后是x轴的标题,

bull;-y之后是y轴的标题,

bull;-b是GPS开始时间(以年月日为单位)

bull;-e是GPS停止时间(以年月日为单位)

bull;-s表示仅绘制这些星号,-d表示省略这些星号。

请注意,每次运行程序时,只需要-ilnputFilename。请注意,每个选项都需要一个参数。每当参数包含嵌入空格时,请使用双引号。

由于CF2PS程序从TEQC读取绘图文件,它会生成一系列ASCII文本文件,其中一个用于绘图文件中的每个星号。这些ASCII文本文件的名称有prnOl.xy,prn02.xy,... prn30.xy等;它们各自包含两列数据。第一列表示十进制小时内每个纪元的时间标签。第二列表示要绘制的实际值(即,y坐标)。 CF2PS程序还创建一个legend.txt文件,该文件保存用于表示每个星号的符号。该文件用于构建将出现在每个情节右侧的符号图例。图1显示了一个示例legend.txt文件。此文件包含七列。从左向右移动,列表示以下数量:用于绘制字符串的位置的x坐标(以英寸为单位)(从页面的左下角引用),y-坐标(以英寸为单位),字体大小(10点),字符串的基线和水平面之间的角度(顺时针方向测量),字体类型,对齐代码,用于指示字符串上的x- ,参考y坐标(BL表示文本字符串将使用其左下角定位)和字符串本身(可能包含嵌入的空白,如“04 D”或“PRN SYM”)。七列提供GMT程序pstext的输入参数。更多详细信息可以在GMT文档(Wessel和Smith 2002)中找到。

CF2PS程序还创建一个名为makePS.bat的DOS批处理文件,其实际上是对作为GMT一部分的gmtset,pstext和psxy程序的一系列调用。图2显示了一个示例makePS.bat文件。 makePS.bat中的前两行是调用GMT程序gmtset来设置图形的类型,x轴和y轴的外观以及字体类型/大小。下一行是调用程序pstext来读取legend.txt文件中的行并创建星号的符号图例。以下行是第一个调用第一颗星号的psxy程序;该行包含用于标记x轴和y轴的字符串以及用于绘图标题的字符串的信息。 makePS.bat文件中的其余行显示了每个星号对psxy程序的两次调用。第一个电话绘制连接每个星号要绘制的点的线。第二个呼叫绘制用于在每个点处表示每个星号的符号。图3显示了结果PostScript图文件。

由CF2PS程序创建的最终文件是一个名为cf2 ps.sum的汇总文件。该文件列出了用户输入的命令行选项,以及可能在程序执行期间发送的任何错误消息的副本。

要开始使用程序CF2PS生成图,用户首先需要安装Windows版本的TEQC,GMT软件和Ghostscript/GSview软件。用户可以通过在DOS命令提示符下键入任何GMT程序名称来测试GMT软件是否正确安装。例如,他可以输入“gmtset”。如果格林尼治标准时间准备就绪,则应显示gmtset的使用信息。

作为示例,假设用户想要使用两个名为cha22170.02o和brdc2170.02n的RINEX文件来获得LI伪距多路径图。他会按照这三个步骤。

1.运行TEQC程序来计算紧凑格式图文件(默认模式下,TEQC将始终生成八个标准图文件)。示例TEQC命令行将是teqc qc -nav brdc2170.02n cha22170.02o

2.在由TEQC创建的八个绘图文件中的任何一个上运行CF2PS程序。在下面的示例中,用户已经指定了输入文件名(始终为必需),开始时间和结束时间:cf2ps -icha22170.mpl -b“2002 8 5 5 0 0.0”-e“2002 8 5 9 0 0.0”

3.使用其图标启动GSview程序,然后使用文件/打开菜单找到cha22170.mpl.ps文件。 GSview是Ghostscript软件的一部分。使用它,用户可以查看PostScript文件,打印或将其转换为其他格式,如封装PostScript(EPS)。

定制CF2PS程序

创建CF2PS时,进行了多项设计选择。由于C/C 源代码在GPS Toolbox网站(http://www.ngs.noaa.gov/gps-toolbox)上可用,欢迎读者修改代码,改变程序的使用方式,或改变最后的PostScripts图的外观。

作者选择使用十进制小时为x轴,因为它使用相对较短的标签与使用GPS星期或时代数字相比。小数小时似乎比历史数字更容易理解,它们似乎非常适合大多数连续运行的GPS/GLONASS站的24小时RINEX文件。读者可能会喜欢他/她的特定应用程序的其他时间标签,并可以相应地更改C/C 代码。

选择用于表示星号ID号的字母/数字符号,以便当所有27个左右的GPS星号出现在相同的情况下(如24小时的RINEX观察文件可能发生)时,绘图更容易阅读。作者还想使用可以进行黑白打印的符号。对于某些应用,读者可能希望使用颜色来区分不同的星号。如果您在源代码中查看符号0如何用于PRN 30,那么很容易看出其他符号如何用于代替字母/数字字符。目前的程序只设置为绘制GPS星号。要绘制GPS和GLONASS星号,必须修改程序以添加其他符号。

读者还可以选择向CF2PS程序添加其他命令行选项;以允许在绘图上写入附加的文本标签,或允许用户在控制x轴和y轴的出现方面的额外灵活性。由于Perl语言现在可用于PC,一些读者也可能更喜欢使用Perl脚本而不是DOS批处理文件来执行构建最终PostScript文件的各种GMT程序。使用Perl将使CF2PS在UNIX和Windows平台之间更加便携。

通用映射工具和Ghostscript软件检索TEQC

TEQC程序可从UNA-VCO网站下载:http://www.unavco.ucar.edu/data_support/ software/teqc/teqc.html。

从主TEQC页面,向下滚动到标题为Microsoft Windows和DOS zip文件的部分。然后下载适用于您电脑操作系统的zip文件。

通用绘图工具(GMT)软件可以在夏威夷大学海洋与地球学院找到科技网站:http://gmt.soest.ha-waii.edu。向下滚动到标题为“GMT主站和镜像站点”的部分。点击其中一个镜像站点并下载README.GMT文件。 Windows用户所需的所有文件都列为* .zip文件;这个文件解释了每个* .zip文件包含的内容。为了简单起见,读者可能希望仅下载以下文件:GMT_exe.zip,GMT_share.zip,GMT_suppl_exe.zip,GMT_pdf.zip和netcdf-3.5.0.win32bin.zip。 CF2PS程序使用GMT创建相当简单的xy图。 GMT软件还可用于生成使用多种不同海岸线数据集的高质量地图。读者可能希望稍后下载这些不同的海岸线文件,以建立地图。还有读者可能希望稍后下载的源代码文件。一旦GMT软件解压缩,请检查GMT主目录中的README.WIN32文件,了解如何配置PC运行GMT的说明。 AFPL Ghostscript软件可从威斯康星大学的计算机科学系获得:http://www.cs.wisc.edu/~ghost。首先点击“获取AFPL Ghostscript 7.04”。首字母缩略词AFPL代表“Alladin免费公共许可证”。然后向下滚动到标题为“Windows 95,98,ME,NT,2000或XP”的部分。下载文件gs704w32.exe和gsv43w32.exe。执行第一个文件安装Ghostscript 7.04版。然后运行gsv43w32.exe安装GSview。 Ghostscript/GSview将需要大约17 MB的磁盘空间。 GMT软件,只使用上述五个* .zip文件,将需要大约22 MB的磁盘空间。由于这两个软件包都被积极地维护,所以读者可以期望上述每个网站最终将包含未来版本的软件。

GPS工具箱

GPS工具箱是专门用于突出GPS工程师和科学家利用的算法和源代码的专栏。如果您有一个有趣的子程序或程序,您想与读者分享,请传递;请发送电子邮件至gps-toolbox@ngs.noaa.gov。要评论这里讨论的任何源代码或下载源代码,请访问我们的网站:http:// www.ngs.noaa.gov/gps-toolbox。该专栏由加拿大安大略省渥太华加拿大自然资源大地测量司的斯蒂芬·希拉编辑,NOAA国家测绘局,Silver Spring,马里兰州和Mike Crayme

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[28098],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。