Обработка геодезических измерений является важной составляющей задач геодезии. При строительстве и вводе в эксплуатацию различных сооружений, проектировании и прокладывании дорог различных типов, возведении мостов, определении площади участка и других задачах инженерной геодезии особое значение имеет обработка теодолитных и нивелирных ходов.
Целью работы является создание программного комплекса для решения следующих задач: уравнивание замкнутых теодолитных ходов упрощенным и параметрическим методами, определение площади полигона, уравнивание нивелирных ходов упрощенным и параметрическим методами.
Для удобной работы пользователя и полноценной обработки геодезических измерений, программный комплекс оснащен следующими преимуществами:
- реализация уравнивания замкнутых теодолитных ходов для правых и левых внутренних углов хода;
- реализация параметрического метода уравнивания нивелирных и теодолитных ходов, при котором происходит определение среднеквадратических ошибок, в том числе и для площади полигона;
- неограниченное количество точек теодолитного хода;
- возможность построить схему полигона;
- учет промежуточных точек в нивелирном ходе;
- удобный ввод начальных данных и запись результатов;
- понятный для пользователя интерфейс.
В данной бакалаврской работе были изучены алгоритмы обработки замкнутого теодолитного хода, с возможностью построения полигона и вычисления его площади, и нивелирного хода упрощенным и параметрическим методами. Эти алгоритмы были написаны на языке Python и реализован пользовательский интерфейс. Программный комплекс «Terra» содержит все необходимые пояснения для удобной работы пользователя и может использоваться для обработки и проверки правильности вычислений в практических и учебных целях.
1. Михелев Д. Ш. Инженерная геодезия: Учебник для вузов / Е. Б. Клюшин, М. И. Киселев, Д. Ш. Михелев, В. Д. Фельдман; Под ред. Д. Ш. Михелева. — 4-е изд., испр. — М.: Издательский центр «Академия», 2004. — 480 с.
2. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. — СПб.: БХВ-Петербург, 2012. - 704 с.
3. Прохоренок Н., Дронов В. Python 3 и PyQt5. Разработка приложений — СПб.: БХВ- Петербург, 2016,- 832с
4. Поклад Г. Г. Геодезия: учебное пособие для вузов / Г. Г. Поклад, С. П. Гриднев. — М.: Академический Проект ,2007. — 592 с.
5. Радионов В. И. Руководство по учебной геодезической практике — М.: Недра, 1991 - 205 с.
6. Martin Fitzpatrick Create GUI Applications with Python & Qt5 (PyQt5 Edition): The hands- on guide to making apps with Python — Leanpub 2020. — 671c.