Transportation is the key to a city's prosperity, however, there is possibility that the development and expansion of city make the transportation system complicated, uncertain and vulnerable, especially when in the face of damage. Although resilience is a critical factor for understanding and managing the damage and recovery of the transportation system, study on model of transportation resilience, which is able to effectively utilize actual data and is based on real cases, is still not enough. Therefore, this paper proposes a resilience model and investigates the optimization of the recovery strategy according to this model. It constructs a modeling framework based on the OD-grid network and provides a brand-new performance metric for transportation network resilience analysis based on grid capacity. It also develops two resilience assessment models and compares their characters. Focusing on the recovery of transportation resilience process, it presents two recovery strategies considering recovery sequence and resource allocation respectively and uses the GA algorithm to optimize them and solve the problem. It then demonstrates the effectiveness of the proposed model and the recovery algorithm through the resilience analysis and recovery strategy optimization of a city's transportation network model, which is built according to the real GPS data.