Modeling the constraining influence of urban morphology on non-motorized mobility