Method for navigation by means of a route comprising the steps: - retrieving map data of a map section from a database, wherein the map data have polygonal chains (10 A, 10 B, 10 C, 10 D) of ways, wherein each polygonal chain (10 A, 10 B, 10 C, 10 D) has vertices ({A 1... A 8}, {B 1... B 5}, {C 1... C 5}, {D 1... D 12}) and segments ({S A12... S A78}, {S B12... S B45}, {S C12... S C45}, {S 12... S 1112}), - determining for each of a plurality of the retrieved polygonal chains (10 A, 10 B, 10 C, 10 D) a value of a parameter (L, V L, β S, β M, V β, γ S, γ M) of a geometric property of the polygonal chain (10 A, 10 B, 10 C, 10 D) by means of a computing unit, - assigning each of the plurality of the retrieved polygonal chains (10 A, 10 B, 10 C, 10 D) to a first number of polygonal chains (10 B) or a second number of polygonal chains (10 A, 10 C) by means of the computing unit based on an evaluation of the values of the parameter (L, V L, β S, β M, V β, γ S, γ M), - assigning by means of the computing unit a first rank (R=2) to segments ({S B12... S B45}) of the polygonal chains (10 B) of the first number, the segments ({S B12... S B45}) of the polygonal chains (10 B) of the first number being first segments ({S B12... S B45}), and assigning by means of the computing unit a second rank (R=1) to segments ({S A12... S A78}, {S C12... S C45}) of the polygonal chains (10A, 10C) of the second number, the segments ({S A12... S A78}, {S C12... S C45}) of the polygonal chains (10A, 10C) of the second number being second segments ((S A12... S A78}, {S C12... S C45}), wherein the first segments ({S B12... S B45}) have priority over the second segments ({S A12... S A78}, (S C12... S C45}) for determining the route and, - calculating the route based on the first Rank (R=2) of the first segments ((S B12... S 345}) and the second Rank (R=1) of the second segments ({S A12... S A78}, {S C12... S C45}) after assignment of the first rank (R=2) and the second rank (R=1). - retrieving map data of a map section from a database, wherein the map data have polygonal chains (10 A, 10 B, 10 C, 10 D) of ways, wherein each polygonal chain (10 A, 10 B, 10 C, 10 D) has vertices ({A 1... A 8}, {B 1... B 5}, {C 1... C 5}, {D 1... D 12}) and segments ({S A12... S A78}, {S B12... S B45}, {S C12... S C45}, {S 12... S 1112}), - determining for each of a plurality of the retrieved polygonal chains (10 A, 10 B, 10 C, 10 D) a value of a parameter (L, V L, β S, β M, V β, γ S, γ M) of a geometric property of the polygonal chain (10 A, 10 B, 10 C, 10 D) by means of a computing unit, - assigning each of the plurality of the retrieved polygonal chains (10 A, 10 B, 10 C, 10 D) to a first number of polygonal chains (10 B) or a second number of polygonal chains (10 A, 10 C) by means of the computing unit based on an evaluation of the values of the parameter (L, V L, β S, β M, V β, γ S, γ M), - assigning by means of the computing unit a first rank (R=2) to segments ({S B12... S B45}) of the polygonal chains (10 B) of the first number, the segments ({S B12... S B45}) of the polygonal chains (10 B) of the first number being first segments ({S B12... S B45}), and assigning by means of the computing unit a second rank (R=1) to segments ({S A12... S A78}, {S C12... S C45}) of the polygonal chains (10A, 10C) of the second number, the segments ({S A12... S A78}, {S C12... S C45}) of the polygonal chains (10A, 10C) of the second number being second segments ((S A12... S A78}, {S C12... S C45}), wherein the first segments ({S B12... S B45}) have priority over the second segments ({S A12... S A78}, (S C12... S C45}) for determining the route and, - calculating the route based on the first Rank (R=2) of the first segments ((S B12... S 345}) and the second Rank (R=1) of the second segments ({S A12... S A78}, {S C12... S C45}) after assignment of the first rank (R=2) and the second rank (R=1).