1. A method for generating abstract models from vector features and elevation data wherein a single source of information can be manipulated to thereby generate a plurality of different abstract models, said method comprising the steps of: (1) providing at least one set of two-dimensional (2D) vector feature source information; (2) selecting from a plurality of different fundamental model types a desired feature model which is to be generated from the at least one set of 2D vector feature source information; (3) processing the at least one set of 2D vector feature source information to thereby generate the desired feature model; (4) providing at least one set of elevation data; (5) selecting from a plurality of different terrain surface models a desired terrain surface model which is to be generated from the at least one set of elevation data; and (6) processing the at least one set of elevation data to thereby generate the desired terrain surface model.