I dati dietro i grafici: GCAT
L’analisi dei programmi spaziali vive o muore sulla qualità dei suoi numeri. Conteggi di lanci, popolazione orbitale, totali di detriti, quote nazionali: cifre che circolano ovunque, vengono citate da comunicati stampa e paper di policy, e quasi mai sono riconducibili a una definizione. Quanti satelliti siano “in orbita” dipende interamente da cosa si conta come satellite e cosa si conta come orbita. Due risposte entrambe difendibili possono differire del doppio.
Space Policies prende una posizione netta su questo problema: ogni grafico pubblicato qui nasce da una sola fonte, quella fonte è dichiarata, e le scelte definitorie dietro ogni cifra vengono messe per iscritto prima che sia scritta la query. La fonte è GCAT, il General Catalog of Artificial Space Objects, compilato dall’astrofisico Jonathan McDowell e pubblicato su planet4589.org/space/gcat .
Perché GCAT non è l’ennesimo database di satelliti
Quasi tutti i dataset spaziali sono un sottoprodotto. I cataloghi di tracking esistono per il collision avoidance e registrano elementi orbitali; i database industriali esistono per alimentare previsioni di mercato, e hanno il prezzo corrispondente; gli elenchi delle agenzie coprono i propri programmi. GCAT è qualcosa di più raro: un catalogo costruito per essere un archivio storico, da una sola persona, tenuto a uno standard di provenienza documentata invece che di convenienza operativa. Otto proprietà lo rendono insostituibile per il lavoro di policy.
È un unico registro continuo, dal 1942 ad oggi. La tabella dei lanci si apre con la V-2 e arriva ai lanci di pochi giorni fa. Non c’è una discontinuità di metodo alla fine della Guerra Fredda, non c’è un cambio di curatore, non c’è un tratto in cui la copertura si assottiglia in silenzio perché è scaduto un contratto. Le affermazioni sulle tendenze di lungo periodo (quelle su cui poggiano davvero gli argomenti di policy) si possono fare Rispetto ad una serie unica e coerente.
Conta ciò che gli altri cataloghi scartano. Voli suborbitali, test missilistici, missioni deep space, lanci falliti prima di raggiungere l’orbita, oggetti che in orbita non ci sono mai arrivati: tutti sono record con un codice di categoria, non omissioni. I lanci orbitali sono meno del dieci per cento della tabella. Ed è esattamente in quel residuo che vivono le domande sulla cadenza dei test militari, sui programmi di lancio emergenti, sui tassi di fallimento; domande a cui un catalogo dei soli lanci orbitali riusciti non può rispondere affatto.
È a livello di oggetto, non di aggregato. GCAT non pubblica “il numero di satelliti cinesi”. Pubblica ogni oggetto, con proprietario, operatore, massa, orbita, applicazione, stato e smaltimento, e lascia che l’aggregato venga derivato: il che significa che l’aggregato può essere definito, ri-derivato sotto una definizione diversa, e verificato. Nessuna cifra di sintesi va presa sulla fiducia.
L’incertezza è un campo, non una nota a piè di pagina. Le date di GCAT portano con sé la propria precisione: un record può essere noto al secondo, al giorno, al mese o all’anno, e il catalogo dichiara quale. I valori incerti sono marcati come incerti invece di essere arrotondati in una falsa sicurezza. Pochissimi dataset, in qualunque campo, codificano così esplicitamente i limiti di ciò che sanno, ed è questo che permette a un grafico di fermarsi al confine di ciò che è davvero noto.
L’intenzione è registrata separatamente dall’esito. Sui lanci orbitali GCAT codifica l’orbita di destinazione prevista, la modalità di smaltimento prevista per ogni stadio superiore arrivato in orbita, e il numero di detriti da lanciatore pianificato: distinti da ciò che poi è successo. È la materia prima dell’analisi di conformità alle regole di mitigazione dei detriti. Se un operatore intendesse deorbitare uno stadio e se quello stadio sia effettivamente rientrato sono due domande diverse, e alla policy interessano entrambe.
È un sistema referenziale, non una tabella. Organizzazioni, siti di lancio, lanciatori, famiglie di vettori, oggetti e payload condividono un unico vocabolario di codici e si richiamano a vicenda. Un operatore si risolve nella sua organizzazione madre, in uno Stato e in una classe: non profit, commerciale, governativa civile, difesa. Un payload si risolve nel suo lancio, nel suo sito, nel suo vettore, nella sua applicazione e nel suo stato di registrazione ONU. È questa integrità referenziale a rendere trattabili le domande che incrociano dimensioni diverse: modello di servizio di lancio per tipo di cliente, applicazione del payload per classe del proprietario, regime orbitale per Stato lanciante; tutto da un solo catalogo, senza dover riconciliare tre fonti che non concordano.
È onesto sul proprio confine. GCAT copre gli oggetti tracciati. I detriti piccoli stimati per via statistica (la popolazione sub-centimetrica che domina ogni conteggio di frammenti sulla stampa generalista) sono dichiaratamente fuori perimetro. Le masse che a monte non si conoscono restano vuote, invece di essere imputate. Un dataset che dice dove si ferma vale più di uno che non lo dice.
È aperto e citabile. GCAT è rilasciato con licenza CC-BY. Chiunque può riprodurre una cifra pubblicata qui, a partire dallo stesso catalogo, e smentirla pubblicamente. Dietro un paywall quella verifica al lettore non è disponibile e un argomento che il lettore non può verificare non è analisi, è affermazione.
Il catalogo in sintesi
| Contenuto | Record | Cosa porta |
|---|---|---|
| Lanci, tutte le categorie | ~75.900 | Ogni lancio noto dal 1942: orbitali, suborbitali, test missilistici, deep space |
| di cui orbitali | ~7.100 | Con modello di servizio di lancio, tipo di cliente, orbita di destinazione, smaltimento degli stadi |
| Oggetti catalogati | ~70.000 | Payload, stadi, detriti, componenti: proprietario, massa, orbita, stato |
| Oggetti ausiliari | ~12.000 | Oggetti analitici e frammenti, in prevalenza detriti |
| Oggetti attualmente in orbita | ~36.400 | ~19.800 payload, ~11.800 detriti, ~2.700 componenti, ~2.100 stadi |
| Record di dettaglio payload | ~27.900 | Applicazione, classe, programma, date operative, registrazione ONU |
| Eventi di cambio di stato | ~7.500 | Frammentazioni, trasferimenti, rientri, con causa codificata |
| Organizzazioni | ~4.100 | Agenzie, aziende, ministeri: tipo, classe, Stato, casa madre, arco di vita |
| Lanciatori / famiglie | ~1.830 / 670 | Costruttore, massa, capacità LEO e GTO |
| Siti di lancio | 712 | Coordinate, Stato, arco di vita operativo |
Snapshot: agosto 2026. Le cifre si muovono a ogni ripubblicazione del catalogo.
Cosa GCAT non copre e cosa offre al suo posto
GCAT è un catalogo dell’attività fisica nello spazio. Non contiene cifre in valuta (bilanci, ricavi, flussi di investimento, costo al chilogrammo) né aspetti giuridici, né prestazioni dei sistemi, né dati sulle persone oltre il livello organizzativo. Dove un’analisi di questo sito ha bisogno di quei dati, attinge ad altre fonti e lo dichiara; quello che non fa mai è estendere GCAT in silenzio oltre il suo perimetro, il modo più comune in cui un grafico ben documentato diventa un grafico sbagliato.
Sarebbe però un errore concluderne che il catalogo non dica nulla di economia. Dice molto, in unità fisiche invece che monetarie. Sui lanci orbitali registra chi ha operato il vettore e chi ha pagato; classifica ogni organizzazione come commerciale, governativa civile, di difesa o non profit; classifica ogni payload per applicazione. Da qui si ricavano la ripartizione governativo/commerciale della domanda di lancio nel tempo, lo spostamento del mix applicativo, la concentrazione dei fornitori, la massa messa in orbita per Stato e per classe di operatore. Come indicatori di tendenza sono spesso più affidabili delle cifre economiche che sostituiscono: un ricavo dichiarato dipende da perimetro di consolidamento, cambi e principi contabili, un bilancio pubblico mescola voci non comparabili tra Paesi, ed entrambi sono in parte coperti da segreto industriale o da classifica. Un lancio, invece, o è avvenuto o non è avvenuto, e il suo cliente è classificato con un criterio unico e costante dal 1957.
Il limite va detto con la stessa nettezza. Questi proxy misurano volume e composizione, non valore: un rideshare commerciale e un lancio istituzionale pesano un’unità ciascuno pur muovendo ordini di grandezza economica, e la classificazione segue il tipo di cliente, non la fonte di finanziamento: un lancio “commerciale” può poggiare su un contratto pubblico d’ancoraggio. Prezzi, margini e contenuto di sussidio non sono derivabili da qui, e questo sito non prova a derivarli.
Dal catalogo al mirror locale
Il catalogo pubblicato è un insieme di file separati da tabulazioni. Space Policies lavora su un mirror relazionale locale, ricostruito su richiesta a partire dalla fonte, perché un grafico deve essere riproducibile: la stessa query, rieseguita fra sei mesi, deve restituire gli stessi numeri o spiegare perché no.
La ricostruzione è deliberatamente difensiva. I download sono messi in cache contro i timestamp di aggiornamento della fonte, così un refresh trasferisce solo ciò che si è davvero mosso. Il tracciato delle colonne di ogni tabella viene confrontato con un manifesto registrato: a monte capita che un catalogo venga ristrutturato, e uno slittamento silenzioso di colonne è il tipo di guasto che più facilmente produce un grafico plausibile e sbagliato. Il caricamento è atomico, il database precedente viene conservato per un eventuale rollback, e ogni build esegue controlli di sanità contro verità note prima che il risultato venga usato per qualsiasi cosa.
Sopra il catalogo grezzo il mirror aggiunge un decode layer: tabelle di lookup che traducono i vocabolari compatti a una lettera di GCAT (tipi di oggetto, codici di stato, applicazioni dei payload, classi di organizzazione, regimi orbitali, modelli di servizio di lancio, modalità di smaltimento) in etichette leggibili, trascritte dalla documentazione di GCAT stesso e mai inventate. Alcune viste uniscono gli oggetti ai proprietari, i lanci agli operatori, i payload alle applicazioni. Le date sono convertite in colonne tipizzate che ne preservano la precisione originale. Niente di tutto questo cambia ciò che il catalogo dice: rende interrogabile ciò che dice, senza tenere la documentazione aperta in un’altra finestra.
Perché i grafici sono interattivi
I grafici di questo sito sono realizzati con Apache ECharts , e la scelta è editoriale prima che tecnica. Un grafico di policy ammette quasi sempre più di una lettura legittima: valori assoluti e quote raccontano storie diverse della stessa serie, e quale delle due conti dipende dall’argomento che il lettore sta mettendo alla prova, non da quello che l’autore ha scelto di sostenere.
Perciò il lettore riceve dei comandi, non solo un’immagine. Le serie si possono nascondere per isolare un confronto. Dove entrambe le letture hanno senso, un selettore passa dai conteggi alle percentuali. L’intervallo temporale si può restringere. La tabella dei dati sottostanti si può aprire e leggere direttamente, e il grafico si può salvare come immagine. L’intenzione è che un lettore in disaccordo con l’inquadratura possa reinquadrare il grafico sul posto, invece di accettare sulla fiducia il ritaglio dei dati fatto dall’autore.
Un unico motore di rendering governa tutti i tipi di grafico (linee, aree impilate, barre, dispersioni e bolle, heatmap, diagrammi di flusso) così che comportamento, colori e comandi restino identici da un articolo all’altro, e l’interfaccia si impari una volta sola. Ogni grafico porta tutti i suoi testi in entrambe le lingue del sito in un unico payload, il che mantiene la versione inglese e quella italiana di una figura strutturalmente identiche invece che mantenute separatamente. Dove una figura funziona meglio come immagine fissa (impaginati densi, report in PDF) lo stesso bundle viene reso come grafica vettoriale statica, dagli stessi dati e dallo stesso generatore.
Leggere i grafici onestamente
Valgono ovunque alcune convenzioni, e vale la pena enunciarle una volta.
L’anno in corso è parziale. Qualsiasi serie che arrivi a oggi si chiude su un anno incompleto. Dove il confronto ne risulterebbe distorto, il grafico o si ferma all’ultimo anno completo, o etichetta quello parziale.
“Tracciato” non è “tutto”. Le cifre sui detriti contano oggetti catalogati. La popolazione dei piccoli detriti stimata per modello è più grande di ordini di grandezza, e non è ciò che questi grafici mostrano.
Ignoto non è zero. Dove a monte un valore non è registrato — la massa della maggior parte dei frammenti, per esempio — resta ignoto ed è escluso dai totali, non contato come valore nullo.
Ogni grafico è uno snapshot. Il catalogo viene ripubblicato di continuo. Le figure portano la data dei dati che le sostengono, ed è a quella data che il grafico risponde.
Attribuzione
GCAT è compilato da Jonathan McDowell ed è rilasciato con licenza CC-BY. Ogni grafico pubblicato qui porta la citazione:
Elaborazione spacepolicies.org su dati di Jonathan McDowell, GCAT — planet4589.org/space/gcat (CC-BY)
La formula mette per prima la nostra elaborazione, perché le figure sono serie derivate e non una riproduzione del catalogo — e la citazione McDowell/GCAT segue, verbatim, come la licenza richiede. I grafici sono realizzati con Apache ECharts, con licenza Apache-2.0.
Le analisi di questo sito sono nostre; gli errori che contengono sono nostri, non del catalogo.
spacestrategies.org