Skip to main content

TCXLoader

From-v3.0

The TCXLoader parses TCX files into GeoJSON. From Wikipedia:

Training Center XML (TCX) is a data exchange format introduced in 2007 as part of Garmin's Training Center product. The XML is similar to GPX since it exchanges GPS tracks, but treats a track as an Activity rather than simply a series of GPS points. TCX provides standards for transferring heart rate, running cadence, bicycle cadence, calories in the detailed track. It also provides summary data in the form of laps.

LoaderCharacteristic
File Extension.tcx
File TypeText
File FormatTCX
Data FormatGIS
Decoder TypeSynchronous
Worker Thread SupportNo
Streaming SupportNo

Usage

import {TCXLoader} from '@loaders.gl/kml';
import {load} from '@loaders.gl/core';

const data = await load(url, TCXLoader, options);

Options

OptionTypeDefaultDescription
gis.formatstring'geojson'Can be set to 'raw', 'geojson' or 'binary'.

Limitations

  • In Node.JS, applications must import @loaders.gl/polyfills for the DOMParser polyfill.