Dove sono i miei dati?

Panoramica
Track of the day
è un’app di Windows Store. Il concetto alla base di questo tipo di sistema prevede che tutti i dati di un’applicazione Store vengano gestiti all’interno di tale applicazione. Se un’app Store viene disinstallata, anche tutti i dati di tale applicazione andranno persi. Se si seleziona la funzione Ripristina applicazione
dal Pannello di controllo, anche tutti i dati dell’applicazione verranno cancellati.
Affinché i dati vengano conservati in caso di cambio di versione, a partire dalla versione 3.x Track of the day
utilizza un sistema in cui tutte le tracce e i percorsi vengono salvati nel profilo dell’utente connesso. Il profilo utente si trova solitamente in: C:\Utenti\[Il mio nome utente]\Documenti\Track of the day
La cartella "Utenti"
è solo un alias tedesco per C:\Users\[My Account]\Documents\Traccia del giorno
.
All’interno di questa cartella, durante l’installazione vengono create le seguenti directory:
- Cache
- Cache\GpxArchive
- Cache\POIArchive
- Esempi
- FFMPEG (se installato)
- Icone
- Icone\POI
- Sovrapposizioni
- Screenshot
- Impostazioni
- Tutorial
- Strumento di test USB (se installato)
- Video
- VideoTemp
Database
Con la versione 4 è stato introdotto un database SQL basato su Microsoft SQL Server LocalDB 2018. In questo database vengono memorizzati i riferimenti a tracce, percorsi e POI, che vengono salvati nelle sottodirectory ..\Cache\GpxArchive e ..\Cache\POIArchive. Inoltre, il database contiene alcuni parametri relativi alle tracce e ai percorsi, come il punto di partenza e di arrivo, l’altitudine massima raggiunta, ecc. Queste meta-informazioni vengono utilizzate da funzioni come "Trova POI lungo il percorso".
Il database stesso viene creato nella directory principale del profilo utente. Il percorso è tipicamente simile a questo:
- C:\Utenti\[Il mio nome utente]\TrackOfTheDay.GpxDataModel.mdf
- C:\Utenti\[Il mio nome utente]\TrackOfTheDay.GpxDataModel_log.mdf
Gestione delle versioni
Ogni versione di Track of the Day inserisce il proprio numero di versione corrente nella tabella SupportedVersion all’interno del database. Nel codice sorgente di ogni versione, ad ogni avvio viene verificato se questo timbro di versione è contenuto nel database collegato. Se il numero di versione attuale non viene trovato nel database, il database viene automaticamente migrato alla versione attuale. È possibile che durante una migrazione singoli record vengano modificati o che i contenuti di singole proprietà vadano persi.
Ripristino
Prima di passare a una nuova versione, è necessario eseguire un backup del database. Tuttavia, poiché il database contiene essenzialmente riferimenti a file presenti nella cache, è possibile reimportare tracce, percorsi e POI in un database vuoto. A tal fine, aprire le tracce, i percorsi o i POI da importare tramite la funzione Aggiungi. I POI in formato GPX vengono automaticamente importati nel database. Le tracce e i percorsi vengono visualizzati nell’elenco delle tracce e dei percorsi. Per importarli nel database, selezionare "Aggiungi tutto al database GPX locale" dal menu contestuale delle tracce o dei percorsi.
I tipi e le categorie di POI esistono solo all’interno del database SQL. In caso di ripristino, potrebbe essere necessario modificarli. A partire dalla versione 4.2.2, i file GPX possono contenere sia un tipo di POI che una categoria di POI. Se questi mancano, vengono creati automaticamente. Se necessario, è necessario assegnare le icone corrispondenti.
InstantSharing
Se le tracce o i percorsi sono stati pubblicati tramite InstantSharing, dopo un aggiornamento è possibile attivare InstantSharing nelle impostazioni. Successivamente è sufficiente un clic sull’icona corrispondente per caricare tutte le tracce e i percorsi condivisi.
Impostazioni
Con la versione 4.2.0 è stata introdotta la possibilità di salvare e ripristinare le impostazioni personali. Per salvare le impostazioni prima di un cambio di versione, clicca sull’icona del dischetto a sinistra nell’angolo in alto a destra. Dopo il cambio di versione, tutte le impostazioni possono essere reimportate tramite l’icona del dischetto a destra.
Caricati di recente
All’uscita, Track of the day salva i nomi delle tracce e dei percorsi caricati più di recente nel profilo utente di Track of the day. In questo modo, tutto può essere ripristinato al prossimo avvio dell’applicazione. In caso di aggiornamento della versione, questo profilo utente viene solitamente cancellato dall’app di Windows Store e ricreato. Solo così è possibile garantire che il profilo sia compatibile con la versione attuale dell’applicazione e che possa essere letto e scritto.
Le tracce e i percorsi non salvati vengono automaticamente memorizzati nella cache. Le tracce e i percorsi modificati più di recente possono essere aperti in qualsiasi momento dalla cache tramite la funzione Aggiungi. Per aprire solo gli ultimi tracciati o percorsi, i file all’interno della cache possono essere ordinati per data.
