API to Import Data from other Systems

Import participant data from online system (such as timekeeping or application) into Racemap.

Preparation - File with Participant Data

sample file: https://racemap.com/files/GenericImportSample.geojsonโ€‹

format: json or xml

[{
"name" : "Sam Richards",
"startNumber" : "1",
"starterId" : "ZBCBJ31",
"deviceType" : "Active",
"deviceClass" : "TrackPingTransponder",
"times" : {
"start" : "2019-05-10T12:43:25.234Z",
"end" : "2019-05-10T14:31:23.2Z"
},
"markerColor" : "#36739a"
},
{
"name" : "Peter Dresner",
"startNumber" : "2",
"starterId" : "ABCD231",
"deviceType" : "Active",
"deviceClass" : "TrackPingTransponder",
"times" : {
"start" : "2019-05-10T12:27:24.234Z",
"end" : "2019-05-10T14:11:21.2Z"
},
"markerColor" : "#36739a"
},
{
"name" : "Katja Gerste",
"startNumber" : "3",
"starterId" : "ZBCBJ35",
"deviceType" : "Active",
"deviceClass" : "TrackPingTransponder",
"times" : {
"start" : "2019-05-10T12:41:13.234Z",
"end" : "2019-05-10T14:21:17.1Z"
},
"markerColor" : "#36739a"
},
{
"name" : "Kevin Kohl",
"startNumber" : "4",
"starterId" : "234",
"deviceType" : "Passive",
"deviceClass" : "TrackPingTransponder",
"times" : {
"start" : "2019-05-10T12:29:03.234Z",
"end" : "2019-05-10T14:00:34.2Z"
},
"markerColor" : "#36739a"
},
{
"name" : "William Patel",
"startNumber" : "5",
"starterId" : "530",
"deviceType" : "Passive",
"deviceClass" : "TrackPingTransponder",
"times" : {
"start" : "2019-05-10T12:35:23.234Z",
"end" : "2019-05-10T14:12:53.2Z"
},
"markerColor" : "#36739a"
},
{
"name" : "Filip Bauer",
"startNumber" : "6",
"starterId" : "M000001",
"deviceType" : "Passive",
"deviceClass" : "ChronoTrackTransponder",
"times" : {
"start" : "2019-05-10T12:37:23.234Z",
"end" : "2019-05-10T14:10:53.2Z"
},
"markerColor" : "#ced9e3"
},
{
"name" : "Melanie Schmid",
"startNumber" : "7",
"starterId" : "015181303508976",
"deviceType" : "GL300LTE-ME",
"deviceClass" : "Tracker",
"times" : {},
"markerColor" : "#ced9e3"
},
{
"name" : "Jessika Duerr",
"startNumber" : "8",
"starterId" : "015181203608976",
"deviceType" : "GL300LTE-ME",
"deviceClass" : "Tracker",
"times" : {},
"markerColor" : "#ced9e3"
},
{
"name" : "Hugues Couet",
"startNumber" : "9",
"starterId" : "860599002489748",
"deviceType" : "GL300",
"deviceClass" : "Tracker",
"times" : {},
"markerColor" : "#ced9e3"
},
{
"name" : "Ralph Baier",
"startNumber" : "10",
"starterId" : "4106050162",
"deviceType" : "LK106-2G",
"deviceClass" : "Tracker",
"times" : {},
"markerColor" : "#ced9e3"
}]

line

parameter

description [unit]

2

name

name of participant

3

startNumber

race number of participant

4

starterId

IMEI of GPS device or transponder ID

to be unique within one event.

5

deviceType

"Active", Passive" or "Tracker"

6

deviceClass

specific model, e.g. "LK106-2G"

8

start

when did participant start, UTC format corresponding to ISO 8601 https://en.wikipedia.org/wiki/ISO_8601โ€‹

9

end

when did participant finish, UTC format corresponding to ISO 8601 https://en.wikipedia.org/wiki/ISO_8601โ€‹

11

markerColor

hex code, marker color in Tracking Map