- Колганов Роман
- Мантлер Никита
- Севастьянова Екатерина
- Махвиеня Полина
Группа М3О-314Б-21
- Python 3.9+
- Подключение к интернету
pip install -r requirements.txt
Для работы программы необходимо подготовить данные в формате csv. Данные должны содержать следующие столбцы:
- x - координата x точки
- y - координата y точки А также столбцы с данными о почве. Названия столбцов с данными о почве могут быть любыми.
Тестовый набор данных называется data.csv
и находится в корне проекта.
Для запуска программы необходимо выполнить команду:
python 3dGraphsUI.py
После запуска программы откроется окно с интерфейсом программы. А в консоли появится сообщение:
Получение данных о высоте
После этого программа начнет загрузку данных о высоте с помощью API opentopodata.org. После загрузки данных о высоте в консоли появится сообщение:
Данные о высоте получены
Если во время загрузки данных о высоте произошла ошибка, то в консоли появится сообщение:
Ошибка при получении данных о высоте. Возможно, отсутствует подключение к интернету
- Необходимо выбрать параметр для его визуализации в 3D графике. Для этого необходимо выбрать параметр из выпадающего списка
Выберите параметр
.
Если во время загрузки данных о высоте произошла ошибка, то в выпадающем списке Выберите параметр
появится сообщение:
Ошибка, перезапустите с интернетом
Необходимо перезапустить программу с подключением к интернету.
- После выбора параметра необходимо нажать на кнопку
Построить график
. После нажатия на кнопку появится окно с 3D графиком. - Для вращения графика необходимо зажать левую кнопку мыши и двигать мышь.
Можно также открыть другие окна с графиками, выбрав другие параметры из выпадающего списка
Выберите параметр
и нажав на кнопкуПостроить график
. - Для закрытия окна с графиком необходимо нажать на крестик в правом верхнем углу окна.
- Для закрытия программы необходимо нажать на крестик в правом верхнем углу окна с интерфейсом программы.
- Успешный запуск программы
- Ошибка при получении данных о высоте
- Выбор параметра для визуализации
- Построение графика
- Несколько графиков
- При запуске программы происходит загрузка данных о высоте с помощью API opentopodata.org.
- Паралельно с загрузкой данных о высоте происходит загрузка данных из csv файла.
- После этого открывается окно с интерфейсом программы.
- После успешного получения данных о высоте выпадающий список
Выберите параметр
становится активным. - После выбора параметра и нажатия на кнопку
Построить график
происходит построение графика с помощью библиотеки matplotlib.