Releases: Subway-Builder-Modded/depot
Releases · Subway-Builder-Modded/depot
Release list
v1.2.5
v1.2.4
- Optimized ocean depth gridding.
- Strictly clip all map files to the bounding box.
- QOL updates to the demand module:
- New
prepare_osrmfunction to build a local OSRM server via Docker. - New
IGNORE_SCHEMAparameter to avoid loading/saving schema files. This may break adding special demand, but you can apply most methods without issue in this mode. consolidate_popsmethod made more efficient and now ignores all special demand types.- Bugfixes to parts of
create_description. _load_schemanow allows users to specify an exponent dictionary to use instead of Depot's default.scale_demandfixed to ignore all special demand types.
- New
v1.2.3
v1.2.2
v1.2.1
v1.2.0
- Added a Demand module. Contains utility functions related to demand data (load, save, sanitize, high-level statistics) and adding special demand points (think the Demand Adder, but more). Creates a config.json for the map ZIP and a Markdown description to use when submitting your map to the registry.
- Conda environment updated. Users must update to use the new Demand module.
v1.1.3
v1.1.2
Changelog:
- Optimized ocean depth index loop.
- Allowed choice of road types when extracting roads. This should only ever be needed for big maps with absurd road density like Tokyo.
- Split foundations tiles into a separate pmtiles file (CITY_foundations.pmtiles).
- Added check for building heights <= 0 and reverted those values to the default height.
- Uncapped the size of pmtiles by default. Users can still choose to cap the size of building tiles via
max_building_tile_size=#, which automatically will drop the smallest buildings until reaching the specified max size for each tile at each zoom (this is how depot functioned prior to this version). - Enabled new "commercial" map layer for SB versions >=1.4.5. Additional map layers were also created to hopefully be prepared for future updates similar to this (college, industrial, residential, retail, school, university), but at present they do nothing.
- Removed unnecessary map layers, like roads (these are controlled by the roads.geojson file)
- Note that a recent SB update made bridges and tunnels now show in maps, but SB does not implement collisions for these at present. This is not a Depot problem.
v1.1.1
v1.1.0
Changelog:
- Clipped park polygons so that they do not overlap with aerodromes, to avoid a visual bug when in 3D mode.
- Enabled the building foundation depth layer. Depths are at least 10m, and at most 80m. Values are calculated according to
alpha * height * (height / min_width)^0.25wherealpha=0.25. This can be disabled if users wish to use the default 10 m foundation for all buildings. - Enabled use of GEBCO bathymetry data.
- Enabled the ocean floor depth layer.
- Enabled ocean collisions. Now, all track must be either elevated or at least 4m below the seafloor. Where there are no GEBCO data (coastal waters, rivers, lakes), a flat value of -4 m is used.
- This can be disabled if users do not wish to have these limitations.
- Switched from
requeststohttpxwhen querying the latest Overture version, as it is more reliable. - These changes required new Python package dependencies - remake your environment from the latest environment.yml file. Some of the new dependencies are in preparation of the demand module coming in v1.2.