mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-01 02:33:54 +03:00
db435cd56d
dramatically improve time to import and edit maps. The fix helps all maps that use extremely high edge weights to prevent people from cutting through private roads. There may be a more robust fast_paths fix later, but I want to reap the benefits for tomorrow's release. The dramatic numbers: - importing huge_seattle: 893s down to 108s - editing huge_seattle: 102s down to 19s Query speeds didn't appear to substantially change.
25 lines
684 B
TOML
25 lines
684 B
TOML
[package]
|
|
name = "map_model"
|
|
version = "0.1.0"
|
|
authors = ["Dustin Carlino <dabreegster@gmail.com>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
abstio = { path = "../abstio" }
|
|
abstutil = { path = "../abstutil" }
|
|
anyhow = "1.0.38"
|
|
enumset = { version = "1.0.3", features=["serde"] }
|
|
fast_paths = { git = "https://github.com/easbar/fast_paths", branch = "large_edge_weights_quick_fix" }
|
|
geom = { path = "../geom" }
|
|
log = "0.4.14"
|
|
nbez = "0.1.0"
|
|
petgraph = { version = "0.6.0", features=["serde-1"] }
|
|
rand = "0.8.3"
|
|
rand_xorshift = "0.3.0"
|
|
serde = "1.0.123"
|
|
serde_json = "1.0.61"
|
|
strum = "0.21"
|
|
strum_macros = "0.21"
|
|
thread_local = "1.1.2"
|
|
traffic_signal_data = { path = "../traffic_signal_data" }
|