Gpredict – программа прогнозирования спутникового трека и орбиты в реальном времени для рабочего стола Linux. Он использует алгоритмы распространения SGP4/SDP4 вместе с наборами двухстрочных элементов NORAD (TLE).
Некоторые основные функции Gpredict включают:
- Отслеживание большого количества спутников, ограниченное только физической памятью и вычислительной мощностью компьютера
- Отображение данных отслеживания в списках, картах, полярных сюжетах и любой их комбинации
- Есть много модулей, открытых в то же экране или в блокноте или в своих собственных окнах. Модули также могут работать в полноэкранном режиме
- Вы можете использовать много наземных станций
- Предсказать предстоящие проходы
- Gpredict может работать в режиме реального времени, моделировать в реальном времени (ускоренное перемотка вперед и назад) и ручное управление временем
- Подробная информация как о режиме реального времени, так и о режиме не в реальном времени
- Допплеровская настройка радиостанций через Hamlib rigctld
- Управление ротатором антенны через Hamlib rotctld
Требования
Приложение написано с использованием набора виджетов Gtk + 3, который доступен для большинства операционных систем Unix, Mac и Windows. Для успешной компиляции Gpredict необходимы следующие библиотеки:
- Gtk + 3 или новее
- GLib 2.32 или новее
- GooCanvas 2
- Libcurl 7.16 или новее
- Hamlib (только время выполнения, не требуется для сборки)
Если вы скомпилируете его из источника, вам также понадобятся пакеты разработки с -dev или -devel в имени пакета, например libgtk-3-dev. В системах Debian и Ubuntu вы можете установить зависимости сборки, используя:
sudo apt install libtool intltool autoconf automake libcurl4-openssl-dev sudo apt install pkg-config libglib2.0-dev libgtk-3-dev libgoocanvas-2.0-dev
Чтобы создать и установить аппликацию из источника, сначала распакуйте исходный пакет:
tar -xvf gpredict-xyztar.gz
Затем перейдите в каталог gpredict-xyz и создайте gpredict:
./configure make make install
Последний шаг обычно требует, чтобы вы стали root, иначе у вас могут не быть требуемые разрешения для его установки. Если вы не можете или не хотите устанавливать gpredict как root, вы можете установить его в настраиваемый каталог, добавив -prefix = somedir к шагу ./configure. Например
./configure --prefix=/home/user/predict will configure the build to install the files into /home/user/gpredict folder.
Если вы строите прямо из репозитория git, вам нужно запустить ./autogen.sh вместо configure. Вы можете передать те же параметры
скрипту autogen.sh, что и скрипт configure.
Использование приложения
Он поставляется в комплекте с некоторыми примерами данных и будет запускаться «из коробки».
После того как вы получили представление о пользовательском интерфейсе, вы можете либо изменить настройки модуля по умолчанию (щелкнуть по маленькой стрелке вниз в верхнем правом углу), либо создать новый модуль через File -> New Module.
Вам настоятельно рекомендуется взглянуть на руководство пользователя, доступное по адресу http://gpredict.oz9aec.net/documents.php
Поддержка пользователей
Поддержка пользователей обеспечивается через форум Gpredict, организованный Libre Space Foundation: https://community.libre.space/c/gpredict
Условия и положения
Он выпущен под лицензией GNU General Public License и не содержит никаких гарантий. Если у вас возникли проблемы с установкой или использованием Gpredict, не
стесняйтесь обращаться за поддержкой, например, на форуме, организованном Фондом Libre Space.