<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Proceedings of Petersburg Transport University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Proceedings of Petersburg Transport University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Известия Петербургского университета путей сообщения</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">1815-588X</issn>
   <issn publication-format="online">2658-6851</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">80975</article-id>
   <article-id pub-id-type="doi">10.20295/1815-588X-2024-01-32-46</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Общетехнические задачи и пути их решения</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>GENERAL TECHNICAL PROBLEMS AND SOLUTION APPROACH</subject>
    </subj-group>
    <subj-group>
     <subject>Общетехнические задачи и пути их решения</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Development and application of a program for automatic finding of a discrepancy in the spatial control of regime meteorological information</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Разработка и применение программы для автоматического нахождения невязки при пространственном контроле режимной метеорологической информации</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Честнов</surname>
       <given-names>Арсений Ильич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Chestno</surname>
       <given-names>Arseniy Il'ich</given-names>
      </name>
     </name-alternatives>
     <email>arsenij430@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Российский государственный гидрометеорологический университет</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Russian State Hydrometeorological University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Государственный университет морского и речного флота имени адмирала С.О. Макарова</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Admiral Makarov State University of Maritime and Inland Shipping</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-03-29T17:54:55+03:00">
    <day>29</day>
    <month>03</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-03-29T17:54:55+03:00">
    <day>29</day>
    <month>03</month>
    <year>2024</year>
   </pub-date>
   <volume>21</volume>
   <issue>1</issue>
   <fpage>32</fpage>
   <lpage>46</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-03-28T00:00:00+03:00">
     <day>28</day>
     <month>03</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://itt-pgups.ru/en/nauka/article/80975/view">https://itt-pgups.ru/en/nauka/article/80975/view</self-uri>
   <abstract xml:lang="ru">
    <p>Цель: разработать и применить программное обеспечение для автоматического нахождения невязок в автоматизированных метеорологических станциях с целью выявления сомнительных и недостоверных данных без непосредственного ручного контроля на языке Fortran с применением запросов языка программирования PostgreSQL. Написать блок программы для обработки данных из архива базы данных метеорологических станций единой сети. Установив соединение, с помощью запросов обеспечить поступление данных усредненных значений 10-минутных метеорологических сводок по специальной методике обработки. Составить подпрограмму для решения уравнения методом наименьших квадратов матричным методом, сопоставить для проверки результатов ее с методом линейной регрессии в стороннем приложении. Обеспечить должную запись данных перед отправкой их в базу данных, подготовить необходимую таблицу для корректной демонстрации данных и удобства пользователя в их использовании. Сформулировать корректные запросы для отправки в базу данных результатов нахождения невязки. Сформулировать запросы для создания необходимой таблицы, сформулировать запросы и выявить условия для реализации программы для ее более гибкого функционирования, то есть возможность обработки данных и нахождения невязки в случае неежедневной работы программы. Методы: методика схожа с принципами рекомендаций по анализу результатов пространственного контроля режимной метеорологической информации Главной геофизической обсерватории им. А.И. Воейкова. Методы включают перевод координат в декартову систему и реализацию решения систем уравнения методом наименьших квадратов. Результаты: создана программа, способная работать без участия оператора, производящая автоматический запуск, обработку данных и запись данных для дальнейшего хранения. Практическая важность: программа позволяет получать данные оперативно благодаря быстрой скорости обработки без ошибок, вызванных человеческим фактором.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>Objective: to develop and apply software for automatic finding of discrepancies in automated meteorological stations in order to identify dubious and unreliable data without direct manual control in Fortran using PostgreSQL programming language queries. Write a program block for processing data from the archive of the database of meteorological stations of the unified network. Having provided a connection, with the help of requests, to ensure the receipt of data of the averaged values of ten-minute meteorological reports according to a special processing technique. Create a subroutine for solving the equation by the least squares matrix method, compare it to check the results with the linear regression method in a third-party application. Ensure proper recording of data before sending them to the database, prepare the necessary table for correct demonstration of data and user convenience in their use. Formulate correct queries to send the results of finding the discrepancy to the database. Formulate queries to create the necessary table, formulate queries and identify conditions for the implementation of the program for its more “flexible”functioning, that is, the ability to process data and find a discrepancy in the case of non-daily operation of the program. Methods: the methodology is similar to the principles of recommendations for the analysis of the results of spatial monitoring of regime meteorological information of the Main Geophysical Observatory named after Voeikova A. I. Methods include the translation of coordinates into a Cartesian system and the implementation of the solution of equation systems by the least squares method. Results: a program has been created that can work without the participation of an operator, performing automatic startup, data processing and data recording for further storage. Practical importance: the program allows you to receive data quickly due to the fast processing speed without errors caused by the human factor.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>невязка</kwd>
    <kwd>автоматическая обработка</kwd>
    <kwd>метеостанции</kwd>
    <kwd>язык программирования Fortran</kwd>
    <kwd>PostgreSQL</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>discrepancy</kwd>
    <kwd>automatic processing</kwd>
    <kwd>weather stations</kwd>
    <kwd>Fortran programming language</kwd>
    <kwd>PostgreSQL</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Kolomeets L. I., Smyshlyaev S. P. Direct and indirect effects between thunderstorm activity, temperature and atmosphere composition on a regional scale: sensitive tests with WRF-CHEM. Proceedings of MGO. 2016. Vol. 585. P. 187–211.</mixed-citation>
     <mixed-citation xml:lang="en">Kolomeets L. I., Smyshlyaev S. P. Direct and indirect effects between thunderstorm activity, temperature and atmosphere composition on a regional scale: sensitive tests with WRF-CHEM. Proceedings of MGO. 2016. Vol. 585. P. 187–211.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бочарников Н. В., Брылев Г. Б., Кузнецова Л. И. и др. Автоматизированные метеорологические радиолокационные комплексы «Метеоячейка». СПб.: Гидрометиздат, 2007. 236 с.</mixed-citation>
     <mixed-citation xml:lang="en">Bocharnikov N. V., Brylev G. B., Kuznecova L. I. i dr. Avtomatizirovannye meteorologicheskie radiolokacionnye kompleksy «Meteoyacheyka». SPb.: Gidrometizdat, 2007. 236 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Fabry F. Radar Meteorology: Principles and Practice. Cambridge: Cambridge University Press, 2015.</mixed-citation>
     <mixed-citation xml:lang="en">Fabry F. Radar Meteorology: Principles and Practice. Cambridge: Cambridge University Press, 2015.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Romps D. M., Seeley J., Vollaro D., et al. Projected increase in lightning strikes in the United States due to global warming // Science. 2014. V. 346. Р. 851–854.</mixed-citation>
     <mixed-citation xml:lang="en">Romps D. M., Seeley J., Vollaro D., et al. Projected increase in lightning strikes in the United States due to global warming // Science. 2014. V. 346. R. 851–854.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Kolomeets L. I., Smyshlyaev S. P. Regional and global lightning activity effect on the composition and properties of the upper troposphere/lower stratosphere. Proceedings of SPIE The International Society for Optical Engineering. 27. Сер. 27th International Symposium on Atmospheric and Ocean Optics, Atmospheric Physics, 2021. С. 1191671.</mixed-citation>
     <mixed-citation xml:lang="en">Kolomeets L. I., Smyshlyaev S. P. Regional and global lightning activity effect on the composition and properties of the upper troposphere/lower stratosphere. Proceedings of SPIE The International Society for Optical Engineering. 27. Ser. 27th International Symposium on Atmospheric and Ocean Optics, Atmospheric Physics, 2021. S. 1191671.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Гаврилова С. Ю., Иванова Т. А., Луцько Л. В. и др. О состоянии и функционировании автоматизированных метеорологической и актинометрической сетей в 2017 году. Труды Главной геофизической обсерватории им. А. И. Воейкова. 2018. № 588. С. 86–109.</mixed-citation>
     <mixed-citation xml:lang="en">Gavrilova S. Yu., Ivanova T. A., Luc'ko L. V. i dr. O sostoyanii i funkcionirovanii avtomatizirovannyh meteorologicheskoy i aktinometricheskoy setey v 2017 godu. Trudy Glavnoy geofizicheskoy observatorii im. A. I. Voeykova. 2018. № 588. S. 86–109.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бочарников Н. В., Якимайнен Н. А. Использование данных метеорологических радиолокаторов при метеообеспечении авиации. В сб.: Труды Международной конференции по авиационной и спутниковой метеорологии. СПб.: Изд. РГГМУ, 2008. С. 145–148.</mixed-citation>
     <mixed-citation xml:lang="en">Bocharnikov N. V., Yakimaynen N. A. Ispol'zovanie dannyh meteorologicheskih radiolokatorov pri meteoobespechenii aviacii. V sb.: Trudy Mezhdunarodnoy konferencii po aviacionnoy i sputnikovoy meteorologii. SPb.: Izd. RGGMU, 2008. S. 145–148.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Лялюшкин А. С. Оптимизация стратегии сканирования доплеровского метеорологического радиолокатора. В сб.: Труды Международной конференции по авиационной и спутниковой метеорологии. СПб.: Изд. РГГМУ, 2008. С. 153–158.</mixed-citation>
     <mixed-citation xml:lang="en">Lyalyushkin A. S. Optimizaciya strategii skanirovaniya doplerovskogo meteorologicheskogo radiolokatora. V sb.: Trudy Mezhdunarodnoy konferencii po aviacionnoy i sputnikovoy meteorologii. SPb.: Izd. RGGMU, 2008. S. 153–158.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Солонин А. С. Состояние и перспективы развития автоматизированных систем метеорологического обеспечения авиации. В сб.: Труды Международной конференции по авиационной и спутниковой метеорологии. СПб.: Изд. РГГМУ, 2008. С. 11–14.</mixed-citation>
     <mixed-citation xml:lang="en">Solonin A. S. Sostoyanie i perspektivy razvitiya avtomatizirovannyh sistem meteorologicheskogo obespecheniya aviacii. V sb.: Trudy Mezhdunarodnoy konferencii po aviacionnoy i sputnikovoy meteorologii. SPb.: Izd. RGGMU, 2008. S. 11–14.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Сикарев И. А., Честнов А. И., Абрамов В. М. Аспекты разработки и дальнейшие перспективы программы автоматической обработки спутниковых архивов гидрохимических данных на языке программирования Python // Проблемы информационной безопасности. Компьютерные системы. 2022. № 4 (52). С. 101–109.</mixed-citation>
     <mixed-citation xml:lang="en">Sikarev I. A., Chestnov A. I., Abramov V. M. Aspekty razrabotki i dal'neyshie perspektivy programmy avtomaticheskoy obrabotki sputnikovyh arhivov gidrohimicheskih dannyh na yazyke programmirovaniya Python // Problemy informacionnoy bezopasnosti. Komp'yuternye sistemy. 2022. № 4 (52). S. 101–109.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Абрамов В. М., Сикарев И. А., Честнов А. И. и др. Автоматизированная обработка архивов метеорологических данных с помощью программы на языке Python // Речной транспорт (XXI век). 2022. № 4 (104). С. 53–55.</mixed-citation>
     <mixed-citation xml:lang="en">Abramov V. M., Sikarev I. A., Chestnov A. I. i dr. Avtomatizirovannaya obrabotka arhivov meteorologicheskih dannyh s pomosch'yu programmy na yazyke Python // Rechnoy transport (XXI vek). 2022. № 4 (104). S. 53–55.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Честнов А. И., Сикарев И. А., Абрамов В. М. Разработка программы для автоматической обработки данных направлений ветра // Информационные технологии и системы: управление, экономика, транспорт, право. 2022. № 4 (44). С. 117–121.</mixed-citation>
     <mixed-citation xml:lang="en">Chestnov A. I., Sikarev I. A., Abramov V. M. Razrabotka programmy dlya avtomaticheskoy obrabotki dannyh napravleniy vetra // Informacionnye tehnologii i sistemy: upravlenie, ekonomika, transport, pravo. 2022. № 4 (44). S. 117–121.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Базлова Т. А., Бочарников Н. В., Солонин А. С. Автоматизированная система метеорологического обеспечения службы содержания автомобильных до- рог // Дороги России ХXI века. 2002. № 1. С. 93–95.</mixed-citation>
     <mixed-citation xml:lang="en">Bazlova T. A., Bocharnikov N. V., Solonin A. S. Avtomatizirovannaya sistema meteorologicheskogo obespecheniya sluzhby soderzhaniya avtomobil'nyh do- rog // Dorogi Rossii HXI veka. 2002. № 1. S. 93–95.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B14">
    <label>14.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Честнов А. И., Абрамов В. М., Голосовская В. А. и др. Создание макета системы по автоматизации обработки данных в строительной климатологии для проектирования объектов речного транспорта // Транспортное дело России. 2022. № 2. С. 212–216.</mixed-citation>
     <mixed-citation xml:lang="en">Chestnov A. I., Abramov V. M., Golosovskaya V. A. i dr. Sozdanie maketa sistemy po avtomatizacii obrabotki dannyh v stroitel'noy klimatologii dlya proektirovaniya ob'ektov rechnogo transporta // Transportnoe delo Rossii. 2022. № 2. S. 212–216.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B15">
    <label>15.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Сикарев И. А., Честнов А. И., Абрамов В. М. Аспекты разработки и дальнейшие перспективы..  С. 101–109.</mixed-citation>
     <mixed-citation xml:lang="en">Sikarev I. A., Chestnov A. I., Abramov V. M. Aspekty razrabotki i dal'neyshie perspektivy..  S. 101–109.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B16">
    <label>16.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Честнов А. И., Сикарев И. А., Абрамов В. М. Автоматизация процесса по нахождению выбросов в метеорологических архивах с помощью языка программирования Python. В сб.: Инновационные методы математики и физики в экологических и гидрометеорологических исследованиях. Сборник трудов Всероссийской научно-практической конференции; под ред. И. В. Зайцевой. СПб., 2023. С. 245–250.</mixed-citation>
     <mixed-citation xml:lang="en">Chestnov A. I., Sikarev I. A., Abramov V. M. Avtomatizaciya processa po nahozhdeniyu vybrosov v meteorologicheskih arhivah s pomosch'yu yazyka programmirovaniya Python. V sb.: Innovacionnye metody matematiki i fiziki v ekologicheskih i gidrometeorologicheskih issledovaniyah. Sbornik trudov Vserossiyskoy nauchno-prakticheskoy konferencii; pod red. I. V. Zaycevoy. SPb., 2023. S. 245–250.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B17">
    <label>17.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Сикарев И. А., Абрамов В. М., Честнов А. И. и др. Разработка и применение программы для автоматического нахождения выбросов в метеорологических архивах // Морская радиоэлектроника. 2023. № 2 (84). С. 32–35.</mixed-citation>
     <mixed-citation xml:lang="en">Sikarev I. A., Abramov V. M., Chestnov A. I. i dr. Razrabotka i primenenie programmy dlya avtomaticheskogo nahozhdeniya vybrosov v meteorologicheskih arhivah // Morskaya radioelektronika. 2023. № 2 (84). S. 32–35.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
