Skip to content

AcNasDev/satellite-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Спутниковый трекер (Satellite Tracker)

Описание

Спутниковый трекер - это десктопное приложение на Qt/C++ для отслеживания и визуализации положения спутников. Проект предоставляет графический интерфейс для мониторинга орбитальных объектов и получения актуальной информации об их местоположении.

Технологии

  • C++17
  • Qt 6
  • CMake 3.16+

Особенности

  • 🛰 Отслеживание положения спутников в реальном времени
  • 🌍 Визуализация положения спутников
  • 📊 Отображение параметров орбиты
  • 🔍 Поиск спутников по названию или номеру NORAD

Требования

  • C++17 совместимый компилятор (GCC 7+, Clang 6+, MSVC 2019+)
  • Qt 6.2.0 или выше
  • CMake 3.16 или выше
  • Операционная система:
    • Windows 10/11
    • Linux (Ubuntu 20.04+, Fedora 34+)
    • macOS 10.15+

Установка

Сборка из исходного кода

  1. Клонируйте репозиторий:
git clone https://github.com/AcNasDev/satellite-tracker.git
  1. Создайте директорию для сборки:
cd satellite-tracker
mkdir build && cd build
  1. Сконфигурируйте проект с помощью CMake:
cmake ..
  1. Скомпилируйте проект:
cmake --build .

Структура проекта

satellite-tracker/
├── src/              # Исходный код
├── include/          # Заголовочные файлы
├── resources/        # Ресурсы приложения
├── tests/           # Модульные тесты
└── CMakeLists.txt   # Главный CMake файл

Разработка

  1. Создайте форк репозитория
  2. Создайте ветку для новой функциональности
  3. Внесите изменения и создайте pull request

Лицензия

MIT License. Подробности в файле LICENSE

Автор

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published