Two-dimensionally constrained disaggregate trip generation, distribution and mode choice model: Theory and application for a Swiss national model · Study