Network Modeling For Walking Infrastructure: Developing Pedestrian Traffic Assignment Methodologies For Large-Scale Footpath Networks