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,443 @@
{
"type": "FeatureCollection",
"name": "ca-1978",
"bbox": [
-73.529940,
45.497060,
-73.521949,
45.514298
],
"features": [
{
"type": "Feature",
"properties": {
"id": "ca-1978",
"Location": "Montreal",
"Name": "Circuit Gilles-Villeneuve",
"opened": 1978,
"firstgp": 1978,
"length": 4361,
"altitude": 13
},
"bbox": [
-73.52994,
45.49706,
-73.521949,
45.514298
],
"geometry": {
"type": "LineString",
"coordinates": [
[
-73.523246,
45.501816
],
[
-73.522944,
45.500831
],
[
-73.522719,
45.500105
],
[
-73.522594,
45.499568
],
[
-73.522577,
45.499125
],
[
-73.522772,
45.497937
],
[
-73.522736,
45.497795
],
[
-73.5226,
45.497706
],
[
-73.522097,
45.49755
],
[
-73.521997,
45.497498
],
[
-73.521949,
45.497395
],
[
-73.521967,
45.497291
],
[
-73.522038,
45.497187
],
[
-73.522174,
45.497107
],
[
-73.522346,
45.49706
],
[
-73.522571,
45.49706
],
[
-73.522819,
45.497098
],
[
-73.523411,
45.497215
],
[
-73.523814,
45.49731
],
[
-73.524198,
45.497456
],
[
-73.524565,
45.497626
],
[
-73.525412,
45.498135
],
[
-73.525915,
45.498465
],
[
-73.52601,
45.498568
],
[
-73.526033,
45.498653
],
[
-73.526027,
45.498738
],
[
-73.525939,
45.498927
],
[
-73.525909,
45.499044
],
[
-73.525927,
45.499139
],
[
-73.525986,
45.499219
],
[
-73.526951,
45.500044
],
[
-73.527122,
45.500147
],
[
-73.527448,
45.500308
],
[
-73.527643,
45.500421
],
[
-73.527856,
45.500619
],
[
-73.527975,
45.500831
],
[
-73.528058,
45.501048
],
[
-73.528087,
45.501222
],
[
-73.528081,
45.502509
],
[
-73.528081,
45.502617
],
[
-73.528146,
45.502702
],
[
-73.528265,
45.502768
],
[
-73.528472,
45.502801
],
[
-73.52875,
45.502754
],
[
-73.52891,
45.50274
],
[
-73.529105,
45.502778
],
[
-73.529271,
45.502853
],
[
-73.529389,
45.502933
],
[
-73.529496,
45.503032
],
[
-73.529561,
45.503122
],
[
-73.52965,
45.503301
],
[
-73.529727,
45.503522
],
[
-73.529815,
45.503796
],
[
-73.529827,
45.504027
],
[
-73.52994,
45.505012
],
[
-73.529928,
45.505545
],
[
-73.52991,
45.505974
],
[
-73.529857,
45.506445
],
[
-73.529786,
45.506817
],
[
-73.529715,
45.50711
],
[
-73.529218,
45.508514
],
[
-73.529135,
45.508642
],
[
-73.529016,
45.508693
],
[
-73.528892,
45.508712
],
[
-73.528709,
45.508722
],
[
-73.528567,
45.508755
],
[
-73.52843,
45.508811
],
[
-73.528282,
45.50892
],
[
-73.52817,
45.509047
],
[
-73.528069,
45.509221
],
[
-73.527578,
45.510621
],
[
-73.527383,
45.51138
],
[
-73.527318,
45.511913
],
[
-73.527288,
45.51246
],
[
-73.527294,
45.512639
],
[
-73.527324,
45.512827
],
[
-73.527685,
45.514072
],
[
-73.527697,
45.514147
],
[
-73.527685,
45.514213
],
[
-73.527602,
45.514279
],
[
-73.527442,
45.514298
],
[
-73.527341,
45.514274
],
[
-73.52727,
45.514218
],
[
-73.527247,
45.514171
],
[
-73.527205,
45.513893
],
[
-73.527146,
45.513468
],
[
-73.527122,
45.513327
],
[
-73.527045,
45.513171
],
[
-73.526785,
45.512799
],
[
-73.526554,
45.512469
],
[
-73.525388,
45.510357
],
[
-73.525252,
45.510084
],
[
-73.523524,
45.504286
],
[
-73.523453,
45.504046
],
[
-73.52347,
45.503966
],
[
-73.523547,
45.503904
],
[
-73.523684,
45.503867
],
[
-73.523772,
45.503805
],
[
-73.523808,
45.503735
],
[
-73.523802,
45.503645
],
[
-73.523488,
45.502641
],
[
-73.523246,
45.501816
]
]
}
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="800" height="1725" viewBox="0 0 800 1725" xmlns="http://www.w3.org/2000/svg">
<title>Circuit Gilles-Villeneuve - Montreal</title>
<path d="M645.59,1213.93 L673.08,1303.53 L693.56,1369.58 L704.93,1418.43 L706.48,1458.73 L688.73,1566.81 L692.01,1579.73 L704.39,1587.82 L750.17,1602.01 L759.27,1606.75 L763.64,1616.12 L762.00,1625.58 L755.54,1635.04 L743.16,1642.32 L727.50,1646.59 L707.03,1646.59 L684.46,1643.13 L630.58,1632.49 L593.90,1623.85 L558.95,1610.57 L525.55,1595.10 L448.46,1548.80 L402.68,1518.77 L394.04,1509.40 L391.95,1501.67 L392.49,1493.94 L400.50,1476.75 L403.23,1466.10 L401.59,1457.46 L396.22,1450.18 L308.40,1375.13 L292.83,1365.76 L263.16,1351.11 L245.42,1340.83 L226.03,1322.82 L215.20,1303.53 L207.65,1283.79 L205.01,1267.96 L205.55,1150.88 L205.55,1141.06 L199.64,1133.32 L188.81,1127.32 L169.97,1124.32 L144.67,1128.59 L130.11,1129.87 L112.36,1126.41 L97.25,1119.59 L86.51,1112.31 L76.77,1103.30 L70.86,1095.12 L62.76,1078.83 L55.75,1058.73 L47.74,1033.80 L46.65,1012.79 L36.36,923.18 L37.46,874.69 L39.09,835.66 L43.92,792.82 L50.38,758.97 L56.84,732.32 L102.07,604.59 L109.63,592.95 L120.46,588.31 L131.74,586.58 L148.40,585.67 L161.32,582.67 L173.79,577.57 L187.26,567.66 L197.45,556.11 L206.65,540.28 L251.33,412.91 L269.08,343.87 L275.00,295.38 L277.73,245.62 L277.18,229.33 L274.45,212.23 L241.59,98.97 L240.50,92.15 L241.59,86.14 L249.15,80.14 L263.71,78.41 L272.90,80.59 L279.36,85.69 L281.46,89.96 L285.28,115.25 L290.65,153.92 L292.83,166.74 L299.84,180.93 L323.50,214.78 L344.53,244.80 L450.65,436.93 L463.03,461.77 L620.29,989.22 L626.76,1011.06 L625.21,1018.34 L618.20,1023.98 L605.73,1027.34 L597.72,1032.98 L594.45,1039.35 L594.99,1047.54 L623.57,1138.87 L645.59,1213.93" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,421 @@
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"id": "ca-1961",
"Location": "Mosport",
"Name": "Mosport Park",
"opened": 1961,
"firstgp": 1967,
"lastgp": 1977,
"length": 3957,
"altitude": 304
},
"geometry": {
"type": "LineString",
"coordinates": [
[
-78.673857,
44.054308
],
[
-78.67272,
44.054038
],
[
-78.672393,
44.053911
],
[
-78.672141,
44.053726
],
[
-78.671932,
44.053498
],
[
-78.671867,
44.053394
],
[
-78.671798,
44.053182
],
[
-78.671755,
44.052966
],
[
-78.671787,
44.052758
],
[
-78.671851,
44.052577
],
[
-78.671985,
44.052392
],
[
-78.6722,
44.052099
],
[
-78.672758,
44.051447
],
[
-78.673761,
44.050136
],
[
-78.673857,
44.049866
],
[
-78.67382,
44.049508
],
[
-78.673659,
44.049191
],
[
-78.673418,
44.048848
],
[
-78.673149,
44.048636
],
[
-78.672908,
44.048513
],
[
-78.672693,
44.048436
],
[
-78.672495,
44.048401
],
[
-78.672355,
44.048378
],
[
-78.672162,
44.048355
],
[
-78.672001,
44.048328
],
[
-78.671787,
44.048324
],
[
-78.670912,
44.048282
],
[
-78.669909,
44.048243
],
[
-78.669679,
44.048193
],
[
-78.669443,
44.048108
],
[
-78.669255,
44.048008
],
[
-78.669147,
44.047892
],
[
-78.669019,
44.047749
],
[
-78.668954,
44.047595
],
[
-78.668922,
44.047449
],
[
-78.668954,
44.047267
],
[
-78.668997,
44.047094
],
[
-78.669121,
44.046893
],
[
-78.669282,
44.046693
],
[
-78.669491,
44.046492
],
[
-78.669679,
44.046358
],
[
-78.671905,
44.045077
],
[
-78.672312,
44.04478
],
[
-78.672677,
44.044376
],
[
-78.672865,
44.044048
],
[
-78.672962,
44.043836
],
[
-78.672983,
44.043647
],
[
-78.672951,
44.043408
],
[
-78.672801,
44.042664
],
[
-78.67279,
44.042509
],
[
-78.672849,
44.042374
],
[
-78.672929,
44.04227
],
[
-78.673053,
44.042181
],
[
-78.673176,
44.042128
],
[
-78.673326,
44.042135
],
[
-78.673509,
44.042116
],
[
-78.673702,
44.042116
],
[
-78.673804,
44.042155
],
[
-78.673916,
44.042235
],
[
-78.67397,
44.042332
],
[
-78.674002,
44.04291
],
[
-78.674029,
44.043038
],
[
-78.674142,
44.043315
],
[
-78.674399,
44.043743
],
[
-78.67449,
44.043847
],
[
-78.67676,
44.045818
],
[
-78.678862,
44.048116
],
[
-78.679249,
44.048594
],
[
-78.679506,
44.048999
],
[
-78.680531,
44.051474
],
[
-78.680606,
44.05184
],
[
-78.680622,
44.052068
],
[
-78.680584,
44.052257
],
[
-78.680493,
44.052461
],
[
-78.680364,
44.052623
],
[
-78.68023,
44.052758
],
[
-78.680064,
44.052889
],
[
-78.679871,
44.05302
],
[
-78.679651,
44.053132
],
[
-78.679399,
44.053228
],
[
-78.679168,
44.053282
],
[
-78.678911,
44.053313
],
[
-78.678653,
44.053325
],
[
-78.678396,
44.053336
],
[
-78.67817,
44.053348
],
[
-78.677951,
44.053413
],
[
-78.677752,
44.05349
],
[
-78.677554,
44.05366
],
[
-78.677462,
44.053791
],
[
-78.677419,
44.053934
],
[
-78.677291,
44.054219
],
[
-78.677076,
44.054647
],
[
-78.676963,
44.054755
],
[
-78.676781,
44.054824
],
[
-78.676561,
44.054847
],
[
-78.676282,
44.054817
],
[
-78.675982,
44.054739
],
[
-78.673933,
44.054312
]
]
}
}
],
"bbox": [
-78.680622,
44.042116,
-78.668922,
44.054847
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="800" height="870" viewBox="0 0 800 870" xmlns="http://www.w3.org/2000/svg">
<title>Mosport Park - Mosport</title>
<path d="M456.88,73.03 L527.55,89.80 L547.88,97.69 L563.54,109.19 L576.53,123.35 L580.57,129.81 L584.86,142.98 L587.54,156.40 L585.55,169.32 L581.57,180.57 L573.24,192.06 L559.88,210.26 L525.19,250.77 L462.84,332.21 L456.88,348.99 L459.18,371.23 L469.18,390.92 L484.16,412.23 L500.89,425.40 L515.87,433.04 L529.23,437.83 L541.54,440.00 L550.24,441.43 L562.24,442.86 L572.25,444.54 L585.55,444.78 L639.94,447.39 L702.28,449.82 L716.58,452.92 L731.25,458.20 L742.94,464.42 L749.65,471.62 L757.61,480.51 L761.65,490.07 L763.64,499.14 L761.65,510.45 L758.97,521.20 L751.27,533.69 L741.26,546.11 L728.27,558.60 L716.58,566.92 L578.21,646.50 L552.91,664.95 L530.23,690.05 L518.54,710.43 L512.51,723.60 L511.20,735.34 L513.19,750.19 L522.52,796.41 L523.20,806.04 L519.53,814.43 L514.56,820.89 L506.85,826.42 L499.21,829.71 L489.88,829.27 L478.51,830.45 L466.51,830.45 L460.17,828.03 L453.21,823.06 L449.85,817.04 L447.86,781.13 L446.18,773.18 L439.16,755.97 L423.19,729.38 L417.53,722.92 L276.43,600.47 L145.77,457.71 L121.71,428.01 L105.73,402.85 L42.02,249.09 L37.36,226.35 L36.36,212.19 L38.73,200.45 L44.38,187.77 L52.40,177.71 L60.73,169.32 L71.05,161.19 L83.05,153.05 L96.72,146.09 L112.39,140.13 L126.74,136.77 L142.72,134.84 L158.76,134.10 L174.73,133.42 L188.78,132.67 L202.39,128.63 L214.76,123.85 L227.07,113.29 L232.79,105.15 L235.46,96.27 L243.42,78.56 L256.78,51.97 L263.81,45.26 L275.12,40.97 L288.80,39.55 L306.14,41.41 L324.79,46.25 L452.15,72.78" fill="none" stroke="black" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -0,0 +1,34 @@
{
"type": "FeatureCollection",
"name": "ca-1964",
"bbox": [
0,
0,
0,
0
],
"features": [
{
"type": "Feature",
"properties": {
"id": "ca-1964",
"Location": "Mont-Tremblant",
"Name": "Circuit Mont-Tremblant",
"opened": 1964,
"firstgp": 1968,
"length": 4265,
"altitude": 230
},
"bbox": [
0,
0,
0,
0
],
"geometry": {
"type": "LineString",
"coordinates": []
}
}
]
}