This paper presents a fast and robust algorithm for extracting significant places from a set of raw GPS data points. Determining such places provides valuable context information in a variety of applications such as map building, vehicle tracking and user assistance. In our case, we are interested in obtaining context information as a preliminary step towards improving mining safety. The algorithm developed is validated with experimental data sets obtained from a fleet of haulage vehicles operating in an open pit mine in Western Australia.