A method for precision vehicle positioning by using data from a database and data collected by the vehicle while traveling along a path comprising the steps of a) the vehicle receiving first data sets from the database comprising driving-relevant object data, the driving-relevant object data comprising at least location information, object reference points and detailed object-based information about at least one driving-relevant object like a road object (310, 311, 320, 330, 340, 350, 360), a road furniture object (370, 371, 372) or a geographic object, at least two driving-relevant objects comprised in the first data sets forming a group of objects, each group of objects characterized by a unique pattern formed by the positional relationship of the grouped driving-relevant objects with regard to each other, b) the vehicle generating (554, 591), while driving, a plurality of ambient data sets along at least sections of its path based on information collected by at least one sensor of the vehicle, the ambient data sets relating to at least one of driving-relevant object like a road object (310, 311, 320, 330, 340, 350, 360), a road furniture object (370, 371, 372) or a geographic object, c) the vehicle performing object data processing by evaluating the plurality of ambient data sets and generating at least one second data set of driving-relevant object data based on the evaluation results, d) while driving and after generating the at least one second data set, the vehicle trying to identify (571, 572, 593) in the at least one second data set the same groups of driving-relevant objects and/or groups of object reference points that are comprised in the first data sets, and e) the vehicle aligning the same groups of driving-relevant objects and/or groups of object reference points of the at least one second data set and the first data sets, for deriving a position value for its own position. a) the vehicle receiving first data sets from the database comprising driving-relevant object data, the driving-relevant object data comprising at least location information, object reference points and detailed object-based information about at least one driving-relevant object like a road object (310, 311, 320, 330, 340, 350, 360), a road furniture object (370, 371, 372) or a geographic object, at least two driving-relevant objects comprised in the first data sets forming a group of objects, each group of objects characterized by a unique pattern formed by the positional relationship of the grouped driving-relevant objects with regard to each other, b) the vehicle generating (554, 591), while driving, a plurality of ambient data sets along at least sections of its path based on information collected by at least one sensor of the vehicle, the ambient data sets relating to at least one of driving-relevant object like a road object (310, 311, 320, 330, 340, 350, 360), a road furniture object (370, 371, 372) or a geographic object, c) the vehicle performing object data processing by evaluating the plurality of ambient data sets and generating at least one second data set of driving-relevant object data based on the evaluation results, d) while driving and after generating the at least one second data set, the vehicle trying to identify (571, 572, 593) in the at least one second data set the same groups of driving-relevant objects and/or groups of object reference points that are comprised in the first data sets, and e) the vehicle aligning the same groups of driving-relevant objects and/or groups of object reference points of the at least one second data set and the first data sets, for deriving a position value for its own position.