Add all local circuit work — year-by-year SVGs and tooling

This commit is contained in:
2026-03-25 22:17:47 +01:00
parent 6ceeba7fb9
commit c94ebcfb22
1149 changed files with 171650 additions and 421 deletions
@@ -0,0 +1,335 @@
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"id": "us-1975",
"Location": "Long Beach",
"Name": "Long Beach Grand Prix Circuit",
"opened": 1975,
"seasons": [
1976,
1977,
1978,
1979,
1980,
1981
],
"length": 3275,
"altitude": 12
},
"bbox": [
0,
0,
0,
0
],
"geometry": {
"type": "LineString",
"coordinates": [
[
-118.187517,
33.762122
],
[
-118.188182,
33.76189
],
[
-118.188719,
33.76181
],
[
-118.189319,
33.761774
],
[
-118.189716,
33.761801
],
[
-118.190215,
33.761885
],
[
-118.191224,
33.762256
],
[
-118.192817,
33.762907
],
[
-118.194802,
33.763825
],
[
-118.195762,
33.764289
],
[
-118.196626,
33.764762
],
[
-118.196701,
33.764833
],
[
-118.196733,
33.764914
],
[
-118.196663,
33.764945
],
[
-118.196577,
33.764954
],
[
-118.195612,
33.764432
],
[
-118.194657,
33.763968
],
[
-118.193724,
33.763518
],
[
-118.192935,
33.76317
],
[
-118.192844,
33.763152
],
[
-118.192763,
33.763156
],
[
-118.192683,
33.763241
],
[
-118.192624,
33.763348
],
[
-118.192506,
33.763567
],
[
-118.192399,
33.763834
],
[
-118.192366,
33.764106
],
[
-118.191943,
33.764115
],
[
-118.191932,
33.765578
],
[
-118.192232,
33.765578
],
[
-118.19235,
33.765587
],
[
-118.192366,
33.765667
],
[
-118.192361,
33.765859
],
[
-118.192393,
33.766987
],
[
-118.192366,
33.767081
],
[
-118.192243,
33.767099
],
[
-118.189373,
33.766956
],
[
-118.186369,
33.76659
],
[
-118.18638,
33.765814
],
[
-118.186337,
33.765707
],
[
-118.186176,
33.765725
],
[
-118.185983,
33.765707
],
[
-118.185736,
33.7656
],
[
-118.185607,
33.765475
],
[
-118.185554,
33.765315
],
[
-118.185575,
33.765137
],
[
-118.185575,
33.764771
],
[
-118.185564,
33.76453
],
[
-118.185478,
33.764369
],
[
-118.18535,
33.764236
],
[
-118.185146,
33.764164
],
[
-118.184953,
33.764093
],
[
-118.184695,
33.764089
],
[
-118.184556,
33.764111
],
[
-118.184432,
33.764155
],
[
-118.184341,
33.76424
],
[
-118.184229,
33.764356
],
[
-118.184094,
33.764539
],
[
-118.18388,
33.764878
],
[
-118.18373,
33.765226
],
[
-118.183579,
33.765627
],
[
-118.183478,
33.765872
],
[
-118.183397,
33.766073
],
[
-118.183365,
33.766176
],
[
-118.183252,
33.766269
],
[
-118.183209,
33.766189
],
[
-118.183247,
33.766051
],
[
-118.183268,
33.765939
],
[
-118.183419,
33.765511
],
[
-118.183515,
33.76519
],
[
-118.183687,
33.764753
],
[
-118.183933,
33.764423
],
[
-118.184116,
33.764218
],
[
-118.184384,
33.764013
],
[
-118.184685,
33.763745
],
[
-118.187517,
33.762122
]
]
}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="93px" viewBox="0 0 150 93" xmlns="http://www.w3.org/2000/svg">
<title>Long Beach - California</title>
<path d="M99.74,69.84 L93.04,72.18 L87.62,72.98 L81.57,73.35 L77.57,73.07 L72.54,72.23 L62.37,68.49 L46.30,61.92 L26.29,52.67 L16.61,47.99 L7.90,43.22 L7.14,42.50 L6.82,41.69 L7.52,41.37 L8.39,41.28 L18.12,46.55 L27.75,51.22 L37.16,55.76 L45.11,59.27 L46.03,59.45 L46.85,59.41 L47.65,58.55 L48.25,57.48 L49.44,55.27 L50.52,52.58 L50.85,49.83 L55.12,49.74 L55.23,34.99 L52.20,34.99 L51.01,34.90 L50.85,34.09 L50.90,32.16 L50.58,20.78 L50.85,19.84 L52.09,19.65 L81.03,21.10 L111.32,24.79 L111.21,32.61 L111.64,33.69 L113.27,33.51 L115.21,33.69 L117.70,34.77 L119.00,36.03 L119.54,37.64 L119.33,39.44 L119.33,43.13 L119.44,45.56 L120.30,47.18 L121.59,48.52 L123.65,49.25 L125.60,49.96 L128.20,50.00 L129.60,49.78 L130.85,49.34 L131.77,48.48 L132.90,47.31 L134.26,45.47 L136.42,42.05 L137.93,38.54 L139.45,34.50 L140.47,32.03 L141.29,30.00 L141.61,28.96 L142.75,28.02 L143.18,28.83 L142.80,30.22 L142.59,31.35 L141.06,35.67 L140.10,38.90 L138.36,43.31 L135.88,46.64 L134.04,48.70 L131.33,50.77 L128.30,53.47 L99.74,69.84" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,310 @@
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"id": "us-1975",
"Location": "Long Beach",
"Name": "Long Beach Grand Prix Circuit",
"opened": 1975,
"seasons": [
1982
],
"length": 3275,
"altitude": 12
},
"bbox": [
0,
0,
0,
0
],
"geometry": {
"type": "LineString",
"coordinates": [
[
-118.187517,
33.762122
],
[
-118.188182,
33.76189
],
[
-118.188719,
33.76181
],
[
-118.189319,
33.761774
],
[
-118.189716,
33.761801
],
[
-118.190215,
33.761885
],
[
-118.191224,
33.762256
],
[
-118.192817,
33.762907
],
[
-118.194507,
33.763701
],
[
-118.194571,
33.763745
],
[
-118.194528,
33.763812
],
[
-118.194378,
33.764039
],
[
-118.195328,
33.764494
],
[
-118.195311,
33.764588
],
[
-118.194973,
33.765047
],
[
-118.194861,
33.765302
],
[
-118.194786,
33.765351
],
[
-118.194485,
33.765333
],
[
-118.194201,
33.765319
],
[
-118.193954,
33.765333
],
[
-118.19374,
33.765364
],
[
-118.193568,
33.765449
],
[
-118.19308,
33.765747
],
[
-118.192774,
33.765837
],
[
-118.192436,
33.765832
],
[
-118.192361,
33.765863
],
[
-118.19235,
33.765944
],
[
-118.192393,
33.766987
],
[
-118.192366,
33.767081
],
[
-118.192243,
33.767099
],
[
-118.189373,
33.766956
],
[
-118.186369,
33.76659
],
[
-118.18638,
33.765814
],
[
-118.186337,
33.765707
],
[
-118.186176,
33.765725
],
[
-118.185983,
33.765707
],
[
-118.185736,
33.7656
],
[
-118.185607,
33.765475
],
[
-118.185554,
33.765315
],
[
-118.185575,
33.765137
],
[
-118.185575,
33.764771
],
[
-118.185564,
33.76453
],
[
-118.185478,
33.764369
],
[
-118.18535,
33.764236
],
[
-118.185146,
33.764164
],
[
-118.184953,
33.764093
],
[
-118.184695,
33.764089
],
[
-118.184556,
33.764111
],
[
-118.184432,
33.764155
],
[
-118.184341,
33.76424
],
[
-118.184229,
33.764356
],
[
-118.184094,
33.764539
],
[
-118.18388,
33.764878
],
[
-118.18373,
33.765226
],
[
-118.183579,
33.765627
],
[
-118.183478,
33.765872
],
[
-118.183397,
33.766073
],
[
-118.183365,
33.766176
],
[
-118.183252,
33.766269
],
[
-118.183209,
33.766189
],
[
-118.183247,
33.766051
],
[
-118.183268,
33.765939
],
[
-118.183419,
33.765511
],
[
-118.183515,
33.76519
],
[
-118.183687,
33.764753
],
[
-118.183933,
33.764423
],
[
-118.184116,
33.764218
],
[
-118.184384,
33.764013
],
[
-118.184685,
33.763745
],
[
-118.187517,
33.762122
]
]
}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="93px" viewBox="0 0 150 93" xmlns="http://www.w3.org/2000/svg">
<title>Long Beach - California</title>
<path d="M94.71,72.54 L87.23,75.15 L81.18,76.05 L74.43,76.46 L69.96,76.15 L64.35,75.21 L53.00,71.04 L35.07,63.71 L16.06,54.78 L15.34,54.28 L15.82,53.53 L17.51,50.97 L6.82,45.85 L7.01,44.80 L10.81,39.63 L12.07,36.76 L12.92,36.21 L16.30,36.41 L19.50,36.57 L22.28,36.41 L24.69,36.06 L26.62,35.11 L32.11,31.75 L35.56,30.74 L39.36,30.80 L40.20,30.45 L40.33,29.54 L39.84,17.80 L40.15,16.74 L41.53,16.54 L73.82,18.15 L107.63,22.27 L107.50,31.00 L107.99,32.20 L109.80,32.00 L111.97,32.20 L114.75,33.41 L116.20,34.81 L116.80,36.62 L116.56,38.62 L116.56,42.74 L116.68,45.45 L117.65,47.26 L119.09,48.76 L121.39,49.57 L123.56,50.37 L126.46,50.41 L128.03,50.16 L129.42,49.67 L130.44,48.71 L131.70,47.41 L133.22,45.35 L135.63,41.53 L137.32,37.62 L139.02,33.10 L140.16,30.35 L141.07,28.09 L141.43,26.93 L142.70,25.88 L143.18,26.78 L142.75,28.33 L142.52,29.59 L140.82,34.41 L139.74,38.02 L137.80,42.94 L135.04,46.65 L132.98,48.96 L129.96,51.27 L126.57,54.28 L94.71,72.54" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,354 @@
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"id": "us-1975",
"Location": "Long Beach",
"Name": "Long Beach Grand Prix Circuit",
"opened": 1975,
"seasons": [
1983
],
"length": 3275,
"altitude": 12
},
"bbox": [
0,
0,
0,
0
],
"geometry": {
"type": "LineString",
"coordinates": [
[
-118.187517,
33.762122
],
[
-118.188182,
33.76189
],
[
-118.188719,
33.76181
],
[
-118.189319,
33.761774
],
[
-118.189716,
33.761801
],
[
-118.190215,
33.761885
],
[
-118.191224,
33.762256
],
[
-118.192817,
33.762907
],
[
-118.194507,
33.763701
],
[
-118.194571,
33.763745
],
[
-118.194528,
33.763812
],
[
-118.194378,
33.764039
],
[
-118.195328,
33.764494
],
[
-118.195311,
33.764588
],
[
-118.194973,
33.765047
],
[
-118.194861,
33.765302
],
[
-118.194786,
33.765351
],
[
-118.194485,
33.765333
],
[
-118.194201,
33.765319
],
[
-118.193954,
33.765333
],
[
-118.19374,
33.765364
],
[
-118.193568,
33.765449
],
[
-118.19308,
33.765747
],
[
-118.192774,
33.765837
],
[
-118.192431,
33.765846
],
[
-118.192361,
33.765828
],
[
-118.192345,
33.765756
],
[
-118.192372,
33.765056
],
[
-118.192361,
33.765021
],
[
-118.192302,
33.765007
],
[
-118.191213,
33.764989
],
[
-118.191127,
33.765003
],
[
-118.191057,
33.765034
],
[
-118.190591,
33.765328
],
[
-118.190526,
33.765377
],
[
-118.190559,
33.765422
],
[
-118.190939,
33.765792
],
[
-118.190988,
33.765832
],
[
-118.190859,
33.76585
],
[
-118.189502,
33.765886
],
[
-118.188654,
33.765868
],
[
-118.18763,
33.765797
],
[
-118.186358,
33.765712
],
[
-118.185285,
33.765605
],
[
-118.185157,
33.765591
],
[
-118.185167,
33.765498
],
[
-118.18521,
33.76536
],
[
-118.185296,
33.765123
],
[
-118.18535,
33.765025
],
[
-118.185419,
33.764873
],
[
-118.185436,
33.764766
],
[
-118.185473,
33.76465
],
[
-118.185457,
33.764436
],
[
-118.185409,
33.764343
],
[
-118.18535,
33.764236
],
[
-118.185146,
33.764164
],
[
-118.184953,
33.764093
],
[
-118.184695,
33.764089
],
[
-118.184556,
33.764111
],
[
-118.184432,
33.764155
],
[
-118.184341,
33.76424
],
[
-118.184229,
33.764356
],
[
-118.184094,
33.764539
],
[
-118.18388,
33.764878
],
[
-118.18373,
33.765226
],
[
-118.183579,
33.765627
],
[
-118.183478,
33.765872
],
[
-118.183397,
33.766073
],
[
-118.183365,
33.766176
],
[
-118.183252,
33.766269
],
[
-118.183209,
33.766189
],
[
-118.183247,
33.766051
],
[
-118.183268,
33.765939
],
[
-118.183419,
33.765511
],
[
-118.183515,
33.76519
],
[
-118.183687,
33.764753
],
[
-118.183933,
33.764423
],
[
-118.184116,
33.764218
],
[
-118.184384,
33.764013
],
[
-118.184685,
33.763745
],
[
-118.187517,
33.762122
]
]
}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="93px" viewBox="0 0 150 93" xmlns="http://www.w3.org/2000/svg">
<title>Long Beach - California</title>
<path d="M94.71,67.87 L87.23,70.48 L81.18,71.38 L74.43,71.79 L69.96,71.49 L64.35,70.54 L53.00,66.37 L35.07,59.04 L16.06,50.11 L15.34,49.61 L15.82,48.86 L17.51,46.30 L6.82,41.18 L7.01,40.13 L10.81,34.96 L12.07,32.09 L12.92,31.54 L16.30,31.74 L19.50,31.90 L22.28,31.74 L24.69,31.39 L26.62,30.44 L32.11,27.08 L35.56,26.07 L39.42,25.97 L40.20,26.17 L40.38,26.98 L40.08,34.86 L40.20,35.25 L40.87,35.41 L53.12,35.61 L54.09,35.46 L54.88,35.11 L60.12,31.80 L60.85,31.25 L60.48,30.74 L56.20,26.58 L55.65,26.13 L57.10,25.93 L72.37,25.52 L81.91,25.72 L93.44,26.52 L107.75,27.48 L119.82,28.68 L121.26,28.84 L121.15,29.89 L120.67,31.44 L119.70,34.11 L119.09,35.21 L118.31,36.92 L118.12,38.12 L117.71,39.43 L117.89,41.84 L118.43,42.88 L119.09,44.09 L121.39,44.90 L123.56,45.70 L126.46,45.74 L128.03,45.49 L129.42,45.00 L130.44,44.04 L131.70,42.74 L133.22,40.68 L135.63,36.86 L137.32,32.95 L139.02,28.43 L140.16,25.68 L141.07,23.42 L141.43,22.26 L142.70,21.21 L143.18,22.11 L142.75,23.66 L142.52,24.92 L140.82,29.74 L139.74,33.35 L137.80,38.27 L135.04,41.98 L132.98,44.29 L129.96,46.60 L126.57,49.61 L94.71,67.87" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,310 @@
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"id": "us-1957",
"Location": "Riverside",
"Name": "Riverside International Raceway",
"opened": 1957,
"seasons": [
1960
],
"length": 5271,
"altitude": 470
},
"bbox": [
0,
0,
0,
0
],
"geometry": {
"type": "LineString",
"coordinates": [
[
-117.27475,
33.928993
],
[
-117.274235,
33.930115
],
[
-117.274418,
33.930676
],
[
-117.274761,
33.931281
],
[
-117.274954,
33.931673
],
[
-117.274997,
33.932679
],
[
-117.275577,
33.933845
],
[
-117.27563,
33.934067
],
[
-117.275566,
33.934637
],
[
-117.275501,
33.934797
],
[
-117.275426,
33.934966
],
[
-117.275341,
33.935091
],
[
-117.275298,
33.935233
],
[
-117.275147,
33.935376
],
[
-117.275062,
33.935509
],
[
-117.275019,
33.935678
],
[
-117.274965,
33.93583
],
[
-117.274847,
33.935999
],
[
-117.274643,
33.936221
],
[
-117.27459,
33.936364
],
[
-117.274482,
33.936684
],
[
-117.274407,
33.936871
],
[
-117.274311,
33.93704
],
[
-117.274193,
33.937307
],
[
-117.274085,
33.937476
],
[
-117.273957,
33.937601
],
[
-117.273763,
33.937797
],
[
-117.273098,
33.938304
],
[
-117.272594,
33.938696
],
[
-117.271993,
33.939016
],
[
-117.271628,
33.939239
],
[
-117.271323,
33.939404
],
[
-117.270867,
33.939555
],
[
-117.270309,
33.93976
],
[
-117.270191,
33.939969
],
[
-117.270142,
33.94012
],
[
-117.270003,
33.940191
],
[
-117.269863,
33.94024
],
[
-117.269729,
33.940271
],
[
-117.26959,
33.940222
],
[
-117.269483,
33.940125
],
[
-117.269424,
33.940022
],
[
-117.269391,
33.93988
],
[
-117.271553,
33.935892
],
[
-117.271462,
33.935607
],
[
-117.271167,
33.93538
],
[
-117.270802,
33.935407
],
[
-117.27047,
33.935527
],
[
-117.268807,
33.938696
],
[
-117.268088,
33.939079
],
[
-117.267669,
33.939292
],
[
-117.267283,
33.939488
],
[
-117.266945,
33.939559
],
[
-117.266741,
33.939524
],
[
-117.266586,
33.939408
],
[
-117.266441,
33.939145
],
[
-117.2665,
33.938865
],
[
-117.266779,
33.938651
],
[
-117.267165,
33.938447
],
[
-117.267798,
33.938251
],
[
-117.274697,
33.926064
],
[
-117.274944,
33.925833
],
[
-117.275169,
33.925664
],
[
-117.275501,
33.925548
],
[
-117.275877,
33.925495
],
[
-117.276081,
33.925619
],
[
-117.276156,
33.925869
],
[
-117.276199,
33.926136
],
[
-117.27607,
33.926438
],
[
-117.27475,
33.928993
]
]
}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="93px" viewBox="0 0 150 93" xmlns="http://www.w3.org/2000/svg">
<title>Riverside International Raceway - California</title>
<path d="M55.37,68.76 L58.32,62.34 L57.27,59.13 L55.31,55.67 L54.21,53.42 L53.96,47.67 L50.64,41.00 L50.34,39.73 L50.71,36.46 L51.08,35.55 L51.51,34.58 L51.99,33.87 L52.24,33.05 L53.10,32.24 L53.59,31.47 L53.84,30.51 L54.14,29.64 L54.82,28.67 L55.99,27.40 L56.29,26.58 L56.91,24.75 L57.34,23.68 L57.89,22.71 L58.56,21.19 L59.18,20.22 L59.91,19.50 L61.02,18.38 L64.83,15.48 L67.71,13.24 L71.15,11.41 L73.24,10.13 L74.98,9.19 L77.59,8.32 L80.78,7.15 L81.46,5.96 L81.74,5.09 L82.54,4.69 L83.34,4.40 L84.10,4.23 L84.90,4.51 L85.51,5.06 L85.85,5.65 L86.04,6.46 L73.67,29.28 L74.19,30.91 L75.88,32.21 L77.96,32.06 L79.86,31.37 L89.38,13.24 L93.49,11.05 L95.89,9.83 L98.10,8.71 L100.03,8.30 L101.20,8.50 L102.09,9.17 L102.92,10.67 L102.58,12.27 L100.98,13.50 L98.77,14.66 L95.15,15.79 L55.68,85.52 L54.26,86.84 L52.98,87.81 L51.08,88.47 L48.93,88.77 L47.76,88.06 L47.33,86.63 L47.08,85.11 L47.82,83.38 L55.37,68.76" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB