{
  "$schema": "https://geocourse.org/schema/0.1/geocourse.schema.json",
  "type": "Course",
  "format": "0.1",
  "id": "example-ramp",
  "version": 1,
  "name": "Example ramp",
  "length": 25,
  "closed": false,
  "licence": "ODbL-1.0",
  "attribution": ["© OpenStreetMap contributors"],
  "sources": [
    {
      "kind": "road",
      "name": "OpenStreetMap",
      "licence": "ODbL-1.0",
      "retrieved": "2026-10-01T00:00:00Z"
    }
  ],
  "summary": {
    "elevationGain": 2,
    "elevationLoss": 0,
    "maxGrade": 0.08
  },
  "geometry": {
    "frame": "wgs84",
    "step": 10,
    "scale": 1e-7,
    "positions": [107522000, 599139000, 107523792, 599139000, 107525584, 599139000, 107526480, 599139000]
  },
  "profile": {
    "step": 10,
    "elevation": {
      "scale": 0.1,
      "values": [1200, 1208, 1216, 1220]
    },
    "grade": {
      "scale": 0.0001,
      "values": [800, 800, 800, 800]
    },
    "heading": {
      "scale": 0.1,
      "values": [900, 900, 900, 3600]
    },
    "bendRadiusLimit": 400
  },
  "ranges": [
    {
      "type": "marker",
      "from": 0,
      "to": 0,
      "properties": {
        "kind": "start"
      }
    },
    {
      "type": "road",
      "from": 0,
      "to": 25,
      "properties": {
        "highway": "tertiary",
        "name": "Example Road",
        "width": 5.5
      },
      "osm": [
        {
          "type": "way",
          "id": 123456789,
          "version": 7
        }
      ]
    },
    {
      "type": "segment",
      "id": "example-ramp-sprint",
      "from": 0,
      "to": 25,
      "properties": {
        "name": "Ramp sprint"
      }
    },
    {
      "type": "surface",
      "from": 0,
      "to": 25,
      "properties": {
        "crr": 0.004,
        "grip": 0.8,
        "surface": "asphalt",
        "smoothness": "good"
      },
      "osm": [
        {
          "type": "way",
          "id": 123456789,
          "version": 7
        }
      ]
    },
    {
      "type": "hazard",
      "from": 18,
      "to": 18,
      "properties": {
        "kind": "cattle_grid"
      },
      "osm": [
        {
          "type": "node",
          "id": 987654321
        }
      ]
    },
    {
      "type": "marker",
      "from": 25,
      "to": 25,
      "properties": {
        "kind": "finish"
      }
    }
  ],
  "osm": {
    "snapshot": "2026-10-01T00:00:00Z"
  },
  "extensionsUsed": ["acme_scenery"],
  "extensions": {
    "acme_scenery": {
      "tileSize": 512
    }
  }
}
