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.
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 6.8 KiB |
@@ -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
|
||||
]
|
||||
}
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
Reference in New Issue
Block a user