A method performed by at least one processor, comprising: determining a plurality of break-point locations along an analytical curve that represents a portion of a road network, wherein determining the plurality of break-point locations comprises - determining a curvature profile being a sequence of curvature values along the analytical curve with corresponding arc length values, - identifying one or more zero-crossings in the curvature profile so as to define curves therebetween, with each zero-crossing identifying one arc length value in the curvature profile at which the corresponding curvature value is zero, and - approximating the curvature profile of each of the curves with a plurality of polylines, - determining the plurality of break-point locations based upon vertices defined by intersections of adjacent ones of the plurality of polylines and zero-crossings of the plurality of polylines so as to define one or more sections of the analytical curve based upon the break-point locations, wherein each section extends from a start break-point to an end breakpoint; and converting the one or more sections of the analytical curve to respective clothoids, wherein the clothoids are to be utilized for mapping, in particular by a map display, and/or for supporting advanced driver assistance systems capabilities. determining a plurality of break-point locations along an analytical curve that represents a portion of a road network, wherein determining the plurality of break-point locations comprises - determining a curvature profile being a sequence of curvature values along the analytical curve with corresponding arc length values, - identifying one or more zero-crossings in the curvature profile so as to define curves therebetween, with each zero-crossing identifying one arc length value in the curvature profile at which the corresponding curvature value is zero, and - approximating the curvature profile of each of the curves with a plurality of polylines, - determining the plurality of break-point locations based upon vertices defined by intersections of adjacent ones of the plurality of polylines and zero-crossings of the plurality of polylines so as to define one or more sections of the analytical curve based upon the break-point locations, wherein each section extends from a start break-point to an end breakpoint; and - determining a curvature profile being a sequence of curvature values along the analytical curve with corresponding arc length values, - identifying one or more zero-crossings in the curvature profile so as to define curves therebetween, with each zero-crossing identifying one arc length value in the curvature profile at which the corresponding curvature value is zero, and - approximating the curvature profile of each of the curves with a plurality of polylines, - determining the plurality of break-point locations based upon vertices defined by intersections of adjacent ones of the plurality of polylines and zero-crossings of the plurality of polylines so as to define one or more sections of the analytical curve based upon the break-point locations, wherein each section extends from a start break-point to an end breakpoint; and converting the one or more sections of the analytical curve to respective clothoids, wherein the clothoids are to be utilized for mapping, in particular by a map display, and/or for supporting advanced driver assistance systems capabilities.