Dagoca Blog WordmarkMinimal logotype for Dagoca BlogDAGOCABLOG

Sport előnézet

Garmin Connect PoC adatok ellenőrzése térképen, mielőtt a teljes heatmap pipeline elkészül.

Garmin előnézeti adatok betöltése…

Mire jó ez az oldal?

Ez a Sport oldal visszakerült azért, hogy a Garmin sync után azonnal lásd, van-e használható adat. A térkép a saját backend endpointot hívja:

GET /api/sport/garmin-preview

A válasz a .data/garminconnect/latest-activities.json fájlból készül, amit a PoC script ír:

python3 scripts/sport/garmin_connect_poc.py --limit 10

Hogyan validáld a syncet?

  1. Futtasd a Garmin PoC scriptet.
  2. Nyisd meg a Sport oldalt.
  3. Nézd meg az alsó státuszsorban:
    • hány aktivitást töltött be a PoC,
    • hány térképezhető koordináta van,
    • sample adatot vagy Garmin PoC adatot látsz-e.
  4. Ha a sync működik, de nincs térképezhető pont, akkor ez nem hiba: a teljes heatmaphez a következő lépés a FIT/GPX fájl letöltése és track pontok parse-olása.

Következő lépés

A PoC most aktivitáslistát validál. A teljes heatmaphez ez kell még:

  1. Garmin activity fájl letöltése activity id alapján.
  2. FIT/GPX parse GPS track pontokká.
  3. Első és utolsó 500–800 méter levágása.
  4. Aggregált heatmap cache generálása.
  5. Ugyanez a Sport oldal már a valódi hőtérképet rajzolja.