Anonymous | Login | Signup for a new account | 21-11-24 13:00 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003309 | SAS.Планета | [All Projects] Хотелка | public | 19-12-2017 17:56 | 28-12-2017 13:15 | ||||
Reporter | Vinil_37 | ||||||||
Assigned To | vdemidov | ||||||||
Priority | none | Severity | feature | Reproducibility | have not tried | ||||
Status | closed | Resolution | duplicate | ||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||
Product Version | 160707 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003309: Реализовать слежение за воздушными судами | ||||||||
Description | Сделать в SASПланета возможность отслеживать воздушные суда, опираясь на реализацию сервера из инцидента 0001847 (http://www.sasgis.org/mantis/view.php?id=1847), получая данные от ADS-B декодера подобного rtl1090 или dumb1090. | ||||||||
Additional Information | Немало людей в мире занимаются слежением за авиасудами при помощи радиоспоттинга. В последние несколько лет это занятие стало еще более массовым в связи с доступностью очень дешевых RTL-SDR приемников (7-10$). Программ декодирования ADS-B хватает. А вот с программами для визуального просмотра данных с привязкой к местности как-то не очень. Или карты очень схематичные или реализация интерфейса убогая, или карты обязательно качаются из интернета без всякого кеширования. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||
|
Notes | |
(0018241) zed (manager) 19-12-2017 18:34 |
В SAS есть API для взаимодействия с внешними программами/сервисами: 0001869 Это API довольно скромное по возможностям, но большего вроде пока и не просили. Если в это API добавить команду "переместить метку", то вы тогда сможете сделать своё слежение за судами во внешней утилите, а SAS будет только отображать их перемещение. |
(0018242) Vinil_37 (reporter) 19-12-2017 21:37 edited on: 19-12-2017 21:38 |
Я в программировании, взаимодействии между программами, вообще не очень понимаю. Можно как-то сделать по аналогии с уже имеющимся: есть программный декодер сигналов ADS-B rtl1090 и dump1090, которые при запуске на компе открывают TCP-порт (обычно 31001). Дальше запускается программа-сервер, которая получает данные от декодера. Иногда сервер совмещен с визуальным отображением, иногда (как в случае с VirtualRadarServer) отображение производится в браузере, заходом на определенный IP:порт этого сервера. Именно из за работы через HTTP я вспомнил про реализацию сервера в http://www.sasgis.org/mantis/view.php?id=1847 |
(0018243) zed (manager) 20-12-2017 10:40 |
Между декодером и САС придется ставить промежуточный адаптер, который будет понимать протокол декодера с одной стороны и уметь взаимодействовать с САС с другой. Как он будет общаться с САС, по http или через WM_COPYDATA, это другой и не принципиальный вопрос. Главное, что напрямую декодер с САС соеденить не получится, ну или придётся в САС делать довольно сложную систему с привлечением скриптов, чтобы система получилась универсальной. Но на такую реализацию мало шансов. |
(0018244) vdemidov (manager) 20-12-2017 11:16 |
>Но на такую реализацию мало шансов. +1 Такие вещи лучше делать совершенно отдельными компонентами, которые взаимодействуют через какой-то АПИ. Вот если кто-то начнет такое реализовывать и ему будет не хватать существующих АПИ в САС, вот тогда и нужно обращаться сюда. С конкретными предложениями или вопросами. |
(0018245) Vinil_37 (reporter) 20-12-2017 17:04 |
А если использовать готовую цепочку: декодер - сервер (тот же http://virtualradarserver.co.uk/ ) и уже для отображения использовать САС. |
(0018246) zed (manager) 20-12-2017 18:27 |
В любом случае, сервер надо обучить протоколу общения с САС. Приведенный по ссылке сервер поддерживает плагины (например, есть плагин, который сохраняет всю информацию в SQLite), так что, теоретически, кто-то может написать соответствующий плагин, который будет отправлять информацию в САС в том виде, в котором САС сможет её переварить. Смысл в том, чтобы не затачивать САС на какой-то конкретный сервер с его протоколом, а сделать универсальный API для перемещения меток (например). Тогда вы сможете отображать самолёты, кто-то - корабли, кто-то - поезда и т.д. и всё это через единый интерфейс, без изменения кода САС, а только адаптируя соответствующий сервер под наше API. |
Users who viewed this issue | |
User List | Anonymous (1867x), noxicus (1x), whoim (2x), Vinil_37 (9x), Aveveritas (2x), podonok15 (1x), rass (1x), bk99 (3x), vdemidov (12x), onuff (1x), ingener (2x), netsky (1x), zed (9x) |
Total Views | 1911 |
Last View | 21-11-2024 13:00 |
Issue History | |||
Date Modified | Username | Field | Change |
19-12-2017 17:56 | Vinil_37 | New Issue | |
19-12-2017 18:34 | zed | Note Added: 0018241 | |
19-12-2017 21:37 | Vinil_37 | Note Added: 0018242 | |
19-12-2017 21:38 | Vinil_37 | Note Edited: 0018242 | View Revisions |
20-12-2017 10:40 | zed | Note Added: 0018243 | |
20-12-2017 11:16 | vdemidov | Note Added: 0018244 | |
20-12-2017 17:04 | Vinil_37 | Note Added: 0018245 | |
20-12-2017 18:27 | zed | Note Added: 0018246 | |
20-12-2017 18:27 | zed | Summary | Реализовать слежение за воздушными судами. => Реализовать слежение за воздушными судами |
28-12-2017 13:15 | vdemidov | Relationship added | duplicate of 0001000 |
28-12-2017 13:15 | vdemidov | Status | new => resolved |
28-12-2017 13:15 | vdemidov | Resolution | open => duplicate |
28-12-2017 13:15 | vdemidov | Assigned To | => vdemidov |
28-12-2017 13:15 | vdemidov | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |