The invention provides a method for learning and 
anomaly detection of trace 
modes by utilizing much feature information of a trace. Firstly, in the trace mode learning phase, similarities of motion directions and spatial positions between traces are considered at the same time, a typical trace 
motion mode is extracted by hierarchical agglomerative clustering, and is provided with high cluster accuracy; and the 
time efficiency is greatly improved through constructing a 
Laplacian matrix and reducing the dimensionality of the matrix. Then in the abnormity detection phase, a distribution area of scene starting points is learned through a GMM model, a 
moving window is used as a basic comparing element, differences of a trace to be detected and a typical trace in position and direction are measured by defining a position distance and a direction distance, and an on-line classifier based on the direction distance and the position distance is established. That the trace belongs to a starting point abnormity, a global abnormity or a local abnormity is determined online through a multi-feature abnormity detection 
algorithm; and due to the fact that starting point, direction and position feature differences are considered at the same time, and the global abnormity and the local child segment abnormity are considered, the learning and 
anomaly detection method based on multi-feature motion 
modes of the vehicle traces is higher in abnormity recognition rate when being compared to traditional methods.