{
  "$schema": "https://geocourse.org/schema/0.1/geocourse.schema.json",
  "type": "Course",
  "format": "0.1",
  "id": "test-stadium-loop",
  "version": 1,
  "name": "Stadium loop",
  "description": "Test course: a closed 388 m track with two 30 m left-hand bends, one of them through the start line.",
  "length": 388.4955592153876,
  "closed": true,
  "licence": "CC0-1.0",
  "geometry": {
    "frame": "local",
    "step": 1,
    "scale": 0.01,
    "positions": [0, 0, 100, 0, 200, 0, 300, 0, 400, 0, 500, 0, 600, 0, 700, 0, 800, 0, 900, 0, 1000, 0, 1100, 0, 1200, 0, 1300, 0, 1400, 0, 1500, 0, 1600, 0, 1700, 0, 1800, 0, 1900, 0, 2000, 0, 2100, 0, 2200, 0, 2300, 0, 2400, 0, 2500, 0, 2600, 0, 2700, 0, 2800, 0, 2900, 0, 3000, 0, 3100, 0, 3200, 0, 3300, 0, 3400, 0, 3500, 0, 3600, 0, 3700, 0, 3800, 0, 3900, 0, 4000, 0, 4100, 0, 4200, 0, 4300, 0, 4400, 0, 4500, 0, 4600, 0, 4700, 0, 4800, 0, 4900, 0, 5000, 0, 5100, 0, 5200, 0, 5300, 0, 5400, 0, 5500, 0, 5600, 0, 5700, 0, 5800, 0, 5900, 0, 6000, 0, 6100, 0, 6200, 0, 6300, 0, 6400, 0, 6500, 0, 6600, 0, 6700, 0, 6800, 0, 6900, 0, 7000, 0, 7100, 0, 7200, 0, 7300, 0, 7400, 0, 7500, 0, 7600, 0, 7700, 0, 7800, 0, 7900, 0, 8000, 0, 8100, 0, 8200, 0, 8300, 0, 8400, 0, 8500, 0, 8600, 0, 8700, 0, 8800, 0, 8900, 0, 9000, 0, 9100, 0, 9200, 0, 9300, 0, 9400, 0, 9500, 0, 9600, 0, 9700, 0, 9800, 0, 9900, 0, 10000, 0, 10100, 2, 10200, 7, 10300, 15, 10399, 27, 10498, 42, 10596, 60, 10694, 81, 10791, 106, 10887, 134, 10982, 165, 11076, 199, 11168, 237, 11260, 277, 11350, 321, 11438, 367, 11525, 417, 11610, 469, 11694, 524, 11776, 582, 11855, 642, 11933, 705, 12008, 771, 12081, 839, 12152, 910, 12221, 983, 12287, 1058, 12350, 1135, 12411, 1215, 12469, 1296, 12524, 1379, 12577, 1464, 12627, 1551, 12674, 1639, 12717, 1729, 12758, 1820, 12796, 1913, 12831, 2007, 12862, 2102, 12891, 2198, 12916, 2294, 12938, 2392, 12956, 2490, 12972, 2589, 12984, 2688, 12992, 2788, 12998, 2888, 13000, 2988, 12999, 3088, 12994, 3187, 12986, 3287, 12975, 3387, 12960, 3485, 12943, 3584, 12922, 3682, 12897, 3779, 12870, 3875, 12839, 3970, 12805, 4064, 12768, 4157, 12728, 4248, 12685, 4339, 12639, 4427, 12590, 4515, 12538, 4600, 12483, 4684, 12425, 4766, 12365, 4845, 12302, 4923, 12237, 4999, 12169, 5072, 12099, 5143, 12026, 5212, 11952, 5278, 11875, 5342, 11795, 5403, 11714, 5462, 11631, 5518, 11547, 5571, 11460, 5621, 11372, 5668, 11282, 5712, 11191, 5753, 11099, 5792, 11005, 5827, 10910, 5859, 10814, 5887, 10718, 5913, 10620, 5935, 10522, 5954, 10423, 5970, 10324, 5982, 10225, 5992, 10125, 5997, 10025, 6000, 9925, 6000, 9825, 6000, 9725, 6000, 9625, 6000, 9525, 6000, 9425, 6000, 9325, 6000, 9225, 6000, 9125, 6000, 9025, 6000, 8925, 6000, 8825, 6000, 8725, 6000, 8625, 6000, 8525, 6000, 8425, 6000, 8325, 6000, 8225, 6000, 8125, 6000, 8025, 6000, 7925, 6000, 7825, 6000, 7725, 6000, 7625, 6000, 7525, 6000, 7425, 6000, 7325, 6000, 7225, 6000, 7125, 6000, 7025, 6000, 6925, 6000, 6825, 6000, 6725, 6000, 6625, 6000, 6525, 6000, 6425, 6000, 6325, 6000, 6225, 6000, 6125, 6000, 6025, 6000, 5925, 6000, 5825, 6000, 5725, 6000, 5625, 6000, 5525, 6000, 5425, 6000, 5325, 6000, 5225, 6000, 5125, 6000, 5025, 6000, 4925, 6000, 4825, 6000, 4725, 6000, 4625, 6000, 4525, 6000, 4425, 6000, 4325, 6000, 4225, 6000, 4125, 6000, 4025, 6000, 3925, 6000, 3825, 6000, 3725, 6000, 3625, 6000, 3525, 6000, 3425, 6000, 3325, 6000, 3225, 6000, 3125, 6000, 3025, 6000, 2925, 6000, 2825, 6000, 2725, 6000, 2625, 6000, 2525, 6000, 2425, 6000, 2325, 6000, 2225, 6000, 2125, 6000, 2025, 6000, 1925, 6000, 1825, 6000, 1725, 6000, 1625, 6000, 1525, 6000, 1425, 6000, 1325, 6000, 1225, 6000, 1125, 6000, 1025, 6000, 925, 6000, 825, 6000, 725, 6000, 625, 6000, 525, 6000, 425, 6000, 325, 6000, 225, 6000, 125, 6000, 25, 6000, -75, 5999, -175, 5995, -275, 5987, -374, 5977, -473, 5962, -572, 5945, -670, 5924, -767, 5900, -863, 5873, -958, 5843, -1052, 5809, -1145, 5773, -1237, 5733, -1328, 5690, -1416, 5645, -1504, 5596, -1590, 5544, -1673, 5490, -1755, 5433, -1836, 5373, -1914, 5310, -1990, 5245, -2063, 5178, -2135, 5108, -2204, 5036, -2270, 4961, -2334, 4884, -2396, 4805, -2455, 4724, -2511, 4642, -2564, 4557, -2615, 4471, -2662, 4383, -2707, 4293, -2748, 4202, -2787, 4110, -2822, 4017, -2855, 3922, -2884, 3826, -2910, 3730, -2933, 3632, -2952, 3534, -2968, 3436, -2981, 3336, -2991, 3237, -2997, 3137, -3000, 3037, -2999, 2937, -2996, 2837, -2988, 2738, -2978, 2638, -2964, 2539, -2947, 2440, -2927, 2343, -2904, 2245, -2877, 2149, -2847, 2054, -2814, 1959, -2777, 1866, -2738, 1774, -2696, 1684, -2650, 1594, -2602, 1507, -2551, 1421, -2497, 1337, -2440, 1255, -2380, 1174, -2318, 1096, -2254, 1020, -2186, 946, -2117, 874, -2045, 805, -1970, 738, -1894, 673, -1815, 611, -1735, 552, -1652, 496, -1568, 442, -1482, 391, -1394, 343, -1304, 298, -1214, 256, -1122, 218, -1028, 182, -934, 149, -838, 119, -742, 93, -644, 70, -546, 50, -448, 34, -349, 20, -249, 10, -149, 4, -50, 0, 0, 0],
    "origin": {
      "lon": 10.75,
      "lat": 59.91
    }
  },
  "profile": {
    "step": 10,
    "elevation": {
      "scale": 0.1,
      "values": [1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001]
    },
    "bendRadiusLimit": 400
  },
  "ranges": [
    {
      "type": "marker",
      "from": 0,
      "to": 0,
      "properties": {
        "kind": "start"
      }
    },
    {
      "type": "road",
      "from": 0,
      "to": 388.4955592153876,
      "properties": {
        "highway": "cycleway",
        "width": 4,
        "widthSource": "survey"
      }
    },
    {
      "type": "surface",
      "from": 0,
      "to": 388.4955592153876,
      "properties": {
        "crr": 0.004,
        "grip": 0.8,
        "surface": "asphalt",
        "smoothness": "good"
      }
    },
    {
      "type": "bend",
      "id": "bend-north",
      "from": 90,
      "to": 204.25,
      "properties": {
        "radius": 30,
        "direction": "left",
        "apex": 147.12
      }
    },
    {
      "type": "bend",
      "id": "bend-south",
      "from": 284.25,
      "to": 10,
      "properties": {
        "radius": 30,
        "direction": "left",
        "apex": 341.37
      }
    }
  ]
}
