This paper presents a multi-resolution approach for automatic extraction of roads from digital aerial imagery. Roads are modeled as a network of intersections and links between the intersections. For different context regions, i.e., rural, forest, and urban areas, the model describes different relations between background objects, e.g., buildings or trees, and semantic road objects, e.g., road-parts, road-segments, road-links, and intersections. The classification of the image into context regions is done by texture analysis. The approach to detect roads is based on the extraction of edges in a high resolution image and the extraction of lines in an image of reduced resolution. Using both resolution levels and explicit knowledge about roads, hypotheses for roadsides are generated. The roadsides are used to construct quadrilaterals representing road-parts and polygons representing intersections. Neighboring road-parts are chained to road-segments. Road-links, i.e., the roads between two intersections, are built by grouping of road-segments and closing of gaps between road-segments. Road-links are constructed using knowledge about context.