• A latent-class, latent-choice, latent-path adaptive route choice model is specified to address three major challenges in estimating routing policy choice models in real-life networks. • A case study is conducted in Stockholm, Sweden and data for the stochastic time-dependent network are generated from hired taxi Global Positioning System (GPS) readings. • Routing policy choice set generation has achieved 95% coverage for 100% overlap threshold after correcting GPS mistakes and breaking up trips with intermediate stops, and further achieve 100% coverage for 90% overlap threshold. • Estimation results show that the routing policy user class probability increases with trip length, and the latent-class routing policy choice model fits the data better than a single-class path choice or routing policy choice model. Transportation networks are inherently uncertain due to random disruptions; meanwhile, real-time information potentially helps travelers adapt to realized traffic conditions and make better route choices under such disruptions. Modeling adaptive route choice behavior is essential in evaluating real-time traveler information systems and related policies. This research contributes to the state of the art by developing a latent-class routing policy choice model in a stochastic time-dependent network with revealed preference data. A routing policy is defined as a decision rule applied at each link that maps possible realized traffic conditions to decisions on the link to take next. It represents a traveler's ability to look ahead in order to incorporate real-time information not yet available at the time of decision. A case study is conducted in Stockholm, Sweden and data for the stochastic time-dependent network are generated from hired taxi Global Positioning System (GPS) readings. A latent-class Policy Size Logit model is specified, with routing policy users who follow routing policies and path users who follow fixed paths. Two additional layers of latency in the measurement equation are accounted for: 1) the choice of a routing policy is latent and only its realized path on a given day can be observed; and 2) when GPS readings have relatively long gaps, the realized path cannot be uniquely identified, and the likelihood of observing vehicle traces with non-consecutive links is instead maximized. Routing policy choice set generation is based on the generalization of path choice set generation methods. The generated choice sets achieve 95% coverage for 100% overlap threshold after correcting GPS mistakes and breaking up trips with intermediate stops, and further achieve 100% coverage for 90% overlap threshold. Estimation results show that the routing policy user class probability increases with trip length, and the latent-class routing policy choice model fits the data better than a single-class path choice or routing policy choice model. This suggests that travelers are heterogeneous in terms of their ability and/or willingness to plan ahead and utilize real-time information, and an appropriate route choice model for uncertain networks should take into account the underlying stochastic travel times and structured traveler heterogeneity in terms of real-time information utilization. [ABSTRACT FROM AUTHOR]