{
  "about": "Changes we make to OpenStreetMap data when we build our road graphs. A rule applies to every graph edge whose name is listed and whose midpoint lies inside bbox [west, south, east, north], or, with \"within\", to every drivable edge inside the named OpenStreetMap park. \"set\" adds flags: busonly and park both add noaccess, so the road is drawn with red stripes and a route on it is marked as not allowed. \"clear\" removes flags.",
  "licence": "Open Database Licence (ODbL) 1.0: https://opendatacommons.org/licenses/odbl/1-0/",
  "attribution": "© OpenStreetMap contributors",
  "snapshot": "2026-11-02",
  "rules": [
    {
      "id": "oxford-street",
      "names": [
        "Oxford Street"
      ],
      "bbox": [
        -0.16,
        51.5125,
        -0.125,
        51.518
      ],
      "effect": "set busonly and noaccess",
      "reason": "bus-only street, drawn as restricted"
    },
    {
      "id": "tottenham-court-road",
      "names": [
        "Tottenham Court Road"
      ],
      "bbox": [
        -0.1395,
        51.5148,
        -0.129,
        51.5258
      ],
      "effect": "set busonly and noaccess",
      "reason": "bus-only street, drawn as restricted"
    },
    {
      "id": "royal-parks-inside",
      "within": [
        "Hyde Park",
        "Kensington Gardens",
        "The Green Park",
        "St. James's Park",
        "The Regent's Park"
      ],
      "effect": "set park and noaccess",
      "reason": "royal park road, treated as restricted"
    },
    {
      "id": "hyde-park-roads",
      "names": [
        "West Carriage Drive",
        "South Carriage Drive",
        "North Carriage Drive",
        "Serpentine Road",
        "Serpentine Bridge",
        "Edinburgh Gate",
        "Prince of Wales Gate"
      ],
      "bbox": [
        -0.191,
        51.501,
        -0.15,
        51.5135
      ],
      "effect": "set park and noaccess",
      "reason": "royal park road, treated as restricted"
    },
    {
      "id": "regents-park-roads",
      "names": [
        "Outer Circle",
        "Inner Circle",
        "Chester Road",
        "York Bridge"
      ],
      "bbox": [
        -0.167,
        51.522,
        -0.144,
        51.538
      ],
      "effect": "set park and noaccess",
      "reason": "royal park road, treated as restricted"
    },
    {
      "id": "green-st-james-park-roads",
      "names": [
        "The Mall",
        "Constitution Hill",
        "Birdcage Walk",
        "Horse Guards Road"
      ],
      "bbox": [
        -0.152,
        51.4985,
        -0.1265,
        51.5075
      ],
      "effect": "set park and noaccess",
      "reason": "royal park road, treated as restricted"
    },
    {
      "id": "rotherhithe-tunnel-open",
      "names": [
        "Rotherhithe Tunnel"
      ],
      "bbox": [
        -0.06,
        51.495,
        -0.035,
        51.515
      ],
      "effect": "clear conditional and noaccess",
      "reason": "tunnel shown open at all times"
    }
  ]
}
