Архив
Том 21, 2024
Том 20, 2023
Том 19, 2022
Том 18, 2021
Том 17, 2020
Том 16, 2019 г.
Том 15, 2018 г.
Том 14, 2017 г.
Том 13, 2016 г.
Том 12, 2015 г.
Том 11, 2014 г.
Том 10, 2013 г.
Том 9, 2012 г.
Том 8, 2011 г.
Том 7, 2010 г.
Выпуск 6, 2009 г.
Выпуск 5, 2008 г.
Выпуск 4, 2007 г.
Выпуск 3, 2006 г.
Выпуск 2, 2005 г.
Выпуск 1, 2004 г.
Поиск
Найти:
Подписка/отписка
на рассылку новостей
Ваш e-mail:
ISSN 2070-7401 (Print), ISSN 2411-0280 (Online)
Современные проблемы дистанционного зондирования Земли из космоса
физические основы, методы и технологии мониторинга окружающей среды, потенциально опасных явлений
и объектов

  

Современные проблемы дистанционного зондирования Земли из космоса. 2019. Т. 16. № 1. С. 35-45

Создание неустаревающих программ для манипуляции данными ГНСС в формате GREIS

И.М. Алешин 1 , К.И. Холодков 1 
1 Институт физики Земли им. О.Ю. Шмидта РАН, Москва, Россия
Одобрена к печати: 20.12.2018
DOI: 10.21046/2070-7401-2019-16-1-35-45
В работе описан набор инструментов для разработки приложений для манипуляции данными измерений ГНСС в формате GREIS. При создании набора инструментов реализованы механизмы, препятствующие его устареванию за счёт автоматизации процессов генерации исходного кода, составления документации, сборки и тестирования компонентов программного обеспечения (ПО). Это позволяет отнести созданное ПО к разряду неустаревающего (evergreen software). В качестве примера использования набора приведено описание инструмента анализа содержимого файлов измерений ГНСС, получаемых приёмниками фирмы Javad GNSS (и совместимыми). Данная программа использует ключевые структуры и методы из представляемого набора, в частности касающиеся загрузки данных и перебора сообщений. Анализ этой простой программы позволит потенциальному пользователю быстро начать разработку собственного прикладного приложения. Набор инструментов разработки является программным продуктом с открытым исходным кодом, который представлен в репозитории https://github.com/iperas/Greis. Инструмент анализа также выпущен под открытой лицензией и доступен по адресу https://github.com/iperas/Greistools.
Ключевые слова: ГНСС, ГНСС-измерения, манипуляция данными, JPS, GREIS, фреймворк, инструменты разработчика, набор инструментов для разработки ПО
Полный текст

Список литературы:

  1. Abdullah Z. H., Yahaya J., Deraman A. Towards anti-ageing model for the evergreen software system // Proc. 5th Intern. Conf. Electrical Engineering and Informatics (ICEEI). Denpasar, Bali, Indonesia. 2015. P. 388–393. DOI: 10.1109/ICEEI.2015.7352532.
  2. Aleshin I., Alpatov V., Vasiliev A., Kholodkov K., Burguchev S. Data Handling in GNSS Receiver Network and Ionosphere Monitoring Service Solution // 2014 Intern. Conf. Engineering and Telecommunication (EnT). Moscow. 2014. P. 122–125. DOI: 10.1109/EnT.2014.32.
  3. Cotroneo D., Natella R., Pietrantuono R., Russo S. Software aging and rejuvenation: Where we are and where we are going // 3rd Intern. Workshop on Software Aging and Rejuvenation (WoSAR). Hiroshima, Japan. 2011. P. 1–6. DOI: 10.1109/WoSAR.2011.15.
  4. GNSS Market Report. Iss. 5. European GNSS Agency, 2017. 100 p. URL: https://www.gsa.europa.eu/system/files/reports/gnss_mr_2017.pdf.
  5. GREIS: GNSS Receiver External Interface Specification. Version 3.7.2. JAVAD GNSS, Inc., 2017. 504 p. URL: https://javad.com/downloads/javadgnss/manuals/GREIS/GREIS_Reference_Guide.pdf.
  6. Springer Handbook of Global Navigation Satellite Systems / eds. Teunissen P., Montenbruck O. Cham, Switzerland: Springer Intern. Publishing AG, 2017. 1329 p.