Pulpit radarowy przyspieszany przez GPU łączy telemetryczne dane Tempest z NEXRAD
tempest-radar renderuje przyspieszone przez GPU pętle radaru NEXRAD obok telemetrii stacji WeatherFlow Tempest w jednym, tematyzowalnym panelu internetowym, wykorzystując WebGL i MapLibre GL dla płynnych obrazów i unoszącego się panelu sterowania. Programista d4vid87 buduje to jako samodzielne, otwarte narzędzie dla entuzjastów pogody i łowców burz. Kluczowe elementy obejmują dekodowanie poziomu 2 po stronie serwera, zintegrowane alerty NWS oraz zwijany panel telemetrii dla szczegółowych lokalnych odczytów.
Co wyświetla aplikacja i jak łączy źródła?
Narzędzie łączy dwa strumienie danych: surową telemetrię z urządzenia WeatherFlow Tempest oraz zdekodowany radar NEXRAD poziomu 2. Kafelki radarowe są renderowane w przeglądarce za pomocą WebGL, podczas gdy dane stacji pojawiają się w rozwijanym panelu telemetrii, dzięki czemu widok mapy pokazuje hiper lokalne odczyty czujników i obrazy radarowe o wysokiej rozdzielczości razem. Pływający panel sterujący i dostosowywalny pulpit nawigacyjny pozwalają na dostosowanie warstw i prezentacji z dowolnej przeglądarki w lokalnej sieci.
Jak ciężkie jest renderowanie i jaki jest wpływ na system?
Renderowanie wykorzystuje przyspieszone GPU WebGL do rysowania pętli radarowych, co przenosi obciążenie z CPU na procesor graficzny dla klatek o wysokiej rozdzielczości. Dekodowanie po stronie serwera obsługuje binarne artefakty polarne z kanałów poziomu 2, więc proces na komputerze stacjonarnym głównie obsługuje kafelki i telemetrię. Wersja dla systemu Windows działa jako przenośny plik wykonywalny lub za pośrednictwem WinGet, a także może działać w Dockerze na serwerze, co przenosi ciągłe przetwarzanie z głównego komputera stacjonarnego, jeśli jest to pożądane.
Czy uruchomienie jest bezpieczne i jaka wiedza operacyjna jest wymagana?
Bezpieczeństwo i działanie są ukierunkowane na samodzielnych hostów: aplikacja działa lokalnie i integruje alerty NWS oraz tickery wiadomości bez potrzeby korzystania z usług w chmurze, zachowując lokalne dane. Projekt skierowany jest do użytkowników komfortowych z samodzielnym hostingiem i narzędziami pakietowymi w wierszu poleceń, więc oczekuj ręcznych kroków konfiguracyjnych, takich jak instalacja WinGet lub konfiguracja Dockera. Programista zapewnia dekodowanie po stronie serwera, aby uniknąć analizy binarnej po stronie klienta, co zmniejsza ryzyko uszkodzenia danych klienta.
Silne narzędzie specjalistyczne dla właścicieli Tempest, którzy akceptują kompromisy związane z samodzielnym hostowaniem
Aplikacja jest odpowiednia dla właścicieli WeatherFlow Tempest oraz hobbystów ścigających burze, którzy chcą lokalnej kontroli i wizualizacji radarowej o wysokiej liczbie klatek; zakłada znajomość techniczną z WinGet lub Docker oraz przepływ pracy, który toleruje ręczną konfigurację. Jeśli potrzebujesz gotowego rozwiązania w chmurze, model lokalnej instalacji może nie pasować. Zalecane.





