Mining movement data to extract personal points of interest: A feature based approach