This document is Sebastian Fabian's master's thesis which presents a novel method for predicting upcoming road topography using a self-learning geographical and topographical raster map. The system constructs the map from GPS trace data, predicts routes by looking ahead in the map, and updates the map each time an area is driven through. It is designed for use in embedded automotive control systems to enable features like adaptive cruise control. The thesis describes the implementation of the map building, route prediction, and other aspects of the system with considerations for memory and processing constraints. It also evaluates the performance of different design choices and parameters through testing on sample route data.