Программная платформа на языке Lua для автоматизации управления топогеодезическим и навигационным обеспечением

Верхова Г. В., Акимов С. В., Присяжнюк А. С.

Читать статью полностью

  Программная платформа на языке Lua для автоматизации управления топогеодезическим и навигационным обеспечением(1,16 MB)

Аннотация

Представлены результаты разработки программной платформы для автоматизации управления топогеодезическим и навигационным обеспечением. Платформа написана на интерпретируемом языке программирования Lua, оконный менеджер реализован на базе кроссплатформенной библиотеки wxWidgets с использованием скриптовой оболочки wxLua. Хранение информации осуществляется с помощью системы управления базами данных PostrgreSQL. При создании платформы выполнена адаптация стиля программирования на Lua с целью максимального приближения к стилю, принятому в традиционных языках объектно-ориентированного программирования (С++, C#, Java).

Ключевые слова:

кроссплатформенное программирование – cross-platform programming; интерпретируемый язык программирования – interpreted programming language; адаптация стиля программирования – adaptation of programming style; Lua; wxWidgets; wxLua; PostrgreSQL.

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

1. Осипов, Г. К. Метод реализации государственного топографического мониторинга / Г.К. Осипов, М.П. Долгова, А.В. Гомзяков // Информация и Космос. – 2020. – № 2. – С. 113–117.

2. Перспективные средства топогеодезического и навигационного обеспечения / Е.В. Пшеничных [и др.] // Ракетно-космическая техника. – 2019. – Т. 1. – С. 155–159.

3. Zakiev, E. S. Application of geoinformation systems in the armed forces and other military formations in the republic of Kazakhstan / E.S. Zakiev, S.V. Pankov, K.B. Kalabay // Military Technical Courier. – 2020. – Vol. 68, No. 2. – P. 356–382.

4. Буренин, А. Н. Модели информационных потоков, циркулирующих в геоинформационных системах критически важных сложных организационно-технических объектов / А.Н. Буренин // Информация и Космос. – 2020. – № 1. – С. 127–132.

5. Опыт геодезического обеспечения гляциологических исследований на ледниках монгольского Алтая / А. Терехов [и др.] // Proceedings of International youth scientific conference on the polar geodesy, glaciology, hydrology and geophysics, St. Petersburg, 2018. – С. 230–239.

6. Зализнюк, А. Н. Построение концепции геоинформационного обеспечения операций (боевых действий) / А.Н. Зализнюк, Д.Е. Гоманов, Б.А. Фисич // Военная мысль. – 2018. – № 10. – С. 39–47.

7. Зализнюк, А. Н. Метод планирования картографического обеспечения систем управления территориями / А.Н. Зализнюк, С.П. Присяжнюк // Информация и Космос. – 2016. – № 3. – С. 88–90.

8. Зализнюк, А. Н. Стратегическое планирование геоинформационного обеспечения систем управления / А.Н. Зализнюк, С.П. Присяжнюк // Информация и Космос. – 2016. – № 4. – С. 130–132.

9. Акимов, С. В. Теоретические основы CALS / С.В. Акимов, Г.В. Верхова, Н.П. Меткин. – СПб.: Издательство СПбГУТ им. проф. М.А. Бонч-Бруевича, 2018. – 263 с.

10. Ierusalimschy, R. Programming in Lua / R. Ierusalimschy. – Lua.Org, 2016. – 388 p.

11. Шёгин, Г. PostgreSQL 11. Мастерство разработки / Г. Шёгин. – М.: ДМК Пресс, 2019. – 352 с.

12. PostGIS Cookbook: Store, organize, manipulate, and analyze spatial data / M. Zurbaran [et al.]. – Birmingham: Packt Publishing, 2018. – 584 p.