Selaa lähdekoodia

Add Indianapolis oval (1950-1960) and Madring (2026) circuits

Indianapolis oval layout uses real OSM centerline data for the
2.5-mile oval used in the F1 championship from 1950-1960.
Madring is the new Madrid circuit for the 2026 Spanish Grand Prix,
track path extracted from Wikimedia SVG.
master
jochen 23 tuntia sitten
vanhempi
commit
d74ece9680
5 muutettua tiedostoa jossa 533 lisäystä ja 0 poistoa
  1. +17
    -0
      circuits/circuits.json
  2. +36
    -0
      circuits/spain/madrid/madring/2026-.geo.json
  3. +5
    -0
      circuits/spain/madrid/madring/2026-.svg
  4. +470
    -0
      circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.geo.json
  5. +5
    -0
      circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.svg

+ 17
- 0
circuits/circuits.json Näytä tiedosto

@@ -1253,6 +1253,19 @@
"imageUrl": null
}
}
},
"madring": {
"name": "Madring",
"urls": {
"wikipedia": "https://en.wikipedia.org/wiki/Madring",
"fandom": "https://f1.fandom.com/wiki/Madring"
},
"layouts": {
"2026-": {
"description": "5.416 km semi-urban circuit at IFEMA Madrid featuring 22 corners including the banked 'La Monumental' curve.",
"imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/f/f1/Madring.svg"
}
}
}
},
"name": "Madrid"
@@ -1618,6 +1631,10 @@
"2000-2007": {
"description": "Combined oval and infield layout running clockwise, featuring a series of right and left-hand turns including 'Mickey' and 'Mouse' corners, with issues related to banked corners affecting tire performance.",
"imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/7/74/IMS_road.svg"
},
"1950-1960": {
"description": "The full 2.5-mile oval used for the Indianapolis 500, which was part of the Formula One World Championship from 1950 to 1960.",
"imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/6/61/IMS_oval.svg"
}
}
}


+ 36
- 0
circuits/spain/madrid/madring/2026-.geo.json Näytä tiedosto

@@ -0,0 +1,36 @@
{
"type": "FeatureCollection",
"name": "es-madring",
"bbox": [
-3.62,
40.462,
-3.61,
40.47
],
"features": [
{
"type": "Feature",
"properties": {
"id": "es-madring",
"Location": "Madrid",
"Name": "Madring",
"opened": 2026,
"length": 5416,
"altitude": 620
},
"bbox": [
-3.62,
40.462,
-3.61,
40.47
],
"geometry": {
"type": "Point",
"coordinates": [
-3.61528,
40.46528
]
}
}
]
}

+ 5
- 0
circuits/spain/madrid/madring/2026-.svg
File diff suppressed because it is too large
Näytä tiedosto


+ 470
- 0
circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.geo.json Näytä tiedosto

@@ -0,0 +1,470 @@
{
"type": "FeatureCollection",
"name": "us-1909-oval",
"features": [
{
"type": "Feature",
"properties": {
"id": "us-1909-oval",
"Location": "Indianapolis",
"Name": "Indianapolis Motor Speedway (Oval)",
"opened": 1909,
"length": 4023,
"altitude": 223
},
"geometry": {
"type": "LineString",
"coordinates": [
[
-86.2389575,
39.7993289
],
[
-86.2389528,
39.7989239
],
[
-86.2389368,
39.7983761
],
[
-86.2389183,
39.7973536
],
[
-86.2389061,
39.7965032
],
[
-86.2389012,
39.7961594
],
[
-86.238857,
39.7931571
],
[
-86.2388282,
39.7912311
],
[
-86.2388226,
39.7907287
],
[
-86.2388184,
39.7905799
],
[
-86.2388131,
39.7904865
],
[
-86.2387926,
39.790224
],
[
-86.2387574,
39.7900167
],
[
-86.2386817,
39.789757
],
[
-86.2386067,
39.7895884
],
[
-86.2385308,
39.789447
],
[
-86.2384122,
39.789291
],
[
-86.2382709,
39.7891218
],
[
-86.2381193,
39.7889686
],
[
-86.237791,
39.7887025
],
[
-86.2374517,
39.7885008
],
[
-86.2372349,
39.7883972
],
[
-86.2370016,
39.7883103
],
[
-86.2367739,
39.7882347
],
[
-86.2365349,
39.7881786
],
[
-86.2362961,
39.7881431
],
[
-86.2360296,
39.7881203
],
[
-86.2356222,
39.7881201
],
[
-86.2351956,
39.7881224
],
[
-86.2344085,
39.7881275
],
[
-86.2331666,
39.7881386
],
[
-86.2328519,
39.7881658
],
[
-86.2325816,
39.7882081
],
[
-86.2323526,
39.7882613
],
[
-86.2321355,
39.7883305
],
[
-86.2318751,
39.7884313
],
[
-86.2316948,
39.788522
],
[
-86.2315535,
39.7886008
],
[
-86.2314109,
39.7886899
],
[
-86.2312791,
39.7887841
],
[
-86.2311539,
39.7888784
],
[
-86.2309156,
39.789085
],
[
-86.2307707,
39.7892526
],
[
-86.2306474,
39.7894073
],
[
-86.2305358,
39.7896086
],
[
-86.230425,
39.789854
],
[
-86.2303816,
39.7899811
],
[
-86.2303543,
39.7900899
],
[
-86.2303357,
39.7902162
],
[
-86.2303276,
39.7903426
],
[
-86.2303324,
39.7906151
],
[
-86.2303293,
39.7912849
],
[
-86.2303579,
39.7927418
],
[
-86.2304581,
39.7981062
],
[
-86.2304766,
39.7992151
],
[
-86.230482,
39.7995376
],
[
-86.2304972,
39.799799
],
[
-86.2305129,
39.7999227
],
[
-86.2305384,
39.8000506
],
[
-86.2305654,
39.8001528
],
[
-86.2305968,
39.8002386
],
[
-86.2306452,
39.8003547
],
[
-86.2306907,
39.8004504
],
[
-86.2307649,
39.800584
],
[
-86.2308549,
39.8007173
],
[
-86.2309195,
39.8007962
],
[
-86.2310237,
39.800913
],
[
-86.2311477,
39.8010425
],
[
-86.2312921,
39.801171
],
[
-86.2314227,
39.8012728
],
[
-86.2315491,
39.8013578
],
[
-86.2316337,
39.8014135
],
[
-86.2317213,
39.8014684
],
[
-86.2318934,
39.8015637
],
[
-86.2320284,
39.8016293
],
[
-86.2322324,
39.8017152
],
[
-86.232398,
39.8017729
],
[
-86.2325712,
39.8018191
],
[
-86.2327548,
39.8018572
],
[
-86.2329397,
39.8018852
],
[
-86.2331821,
39.8019082
],
[
-86.2333572,
39.8019146
],
[
-86.2335336,
39.801918
],
[
-86.2358445,
39.8018998
],
[
-86.2361085,
39.8018982
],
[
-86.236275,
39.8018903
],
[
-86.2364592,
39.8018724
],
[
-86.2366662,
39.8018379
],
[
-86.2368761,
39.8017865
],
[
-86.2370695,
39.8017302
],
[
-86.2372648,
39.801661
],
[
-86.237441,
39.8015917
],
[
-86.2376398,
39.8014966
],
[
-86.2378012,
39.8014016
],
[
-86.2379593,
39.8012988
],
[
-86.2380918,
39.8012063
],
[
-86.2382088,
39.8011095
],
[
-86.238323,
39.8009963
],
[
-86.2384065,
39.8009018
],
[
-86.2385479,
39.8007335
],
[
-86.2386728,
39.8005461
],
[
-86.2387889,
39.8003281
],
[
-86.2388418,
39.8002018
],
[
-86.2388898,
39.8000546
],
[
-86.238935,
39.7998548
],
[
-86.2389534,
39.7997063
],
[
-86.2389557,
39.7995578
],
[
-86.2389566,
39.7994186
],
[
-86.2389575,
39.7993289
]
]
},
"bbox": [
-86.2389575,
39.7881201,
-86.2303276,
39.801918
]
}
],
"bbox": [
-86.2389575,
39.7881201,
-86.2303276,
39.801918
]
}

+ 5
- 0
circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.svg Näytä tiedosto

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="239px" viewBox="0 0 150 239" xmlns="http://www.w3.org/2000/svg">
<title>Indianapolis Motor Speedway (Oval) - Indianapolis</title>
<path d="M 8.0,49.8 L 8.1,56.4 L 8.3,65.2 L 8.6,81.8 L 8.8,95.5 L 8.9,101.1 L 9.6,149.6 L 10.0,180.7 L 10.1,188.8 L 10.2,191.2 L 10.2,192.8 L 10.6,197.0 L 11.1,200.3 L 12.3,204.5 L 13.4,207.3 L 14.6,209.6 L 16.5,212.1 L 18.7,214.8 L 21.0,217.3 L 26.1,221.6 L 31.4,224.8 L 34.7,226.5 L 38.4,227.9 L 41.9,229.1 L 45.6,230.1 L 49.3,230.6 L 53.5,231.0 L 59.8,231.0 L 66.4,231.0 L 78.6,230.9 L 97.9,230.7 L 102.8,230.3 L 107.0,229.6 L 110.6,228.7 L 113.9,227.6 L 118.0,226.0 L 120.8,224.5 L 123.0,223.2 L 125.2,221.8 L 127.2,220.3 L 129.2,218.7 L 132.9,215.4 L 135.1,212.7 L 137.0,210.2 L 138.8,206.9 L 140.5,203.0 L 141.2,200.9 L 141.6,199.2 L 141.9,197.1 L 142.0,195.1 L 141.9,190.7 L 142.0,179.9 L 141.5,156.3 L 140.0,69.6 L 139.7,51.7 L 139.6,46.5 L 139.4,42.2 L 139.1,40.2 L 138.7,38.2 L 138.3,36.5 L 137.8,35.1 L 137.1,33.3 L 136.4,31.7 L 135.2,29.6 L 133.8,27.4 L 132.8,26.1 L 131.2,24.2 L 129.3,22.1 L 127.0,20.1 L 125.0,18.4 L 123.0,17.1 L 121.7,16.2 L 120.4,15.3 L 117.7,13.7 L 115.6,12.7 L 112.4,11.3 L 109.9,10.3 L 107.2,9.6 L 104.3,9.0 L 101.4,8.5 L 97.7,8.2 L 95.0,8.1 L 92.2,8.0 L 56.3,8.3 L 52.2,8.3 L 49.7,8.4 L 46.8,8.7 L 43.6,9.3 L 40.3,10.1 L 37.3,11.0 L 34.3,12.2 L 31.5,13.3 L 28.5,14.8 L 26.0,16.3 L 23.5,18.0 L 21.4,19.5 L 19.6,21.1 L 17.9,22.9 L 16.6,24.4 L 14.4,27.1 L 12.4,30.2 L 10.6,33.7 L 9.8,35.7 L 9.1,38.1 L 8.3,41.3 L 8.1,43.7 L 8.0,46.1 L 8.0,48.4 L 8.0,49.8" fill="none" stroke="black" stroke-width="2"/>
</svg>

Loading…
Peruuta
Tallenna