Abstract
this paper refers to a series of papers on handling the big data stored in the National Hydrometeorological Archive (NHA) managed by the Russian Federal Service for Hydrometeorology and Environmental Monitoring.
This study presents a universal parser of the data structure in the HDDL format (hydrometeorological data description language). The parser analyzes, parses, and saves the HDDL document structure for subsequent conversion. We developed a number of classes to handle the HDDL format. The parser produces a data source structure as a set of interconnected objects of the classes to read or write data in the HDDL format. The universal parser is a key component of the software package for HDDL data conversion into other common formats.
The paper presents an UML diagram of the classes and their description, features of the universal parser, and a detailed description of its operation.
The universal parser is developed at the All-Russia Research Institute of Hydrometeorological Information, World Data Center.
References
Перетятько Л. О. Единый государственный фонд гидрометеорологических данных как большие данные. Технологии и инструменты для работы с ним. Успехи кибернетики. 2022;3(4):98–101. DOI: 10.51790/2712-9942-2022-3-4-11.
Кофтан Ю. Р., Перетятько Л. О. К построению технологии взаимной конвертации баз данных различной структуры для пополнения и верификации данных ЕГФД, а также для обслуживания потребителей. Труды ВНИИГМИ-МЦД. 2018;181:162–174.
Шлее М. Qt 5.10. Профессиональное программирование на C++. СПб.: БХВ-Петербург; 2018. 1072 с.
Документация Qt версии 5. Режим доступа: https://doc.qt.io/qt-5/qstring.html.
Перетятько Л. О., Кофтан Ю. Р. Система взаимной конвертации данных различной структуры для обслуживания потребителей ЕГФД. Труды ВНИИГМИ-МЦД. 2020;186:163–175.
Арлоу Д., Нейштадт И. UML 2 и Унифицированный процесс, Практический объектно-ориентированный анализ и проектирование, 2-е изд. / пер. с англ. СПб: Символ-Плюс; 2007. 624 с.
Фицджеральд М. Регулярные выражения: основы / пер. с англ. М.: ООО «И.Д. Вильямс»; 2015. 144 с.