【24h】

The Open Source GPS Toolkit: A Review of the First Year

机译:开源GPS工具包:第一年的审查

获取原文

摘要

The open source GPS Toolkit (GPSTk) project, first presented at the ION-GNSS-2004, provides a software suite that supports general GNSS research, analysis and development. This paper will summarize improvements in the GPSTk since that first initial release. A growing community of users has adopted the GPSTk. Examples of how the GPSTk has benefited research, commercial, and military groups will be described. The goal of the GPSTk project is to free the research community from the burden of implementing standard satellite navigation algorithms. The project provides a software suite that consists of a set of applications built upon a central library. The GPSTk distribution is available for download at http://www.gpstk.org/. The software is organized into a core library, and a set of applications built upon the library. The GPSTk library provides functions that are common to many applications. The functions include: time conversion; matrix and statistical analyses; reading and writing of standard formats, such as RINEX and SP3; position determination using gradient and algebraic techniques; troposphere delay models; ionosphere delay models; and P-code generation. The library functionality can be accessed by users through custom-built software applications or through the applications distributed with the GPSTk. The GPSTk library and most of its applications are written in highly object oriented ANSI standard C++. Functionality in the library is accessed through functions associated with classes. Classes are an object oriented construct that binds data and functions into one module. One advantage of this approach is that the user can interchange equivalent classes. For example, the user can trivially switch from the use of broadcast to precise ephemerides. By providing these standard models in a production quality and modular form, the library empowers the user to concentrate on new applications rather than on base-level capabilities. The GPSTk software suite is available to the public under the Lesser GNU Public License, or LGPL. The LGPL grants the user a number of rights; notably, the ability to choose whether to modify and redistribute the source code.
机译:开源GPS工具包(GPSTK)项目首先在Ion-GNSS-2004上呈现,提供了一种支持GNSS研究,分析和开发的软件套件。本文总结了自首次初始释放以来GPSTK的改进。越来越多的用户社区采用了GPSTK。 GPSTK如何有利于研究,商业和军事群体的例子。 GPSTK项目的目标是从实施标准卫星导航算法的负担中释放研究界。该项目提供了一种软件套件,包括一组基于中央库的应用程序组成。 GPSTK发行版可用于http://www.gpstk.org/下载。该软件被组织到核心库,以及在库上构建的一组应用程序。 GPSTK库提供许多应用程序的函数。这些功能包括:时间转换;矩阵和统计分析;读写标准格式,如rinex和sp3;使用梯度和代数技术的位置确定;对流层延迟模型;电离层延迟模型;和p代码生成。用户可以通过自定义软件应用程序或通过与GPSTK分发的应用程序访问库功能。 GPSTK库和其大部分应用程序都以高度对象为导向的ANSI标准C ++编写。通过与类关联的函数访问库中的功能。类是一个面向对象的构造,它将数据和函数绑定到一个模块中。这种方法的一个优点是用户可以交换等同类。例如,用户可以从广播的使用中来改变到精确的间歇。通过以生产质量和模块形式提供这些标准模型,图书馆赋予了用户专注于新的应用而不是基础级功能。 GPSTK软件套件可在较小的GNU公共许可证或LGPL下提供。 LGPL授予用户许多权利;值得注意的是,选择是否修改和重新分发源代码的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号