{
  "$schema": "https://geocourse.org/schema/0.1/geocourse.schema.json",
  "type": "Course",
  "format": "0.1",
  "id": "test-s-bend",
  "version": 1,
  "name": "S-bend",
  "description": "Test course: a 30 m left bend straight into a 30 m right bend, split where the turn changes direction.",
  "length": 294.2477796076938,
  "closed": false,
  "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, 13001, 3088, 13006, 3187, 13014, 3287, 13025, 3387, 13040, 3485, 13057, 3584, 13078, 3682, 13103, 3779, 13130, 3875, 13161, 3970, 13195, 4064, 13232, 4157, 13272, 4248, 13315, 4339, 13361, 4427, 13410, 4515, 13462, 4600, 13517, 4684, 13575, 4766, 13635, 4845, 13698, 4923, 13763, 4999, 13831, 5072, 13901, 5143, 13974, 5212, 14048, 5278, 14125, 5342, 14205, 5403, 14286, 5462, 14369, 5518, 14453, 5571, 14540, 5621, 14628, 5668, 14718, 5712, 14809, 5753, 14901, 5792, 14995, 5827, 15090, 5859, 15186, 5887, 15282, 5913, 15380, 5935, 15478, 5954, 15577, 5970, 15676, 5982, 15775, 5992, 15875, 5997, 15975, 6000, 16075, 6000, 16175, 6000, 16275, 6000, 16375, 6000, 16475, 6000, 16575, 6000, 16675, 6000, 16775, 6000, 16875, 6000, 16975, 6000, 17075, 6000, 17175, 6000, 17275, 6000, 17375, 6000, 17475, 6000, 17575, 6000, 17675, 6000, 17775, 6000, 17875, 6000, 17975, 6000, 18075, 6000, 18175, 6000, 18275, 6000, 18375, 6000, 18475, 6000, 18575, 6000, 18675, 6000, 18775, 6000, 18875, 6000, 18975, 6000, 19075, 6000, 19175, 6000, 19275, 6000, 19375, 6000, 19475, 6000, 19575, 6000, 19675, 6000, 19775, 6000, 19875, 6000, 19975, 6000, 20075, 6000, 20175, 6000, 20275, 6000, 20375, 6000, 20475, 6000, 20575, 6000, 20675, 6000, 20775, 6000, 20875, 6000, 20975, 6000, 21075, 6000, 21175, 6000, 21275, 6000, 21375, 6000, 21475, 6000, 21575, 6000, 21675, 6000, 21775, 6000, 21875, 6000, 21975, 6000, 22075, 6000, 22175, 6000, 22275, 6000, 22375, 6000, 22475, 6000, 22575, 6000, 22675, 6000, 22775, 6000, 22875, 6000, 22975, 6000, 23075, 6000, 23175, 6000, 23275, 6000, 23375, 6000, 23475, 6000, 23575, 6000, 23675, 6000, 23775, 6000, 23875, 6000, 23975, 6000, 24075, 6000, 24175, 6000, 24275, 6000, 24375, 6000, 24475, 6000, 24575, 6000, 24675, 6000, 24775, 6000, 24875, 6000, 24975, 6000, 25075, 6000, 25175, 6000, 25275, 6000, 25375, 6000, 25475, 6000, 25575, 6000, 25675, 6000, 25775, 6000, 25875, 6000, 25975, 6000, 26000, 6000]
  },
  "profile": {
    "step": 10,
    "elevation": {
      "scale": 0.1,
      "values": [500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]
    },
    "bendRadiusLimit": 400
  },
  "ranges": [
    {
      "type": "marker",
      "from": 0,
      "to": 0,
      "properties": {
        "kind": "start"
      }
    },
    {
      "type": "road",
      "from": 0,
      "to": 294.2477796076938,
      "properties": {
        "highway": "cycleway",
        "width": 3,
        "widthSource": "design"
      }
    },
    {
      "type": "surface",
      "from": 0,
      "to": 294.2477796076938,
      "properties": {
        "crr": 0.004,
        "grip": 0.8,
        "surface": "asphalt"
      }
    },
    {
      "type": "bend",
      "from": 90,
      "to": 147.12,
      "properties": {
        "radius": 30,
        "direction": "left",
        "apex": 123.56
      }
    },
    {
      "type": "bend",
      "from": 147.12,
      "to": 204.25,
      "properties": {
        "radius": 30,
        "direction": "right",
        "apex": 170.69
      }
    },
    {
      "type": "marker",
      "from": 294.2477796076938,
      "to": 294.2477796076938,
      "properties": {
        "kind": "finish"
      }
    }
  ]
}
