immich-go senza sidecar o posizione GPS? Le due cause
immich-go segnala un sidecar mancante quando il nome del .json non corrisponde alla foto, cosa che Takeout causa troncando i nomi lunghi, e scarta la posizione quando il GPS è tutto a zero. Come distinguere i due casi e correggerli prima dell'importazione.
Le cause sono due, e la soluzione dipende da quale delle due hai.
La prima è l'abbinamento. immich-go legge il sidecar .json accanto a ogni foto, e se non riesce ad abbinarli, la posizione non arriva mai. Google rende questo abbinamento più difficile del necessario. I nomi dei sidecar vengono tagliati a 46 caratteri, le esportazioni vecchie e quelle nuove usano nomi diversi, e nei duplicati il (1) sta in un punto diverso. Ogni foto il cui sidecar non viene abbinato si importa senza posizione, e senza nessun avviso. I nomi dei sidecar sono spiegati in supplemental-metadata.json spiegato.
La seconda è che la posizione non c'è mai stata. Quando Google non ha il GPS di una foto, scrive 0.0, 0.0 invece di lasciare vuoto il campo. È una coordinata vera, nell'oceano Atlantico. Così un programma che si fida di quel valore mette la foto in mezzo al mare, oppure, giustamente, la scarta. Screenshot e immagini delle chat stanno quasi sempre in questo gruppo. Il dettaglio è in foto di Google Takeout senza posizione.
Il metodo affidabile è scrivere il GPS dentro le foto prima che Immich le veda. L'app abbina i sidecar anche in tutti i casi di nomi scomodi, scrive le coordinate reali nell'EXIF e tratta le coordinate tutte a zero come sconosciute, non come l'Atlantico. Immich poi legge l'EXIF standard, che gestisce perfettamente, e la tua mappa si riempie. Le prime 1000 foto sono gratuite. Il percorso completo è in esportare Google Foto in Immich.