Разработать модуль для программы SAS.Планета

50 000 руб. за проект
19 ноября 2024, 22:53 • 1 отклик • 12 просмотров
Разработать модуль для программы SAS.Планета
Функции модуля:
1. Отображение показаний магнитометра (азимут) в виде линии задаваемой длинны. Задание магнитного склонения для отображаемого азимута.
2. Ввод точки наблюдения (маркера) при помощи задания координат или указателем мыши (точка откуда строится азимут).
3. Построение произвольных азимутов от произвольного маркера.
4. Интегрирование данных точек и азимутов в базу данных программы.

На данный момент написана программа, которая уже отображает показания магнитометра на кэшированной карте.
Программа написана на Delphi. Embarcadero RAD studio 11.3.
Доп. библиотеки: cef4delphi, skia4delphi
Программа на данный момент забирает данные показаний магнитометра с помощью json запросов с Распберри (python3-flask-cors) на котором запущен http сервер и накладывает их на кэшированную карту. Отображается точка с координатами (WGS-84 и СК-42) и азимуты.

Дополнительно:
1. добавить управление шаговыми двигателями, которые на данный момент управляются при помощи веб сервера Распберри из браузера.
2. добавить подключение к распбери usb видеокамеры для трансляции в браузере или модуле SAS.Планета