Impara · Meteo e cielo spiegati

Come il radar in diretta arriva sul tuo telefono

Un ciclo radar fluido nasce come numeri, non come un filmato già pronto. Forecast Bar porta una scansione nazionale attraverso riquadri, verifica, cache e rendering sul dispositivo, poi gestisce gli intervalli tra le scansioni così i temporali si muovono fluidi sullo schermo.

La lezione

Un ciclo radar fluido nasce come numeri, non come un filmato già pronto. Forecast Bar porta una scansione nazionale attraverso riquadri, verifica, cache e rendering sul dispositivo, poi gestisce gli intervalli tra le scansioni così i temporali si muovono fluidi sullo schermo.

Una scansione nazionale, circa sedici milioni di valori

La NOAA unisce le osservazioni radar in una scansione nazionale ogni due minuti. La scansione usata in questo video contiene 6.100 per 2.700 punti: 16.470.000 valori. Il server di Forecast Bar controlla se c’è una nuova scansione ogni venti secondi.

Sono orologi diversi. Controllare ogni venti secondi non crea una nuova osservazione ogni venti secondi. Allo stesso modo, uno schermo che si aggiorna molte volte al secondo non riceve altrettante nuove scansioni radar.

Invia i valori e aggiungi il colore dopo

Il radar viaggia come numeri, un byte per punto. Il telefono aggiunge il colore quando disegna la mappa. Questo separa i valori radar di base dalla tavolozza che vede chi guarda.

Una griglia di valori radar da un byte con 154 evidenziato e convertito come (154 meno 65) diviso 2 uguale 44,5dBZ
Il radar arriva come un byte per punto; il telefono trasforma ogni valore in colore quando disegna la mappa.

I singoli radar non scansionano in sincronia. Dove uno è in ritardo, i suoi dati vengono portati gradualmente verso la sua prossima scansione reale. Il video lo descrive come un lavoro tra scansioni reali, non come l’invenzione di un’altra osservazione.

Costruisci fotogrammi completi da riquadri verificati

Ogni fotogramma viene tagliato in riquadri. Un riquadro prende in prestito un bordo di un pixel dai vicini, così i pezzi visualizzati si uniscono senza giunture. Ogni riquadro riceve anche un’impronta SHA-256.

Un fotogramma va online solo quando tutti i suoi riquadri superano la verifica. Una volta pubblicato, non cambia mai. I riquadri necessari per lo schermo arrivano insieme in un unico file con una sola richiesta, invece di apparire come una serie di pezzi incompleti.

Un fotogramma radar tagliato in riquadri, ciascuno con un segno di spunta e un timbro LIVE, accanto a un elenco di impronte SHA-256 e alla nota immutabile, pubblicato una volta, mai modificato
Un fotogramma va online solo quando l’impronta SHA-256 di ogni riquadro risulta corretta, e poi non cambia mai.

Tieni vicini i fotogrammi immutabili

Poiché un fotogramma pubblicato non cambia, le cache edge possono conservarlo per un anno. Un vecchio fotogramma in cache resta quel fotogramma; trovare l’ultima scansione è un compito separato.

Sul dispositivo, i riquadri si impilano nella memoria della GPU e il colore viene applicato per pixel al momento del disegno. Il risultato misurato nel video per l’avvio automatico è stato di circa un secondo e mezzo. Misura la prontezza a riprodurre il ciclo, non l’età di un’osservazione radar o un tempo di consegna universale.

Muovi i temporali tra le scansioni invece di limitarti a sfumare

I temporali continuano a muoversi nei minuti tra le osservazioni. Una semplice dissolvenza incrociata mostra il vecchio temporale che svanisce mentre appare il nuovo, producendo due copie sbiadite.

La GPU stima invece un campo di movimento e sposta gli echi lungo i loro percorsi tra i fotogrammi. Il risultato può aggiornarsi al prossimo refresh dello schermo, fino a 120Hz sugli schermi compatibili. È un limite dello schermo, non una promessa per ogni dispositivo, e non aumenta la frequenza delle osservazioni.

Echi radar sovrapposti alle frecce di un campo di movimento misurato tra le 7:56 e le 8:02 PM, accanto alle parole misura il movimento
Invece della dissolvenza incrociata, la GPU misura un campo di movimento e vi sposta gli echi tra una scansione e l’altra.

Cosa ricordare

Usa questi controlli la prossima volta:

  1. Distingui frequenza di scansione, controlli del server e aggiornamento dello schermo.
  2. Leggi l’orario anche quando l’animazione sembra continua.
  3. Considera il movimento fluido come rendering tra le scansioni, non come nuove osservazioni radar.
Transcript

Video transcript

Read the full transcript

Questo è il radar in diretta. Temporali veri, che scivolano sul tuo telefono. Renderlo così fluido ha richiesto di risolvere dieci problemi difficili. Si comincia da radar come questo. Ogni due minuti, la NOAA li unisce in una scansione nazionale: sedici milioni di valori. Noi ne cerchiamo una nuova ogni venti secondi.

Non inviamo immagini. Inviamo i numeri, un byte per punto, e lasciamo che il tuo telefono aggiunga il colore. I radar non scansionano in sincronia. Così, dove uno è in ritardo, lo portiamo gradualmente verso la sua prossima scansione reale. Niente di inventato.

Ogni fotogramma viene tagliato in riquadri, e ognuno prende in prestito un bordo di un pixel dai vicini, così non vedi mai una giuntura. Ogni riquadro ha un’impronta. Un fotogramma va online solo quando tutte risultano corrette. E poi non cambia mai. Tutto il tuo schermo arriva in un unico file. Una sola richiesta.

Poiché i fotogrammi non cambiano mai, l’edge li conserva per un anno, vicino a te. Sul telefono, i riquadri si impilano direttamente nella memoria della GPU, e il colore viene dipinto per pixel, al momento del disegno. L’avvio automatico è pronto in circa un secondo e mezzo.

Ora, la parte difficile. Le scansioni arrivano a minuti di distanza, e i temporali continuano a muoversi. Una semplice dissolvenza trasforma ogni temporale in due copie sbiadite. Così la GPU misura dove si dirige ogni temporale e lo fa scorrere lungo il suo percorso.

Nessuna pulsazione. Solo movimento. Ogni fotogramma, al prossimo refresh del tuo schermo. Una scansione. Dieci problemi difficili. Un ciclo fluido. Forecast Bar.

Ora impara a leggere ciò che ti mostra. Scegli il prossimo video e iscriviti per non perderti il successivo.

Dove entra in gioco Forecast Bar

Metti in pratica la lezione.

Radar in diretta

Un fotogramma completo, poi un ciclo fluido.

Il video segue il radar in diretta di Forecast Bar dalla scansione nazionale della NOAA, attraverso riquadri verificati e immutabili, fino al colore applicato sul dispositivo. La fusione del movimento funziona su iPhone, iPad, Mac e Apple TV.

  • Un byte per punto radar prima di applicare il colore
  • Una sola richiesta per i dati del fotogramma dello schermo
  • Circa 1,5 secondi per l’avvio automatico nella misura citata
Leggere il risultato

Il movimento fluido è solo metà della storia.

Sapere come viene disegnato il ciclo spiega perché i temporali scivolano. Saper leggere il radar spiega cosa significano colori, movimento ed etichette dell’ora. La lezione collegata copre questo passo successivo.

  • L’aggiornamento dello schermo è distinto dalla frequenza di scansione del radar
  • La fusione del movimento funziona su iPhone, iPad, Mac e Apple TV
Domande frequenti

Domande frequenti

Il radar in diretta si aggiorna 120 volte al secondo?
Lo schermo può aggiornarsi fino a 120Hz sui dispositivi compatibili. La scansione radar nazionale del video si aggiorna ogni due minuti; il rendering fluido tra le scansioni non crea nuove osservazioni.
Perché inviare numeri radar invece di immagini?
Forecast Bar invia un byte per punto e applica il colore sul dispositivo al momento del disegno. I valori radar e la tavolozza visualizzata sono separati.
Perché i fotogrammi radar possono restare in cache per un anno?
Un fotogramma viene pubblicato solo dopo la verifica dei suoi riquadri, e poi non cambia mai. I fotogrammi immutabili possono restare in cache mentre l’elenco dei fotogrammi identifica le nuove scansioni.
Il dato di 1,5 secondi significa che il radar ha 1,5 secondi di ritardo?
No. È il tempo misurato fino a quando l’avvio automatico è pronto, non l’età dell’osservazione o la latenza di consegna.
Icona dell’app Forecast Bar

Metti le previsioni nel loro contesto.

Esplora le funzioni di Forecast Bar descritte sopra. La disponibilità delle funzioni dipende da piano, dispositivo e posizione.

Download gratuito; il meteo in tempo reale richiede un abbonamento. Su iPhone e iPad ogni abbonamento include una prova gratuita di 7 giorni per i nuovi abbonati; i piani per Mac no. I piani per Mac e iOS sono separati; Apple TV è inclusa con Forecast Bar Gold su iOS.