Topographic surveying involves determining the positions and elevations of natural and artificial landscape features to represent them on a topographic map. The process has three main parts: establishing horizontal and vertical control points; locating contours; and locating details like rivers, roads, buildings. Contours are imaginary lines connecting points of equal elevation, with the difference in height between contours indicated by the contour interval. Contours can be obtained directly via leveling or indirectly by interpolating spot heights. Mathematical interpolation uses proportional calculations between spot heights to determine contour locations on a map.