Генерализируют до 500 точек (ограничение для одной ячейки). Посему самый оптимальный вариант: запись трека через каждые 10 метров, включена запись треков на флэшку, включено затирание конца трека при заполнее памяти под активный трек. Естественно, после всего треки брать с флэшки, сразу в GPX.