F1 circuit layouts with year-by-year SVGs — manually traced track variations
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

13 行
542B

  1. from pathlib import Path
  2. from models.model_builder import load_circuits_json
  3. circuits_dir = Path("./circuits")
  4. circuits_data = load_circuits_json(circuits_dir.joinpath("circuits.json"), load_geo_data=True)
  5. for country_slug, country in circuits_data.items():
  6. country.load_geo_json_data()
  7. for locality_slug, locality in country.localities.items():
  8. for circuit_slug, circuit in locality.circuits.items():
  9. for layout_slug, track_layout in circuit.layouts.items():
  10. track_layout.save_svg(circuits_dir)