IP Library Granted Patent US 7,912,879
Granted Patent B2
US 7,912,879 · App. 12/032,538 · Granted Mar 22, 2011

Method for applying clothoid curve values to roadways in a geographic data information system

Assignee: TeleAtlas North America Inc
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,912,879
App. No.
12/032,538
Granted
Mar 22, 2011
Kind
B2
Abstract

Embodiments of the invention are methods for applying clothoid curve values to roadways in a geographic data information system. One embodiment is a method, comprising: selecting database segments in the geographic data information system, wherein the database segments describe roadways; determining segment chains from the selected database segments; preparing the segment chains for transition to curvature space; transitioning to a curvature function in the curvature space, by computing heading change at points along the segment chain, resulting in a transformation of the segment chains into clothoids; smoothing the curvature function; fitting the smoothed curvature function with a more generalized form which remains within a selected tolerance of the smoothed curvature function; and storing identified segments of straight lines, transition zones, and segments of constant curvature in the geographic data information system.

Claims (26)

1. A method for applying clothoid curve values to roadways in a geographic data information system, comprising:

selecting database segments in the geographic data information system, wherein the database segments describe roadways;

determining segment chains from the selected database segments, wherein determining the segment chains comprises:

identifying a plurality of at grade junctions of the selected segments and all dead ends of the selected segments as important locations; and

finding each geographic chain of segments that traverse from any such important location, and touch no other such important location, until reaching the same or other such important location;

preparing the segment chains for transition to curvature space;

transitioning to a curvature function in the curvature space, by computing heading change at points along the segment chains, resulting in a transformation of the segment chains into clothoids;

smoothing the curvature function;

fitting the smoothed curvature function with a more generalized form which remains within a selected tolerance of the smoothed curvature function; and

storing parametric values of the smoothed curvature function for the segment chains in the geographic data information system;

wherein the more generalized form of the smoothed curvature function is obtained by recursively applying a regression technique to said smoothed curvature function and seaming together the resulting plurality of regression-fit functions into a piecewise linear function, said seaming being achieved by assigning a common value to the more generalized form of the smoothed curvature function at the point where successive regression-fit functions are seamed together.

2. The method of claim 1 , wherein preparing the segment chains for transition to curvature space further comprises finding corner interfaces.

3. The method of claim 2 , wherein finding corner interfaces incorporates shape generalization to remove nearly collinear shape points.

4. The method of claim 2 , wherein finding corner interfaces comprises:

using relative accuracy information to approximate a line attached to a curve defined by three successive shape points.

5. The method of claim 2 , wherein preparing the segment chains for transition to curvature space further comprises:

generalization of shape points that have not been identified as part of a corner interface.

6. The method of claim 1 , wherein preparing the segment chains for transition to curvature space comprises:

determination of each segment chain's geographic context.

7. The method of claim 1 , wherein smoothing the curvature function comprises Gaussian smoothing.

8. The method of claim 1 , wherein smoothing the curvature function comprises:

an approximation to Gaussian smoothing with a piecewise linear function connecting Gaussian sample points placed at intervals from shape points.

9. The method of claim 8 , wherein the approximation to Gaussian smoothing is obtained from iterative samples stored in a table that associates Gaussian intervals with numeric parameters.

10. The method of claim 1 , wherein the regression-fit functions are weighted least squares regression fit functions.

11. The method of claim 10 , wherein fitting the smoothed curvature function further comprises:

applying a search for acceptable straight line substitutions to the piecewise linear fit function.

Assignments (6)
ADDENDUM TO SALE AND PURCHASE AGREEMENT Recorded Mar 31, 2017
From: TELE ATLAS NORTH AMERICA INC.
To: TOMTOM GLOBAL ASSETS B.V.
Reel/Frame 042118/0622 →
DEED OF MERGER Recorded Mar 31, 2017
From: TOMTOM GLOBAL ASSETS B.V.
To: TOMTOM INTERNATIONAL B.V.
Reel/Frame 042118/0628 →
DEED OF DEMERGER AND INCORPORATION Recorded Mar 31, 2017
From: TOMTOM INTERNATIONAL B.V.
To: TOMTOM ALM B.V.
Reel/Frame 042118/0675 →
DEED OF MERGER Recorded Mar 31, 2017
From: TOMTOM ALM B.V.
To: TOMTOM GLOBAL CONTENT B.V.
Reel/Frame 042118/0868 →
CHANGE OF NAME Recorded Mar 31, 2017
From: TELE ATLAS NORTH AMERICA INC.
To: TOMTOM NORTH AMERICA INC.
Reel/Frame 042125/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2008
From: WITMER, JAMES ALAN
To: TELE ATLAS NORTH AMERICA, INC.
Reel/Frame 020560/0284 →
Continuity (2)
Provisional Application 60992251 · Dec 4, 2007
Related Publication 20090144331A1 · Jun 4, 2009