Všechna data jsou v GPS interně uložena ve stupních (hh.hhhhhh) a používá se datum WGS84. Všechny relativní souřadnice jsou uloženy v interních jednotkách udávajících vzdálenost od výchozího bodu. Vzdálenost je převedena na skutečné geografické souřadnice v odpovídající vrstvě pomocí hodnoty "Grid Map". (podrobně bude vysvětleno později)
Data v mapovém souboru jsou uložena pomocí speciální struktury souborového systému. Je možné volit velikost bloku souborového systému - menší velikost bloku znamená méně plýtvání místem. Na druhou stranu - menší velikost bloku znamená také menší velikost uložené mapy.
Použitelné velikosti bloků jsou 2048 bitů, 1024 bitů a 512 bitů.
Mapový soubor je rozdělen na 3 nebo 4 sekce:
Každá mapa je sestavena z několika vrstev (Layers). Každá vrstva pokrývá stejnou oblast, ale liší se v úrovni detailů. Nejpodrobnější vrstva je zobrazena při maximálním zvětšení, nejméně podrobná vrstva je zobrazena pri nejmenším zvětšení. Každá vrstva je kompletně samostatná mapa (ale zobrazující stejnou oblast).
Vrstvy jsou určovány pomocí hodnoty "Grid Map" (budeme ji označovat GM),
např:
| vrstva | GM | zobrazení |
| Layer 4 | 8 | prázdná vrstva |
| Layer 3 | 6 | mapa pro Zoom Level 6, 7 |
| Layer 2 | 4 | mapa pro Zoom Level 4, 5 |
| Layer 1 | 3 | mapa pro Zoom Level 3 |
| Layer 0 | 2 | mapa pro Zoom Level 0 - 2 |
Hodnota Map Grid (MG) definuje rozlišení vrstvy ve stupních (hh.hhhhhh) podle vzorečku:
Map Grid (MG) = 2^(32 - GM) / (2^30/90)
např. MG=0.0012 znamená, že máme maximální rozlišení 0.0012 stupnů. Hodnoty MG jsou zobrazeny v okně TRE View (v aplikaci GpsMapper).
TRE region obsahuje různé základní objekty: body zájmu (POI), symboly (SYMBOLS), linie (POLYLINE) a plochy (POLYGONS). Všechny objekty zobrazují vzdálenost k centrálnímu bodu TRE regionu. Všechny souřadnice jsou uloženy ve vypočítaném měřítku (jak bylo popsáno dříve).
Každý TRE region pokrývá pouze oblast definovanou hodnotami N/S (North/South - sever/jih) a W/E (West/East - západ/východ). Každý TRE region by měl definovat "rozumnou" oblast - kvůli optimalizaci času potřebného GPS k zobrazení regionu.
Každý TRE region definuje:
Každou vrstvu tvoří alespoň jeden objekt "TRE region" (kromě nejvyšší vrstvy - ta je prázdná). Objekty "TRE region" pokrývající stejnou oblast jsou vzájemně propojeny:
| vrstva | GM | pokrytí |
| Layer 4 | 8 | prázdná vrstva |
| Layer 3 | 6 |
TRE1 - odkazuje na TRE4 v Layer2 (oblast A) TRE2 - odkazuje na TRE6 v Layer2 (oblast B) TRE3 - odkazuje na TRE7 v Layer2 (oblast C) |
| Layer 2 | 4 |
TRE4 - odkazuje na TRE8 v Layer1 (část oblasti A) TRE5 - odkazuje na ... (část oblasti A) TRE6 - odkazuje na ... TRE7 - odkazuje na ... |
| Layer 1 | 3 | TRE8 - ... |
V tomto příkladě se TRE4 používá jako část TRE1. TRE4 nesmí překročit plochu oblasti pokrývané TRE1.
POI (body zájmu)
body s názvem (případně s dalšími detailními informacemi)
Symboly
malý grafický symbol s názvem (bez detailů)
Linie
silnice, řeky, potoky apod.
Plochy
jezera, oceány, města apod.
Každý objekt může být součástí pouze jednoho TRE regionu. Pokud to není možné, musí se objekt rozdělit na více částí.