uscuni / simplification

Simplification of street network geometry
Other
6 stars 0 forks source link

simplification

Continuous Integration

State-of-the-Art simplification of street network geometry with Python

Contents

./core/

The curated & tested code base for the project & publication, including:

- core
    |-- __init__.py
    |-- geometry.py
    |-- stats.py
    |-- utils.py
    |-- algorithms
    |   |-- __init__.py
    |   |-- common.py
    |   |-- triangles.py
    |-- viz
    |   |-- __init__.py
    |   |-- context.py
    |   |-- h3_hex.py
    |-- tests
    |   |-- __init__.py
    |   |-- conftest.py
    |   |-- test_stats.py
    |   |-- test_utils.py
    |   |-- test_viz.py
    |   |-- baseline_images
    |   |   | -- *controls from image comparison*
    |   |-- data
    |   |   | -- test_data_liege.gpkg

./code/

Parameterized notebooks.

./data/

Curated data in parquet format for 6 example urban areas

Each FUA directory contains (or will contain) the following items housing bespoke data:

./envs/

Install and activate the conda (or mamba) environment, which creates an environment name simplification:

conda env create -f environment.yml
conda activate simplification

./notes/

Observations & hightlights from each package.

./resources/

Additional resources and previous related research.

./usecases/

Demonstration visualizations on specific types of urban form.