Road map generation and feature extraction algorithms from GPS trajectories and Trajectories Data warehousing