A computer-implemented method of generating from a point set geometric data that continuously describe a course of a geographic object, the method comprising: - determining, from sub-sets of two or more points, a sequence of two or more primary base elements, wherein an individual primary base element is determined for each sub-set; - if two adjacent primary base elements either do not intersect or have substantially different gradients at their ends facing each other, determining an interconnecting secondary base element that continuously connects to each of the adjacent primary base elements at a respective connection point between primary and secondary base element and at the respective connection point between primary and secondary base element has the same gradient as the primary base element to which it connects, and reducing the length of the original primary base elements upon inserting the interconnecting secondary base element there between; - determining, for adjacent primary and interconnecting secondary base elements, an interconnecting transition curve that continuously connects to each of the adjacent primary and secondary base elements at a respective connection point between primary or secondary base element and transition curve, and, at the respective connection point between primary or secondary base element and transition curve, has the same gradient and the same curvature as the primary or secondary base element to which it connects, and adjusting the originally determined primary and secondary base elements upon inserting transition curves there between; and - determining geometric data that continuously describe a course of the geographic object from the primary base elements, the secondary base element and the transition curve; and - storing the geometric data in a computer implemented database or storage. - determining, from sub-sets of two or more points, a sequence of two or more primary base elements, wherein an individual primary base element is determined for each sub-set; - if two adjacent primary base elements either do not intersect or have substantially different gradients at their ends facing each other, determining an interconnecting secondary base element that continuously connects to each of the adjacent primary base elements at a respective connection point between primary and secondary base element and at the respective connection point between primary and secondary base element has the same gradient as the primary base element to which it connects, and reducing the length of the original primary base elements upon inserting the interconnecting secondary base element there between; - determining, for adjacent primary and interconnecting secondary base elements, an interconnecting transition curve that continuously connects to each of the adjacent primary and secondary base elements at a respective connection point between primary or secondary base element and transition curve, and, at the respective connection point between primary or secondary base element and transition curve, has the same gradient and the same curvature as the primary or secondary base element to which it connects, and adjusting the originally determined primary and secondary base elements upon inserting transition curves there between; and - determining geometric data that continuously describe a course of the geographic object from the primary base elements, the secondary base element and the transition curve; and - storing the geometric data in a computer implemented database or storage.