Waar zijn mijn gegevens?

Overzicht
Track of the day
is een Windows Store-app. Het concept van dit soort systemen houdt in dat alle gegevens van een Store-app binnen die app worden beheerd. Als een Store-app wordt verwijderd, gaan ook alle gegevens van die app verloren. Als je via het Configuratiescherm de functie ‘App resetten’
selecteert, worden alle gegevens van de app eveneens verwijderd.
Om ervoor te zorgen dat gegevens bij een versiewisseling behouden blijven, maakt Track of the day
sinds versie 3.x gebruik van een concept waarbij alle tracks en routes in het profiel van de aangemelde gebruiker worden opgeslagen. Het gebruikersprofiel is doorgaans te vinden onder: C:\Gebruikers\[Mijn gebruikersnaam]\Documenten\Track of the day
De map ‘Gebruikers’
is daarbij slechts een Duitse aliasnaam voor C:\Users\[My Account]\Documents\Track of the day
.
Onder deze map worden bij de installatie de volgende mappen aangemaakt:
- Cache
- Cache\GpxArchive
- Cache\POIArchive
- Voorbeelden
- FFMPEG (indien geïnstalleerd)
- Pictogrammen
- Pictogrammen\POI
- Overlays
- Screenshots
- Instellingen
- Tutorials
- USB-testtool (indien geïnstalleerd)
- Video’s
- VideoTemp
Database
Met versie 4 is een SQL-database op basis van Microsoft SQL Server LocalDB 2018 geïntroduceerd. In deze database worden verwijzingen naar tracks, routes en POI’s opgeslagen, die in de submappen ..\Cache\GpxArchive en ..\Cache\POIArchive worden bewaard. Daarnaast bevat de database enkele kenmerken van de tracks en routes, zoals start- en eindpunt, maximale bereikte hoogte, enz. Deze meta-informatie wordt gebruikt door functies zoals ‘POI’s langs de route zoeken‘.
De database zelf wordt aangemaakt in de hoofdmap van het gebruikersprofiel. Het pad ziet er doorgaans ongeveer zo uit:
- C:\Gebruikers\[Mijn gebruikersnaam]\TrackOfTheDay.GpxDataModel.mdf
- C:\Gebruikers\[Mijn gebruikersnaam]\TrackOfTheDay.GpxDataModel_log.mdf
Versiebeheer
Elke versie van Track of the Day voert haar huidige versienummer in de tabel SupportedVersion binnen de database in. In de broncode van elke versie wordt bij elke start gecontroleerd of dit versienummer in de gekoppelde database aanwezig is. Als het huidige versienummer niet in de database wordt gevonden, wordt de database automatisch gemigreerd naar de huidige versie. Het is mogelijk dat bij een migratie afzonderlijke gegevensrecords worden gewijzigd of dat de inhoud van afzonderlijke eigenschappen verloren gaat.
Herstel
Voordat u overschakelt naar een nieuwe versie, dient u een back-up van de database te maken. Aangezien de database echter voornamelijk verwijzingen naar bestanden in de cache bevat, kunnen tracks, routes en POI’s ook opnieuw in een lege database worden geïmporteerd. Hiervoor opent u de te importeren tracks, routes of POI’s via de functie Toevoegen. POI’s in GPX-formaat worden automatisch in de database opgenomen. Tracks en routes worden weergegeven in de lijst met tracks en routes. Om ze in de database op te nemen, selecteert u in het contextmenu van tracks of routes ‘Alles toevoegen aan lokale GPX-database‘.
POI-typen en POI-categorieën bestaan alleen binnen de SQL-database. In het geval van een herstel moeten ze mogelijk achteraf worden bewerkt. Vanaf versie 4.2.2 kunnen GPX-bestanden zowel een POI-type als een POI-categorie bevatten. Als deze ontbreken, worden ze automatisch aangemaakt. Indien nodig moeten de bijbehorende pictogrammen nog worden toegewezen.
InstantSharing
Als tracks of routes via InstantSharing zijn gepubliceerd, kan InstantSharing na een update in de instellingen worden geactiveerd. Daarna volstaat een klik op het bijbehorende symbool om alle gedeelde tracks en routes te laden.
Instellingen
Met versie 4.2.0 is een mogelijkheid geïntroduceerd waarmee u uw persoonlijke instellingen kunt opslaan en herstellen. Om instellingen op te slaan vóór een versiewisseling, klikt u in de rechterbovenhoek op het linker diskettepictogram. Na de versiewisseling kunnen alle instellingen via het rechter diskettepictogram weer worden geïmporteerd.
Laatst geladen
Bij het afsluiten slaat Track of the day de namen van de laatst geladen tracks en routes op in het gebruikersprofiel van Track of the day. Zo kan alles bij de volgende start van de applicatie weer worden hersteld. Bij een versiewissel wordt dit gebruikersprofiel doorgaans door de Windows Store-app verwijderd en opnieuw aangemaakt. Alleen zo kan worden gegarandeerd dat het profiel ook bij de huidige versie van de applicatie past en kan worden gelezen en geschreven.
Niet-opgeslagen tracks en routes worden automatisch in de cache opgeslagen. De laatst bewerkte tracks en routes kunnen op elk moment via de functie Toevoegen vanuit de cache worden geopend. Om alleen de laatste tracks of routes te openen, kunnen bestanden in de cache op datum worden gesorteerd.
