← Tutti gli episodi
Copertina di La mappa e il territorio: il sistema di coordinate
Stagione 30 · Episodio 004

La mappa e il territorio: il sistema di coordinate

3 settembre 2026 5:37
0:00 5:37

Ciao, e benvenuto nella quarta puntata della trentesima stagione. Nella scorsa puntata abbiamo ammirato la scalabilità infinita di SVG, la sua capacità di apparire perfetto a qualsiasi dimensione. Oggi guardiamo dietro le quinte, e capiamo come funziona, tecnicamente, questa magia. Perché c'è un meccanismo elegante che permette a un disegno di essere mostrato a qualsiasi grandezza, e sta in una separazione profonda tra due cose: lo spazio ideale in cui il disegno è descritto, e lo spazio reale in cui viene mostrato. È l'idea della mappa e del territorio. Oggi capiamo il sistema di coordinate di SVG.

Partiamo da una domanda che nasce naturale: se un'immagine SVG può apparire a qualsiasi dimensione, in che dimensione è descritta, esattamente? Quanto è grande, davvero, quel cerchio nella descrizione? La risposta è sorprendente e geniale: le forme di SVG non sono descritte in una dimensione reale, fissa, in centimetri o in puntini. Sono descritte in uno spazio ideale, astratto, con delle coordinate sue, che non corrispondono a una grandezza reale precisa. Il cerchio non è grande tre centimetri: è grande tot unità in questo spazio astratto, ideale. Il disegno vive in un mondo di coordinate proprio, separato da qualsiasi dimensione reale.

Voglio spiegarti perché questa separazione sia la chiave di tutto, perché è profonda. Siccome il disegno è descritto in uno spazio ideale astratto, e non in una dimensione reale fissa, quello stesso disegno può essere mappato, proiettato, su qualsiasi dimensione reale tu voglia. C'è, in mezzo, una corrispondenza, una mappatura, che dice: questo spazio ideale del disegno va mostrato in questo spazio reale, di questa grandezza. Cambi la grandezza reale, e la mappatura ridisegna lo stesso spazio ideale, con le sue proporzioni interne intatte, nella nuova grandezza. Il disegno, nel suo spazio ideale, resta sempre lo stesso; è solo la mappatura sullo spazio reale che cambia. Questa separazione tra lo spazio ideale e quello reale è ciò che permette di scalare.

Voglio darti l'immagine della mappa e del territorio, perché coglie l'idea alla perfezione. Pensa a una mappa geografica. La mappa ha le sue proporzioni interne, fisse: le distanze relative tra le città, le forme delle regioni, tutto in scala, in un suo spazio ideale. Ora, quella stessa mappa la puoi stampare piccola, da tasca, o gigantesca, da parete. Le proporzioni interne restano identiche: cambia solo la dimensione finale della stampa. La mappa, nel suo spazio ideale di proporzioni, è sempre la stessa; la stampi grande o piccola a piacere. SVG funziona così: il disegno vive in un suo spazio ideale di coordinate, con proporzioni fisse, e lo puoi mostrare a qualsiasi dimensione reale, come stampare la stessa mappa in formati diversi.

Voglio farti capire perché questo meccanismo sia così elegante, perché risolve il problema alla radice. Il segreto della scalabilità di SVG non è un trucco applicato di volta in volta: è insito nel modo in cui il disegno è concepito. Separando lo spazio ideale del disegno dallo spazio reale della visualizzazione, SVG rende la dimensione reale una scelta libera, fatta all'ultimo momento, senza toccare il disegno in sé. Il disegno non sa, e non deve sapere, quanto sarà grande alla fine: vive nel suo mondo ideale, e la dimensione reale è decisa dalla mappatura, fuori di lui. È questa architettura, questa separazione pulita, che rende la scalabilità naturale e perfetta, invece che un espediente. La magia della prima puntata ha, sotto, questa elegante struttura a due livelli.

Voglio collegare questa idea a un principio profondo incontrato tante volte, perché è lo stesso in forma nuova. Ricordi la potenza di separare i livelli, di mettere uno strato di astrazione tra due mondi per disaccoppiarli? La macchina virtuale di Java che separava il programma dalla macchina reale. Il sistema di coordinate di SVG è un'altra incarnazione di questa saggezza: separa lo spazio ideale del disegno dallo spazio reale della visualizzazione, e questa separazione dà flessibilità. È di nuovo il potere di mettere un livello in mezzo, di separare l'astratto dal concreto, per guadagnare libertà e adattabilità.

Voglio darti una nota pratica, per chiudere, perché questa idea ha una conseguenza concreta e utile. Siccome il disegno vive in uno spazio ideale con proporzioni fisse, quando lo scali, tutto scala insieme, armoniosamente: tutte le forme, le loro posizioni, le loro proporzioni relative, crescono o si riducono insieme, mantenendo il disegno coerente a ogni dimensione. Non devi preoccuparti che una parte si scali e un'altra no: l'intero spazio ideale viene mappato insieme sullo spazio reale, e tutto resta in proporzione. Questa coerenza automatica nello scalare, tutto insieme e in proporzione, è un altro dono della struttura a due livelli. Il disegno resta sempre sé stesso, solo più grande o più piccolo.

Per oggi ci fermiamo qui. La magia della scalabilità di SVG ha, sotto, un meccanismo elegante: la separazione tra lo spazio ideale in cui il disegno è descritto, con le sue coordinate astratte e le sue proporzioni fisse, e lo spazio reale in cui viene mostrato. Il disegno vive nel suo mondo ideale, e una mappatura lo proietta su qualsiasi dimensione reale, come la stessa mappa stampata in formati diversi: le proporzioni interne restano, cambia solo la grandezza finale. È la stessa saggezza del separare i livelli vista tante volte, e rende la scalabilità naturale e la coerenza automatica. Nella prossima puntata vediamo un'altra faccia di SVG: una scena, non una fotografia. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.