IP Library Granted Patent US 9,068,849
Granted Patent B2
US 9,068,849 · App. 13/318,785 · Granted Jun 30, 2015

Method and system for reducing shape points in a geographic data information system

Inventor: James Alan Witmer (Lebanon, NH)
Assignee: TomTom North America, Inc.
G01C21/32G06F17/30241G09B29/102
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 9,068,849
App. No.
13/318,785
Granted
Jun 30, 2015
Kind
B2
Abstract

Embodiments of the present invention provide a method of generating a shaped line in a geographic data information system, comprising selecting a first shaped line ( 100 ) in the geographic data information system, determining ( 205 ) a clothoid spline ( 300 ) representation of the shaped line, determining ( 210 ) a location of a first shape point corresponding to the clothoid spline ( 300 ) and determining ( 235 ) a location of a second shape point corresponding to the clothoid spline ( 300 ), wherein the location of the second shape point is determined ( 510 ) to be a maximum chord length from the first shape point within a predetermined tolerance.

Claims (75)

1. A method of generating a shaped line in a geographic data information system, comprising:

selecting a first shaped line in the geographic data information system;

determining a clothoid spline representation of the shaped line;

determining a location of a first shape point corresponding to the clothoid spline;

determining a location of a second shape point corresponding to the clothoid spline, wherein the location of the second shape point is determined to be a maximum chord length from the first shape point within a predetermined tolerance,

wherein, when the first shape point corresponds to a first clothoid section forming the clothoid spline and the second shape point is determined to extend beyond the end of the first clothoid section, the method includes determining whether to place the second shape point at an end of the first clothoid section according to a remainder of the tolerance, and

wherein a determination of whether to defer placement of the second shape point at an end of the first clothoid section is based upon a relationship between the remainder and a fidelity value.

2. The method of claim 1 , wherein if the remainder of the tolerance is greater than a predetermined level, carrying the remainder over to a second clothoid section of the clothoid spline to determine the location of the second shape point.

3. The method of claim 1 , wherein the determining of the maximum chord length comprises determining a curvature of a clothoid section forming the clothoid spline.

4. The method of claim 3 , wherein the determining of the curvature of the clothoid section comprises determining an effective curvature e f of the clothoid section according to:

e

f

=

c

i

×

c

f

+

(

c

f

-

c

i

)

2

3

wherein c i and c f are curvatures of the clothoid section at first and second locations.

5. The method of claim 1 , wherein the maximum chord length is determined according to:

Length=2√{square root over (( r 2 −( r−t 2 )))}

wherein r is a radius of curvature of the clothoid section and t is indicative of the tolerance.

6. The method of claim 1 , comprising determining a location of one or more further shape points corresponding to the clothoid spline, wherein each shape point is determined to be a maximum chord length from a preceding shape point within the predetermined tolerance.

7. The method of claim 1 , wherein the first and second shape points form a second shaped line comprising fewer shape points than the first shaped line.

8. The method of claim 1 , wherein the first shape point represents a start of the clothoid spline.

9. The method of claim 1 , wherein the first shaped line represents a roadway geographic data information system.

10. A non-transitory computer program comprising computer executable code which, when executed on a computer, performs the method of claim 1 .

11. A geographic data information system, comprising a data processor arranged to:

determine a clothoid spline representing a first shaped line; and

determine two or more shape points forming a second shaped line corresponding to the clothoid spline by:

determining a location of a first shape point forming the second shaped line; and

determining a location of a second shape point forming the second shaped line, wherein the location of the second shape point is determined to be a maximum chord length from the first shape point within a predetermined tolerance,

wherein, when the first shape point corresponds to a first clothoid section forming the clothoid spline and the second shape point is determined to extend beyond the end of the first clothoid section, the method includes determining whether to place the second shape point at an end of the first clothoid section according to a remainder of the tolerance, and

wherein a determination of whether to defer placement of the second shape point at an end of the first clothoid section is based upon a relationship between the remainder and a fidelity value.

12. The geographic data information system of claim 11 , wherein if the remainder of the tolerance is greater than a predetermined level, carrying the remainder over to a second clothoid section to determine the location of the second shape point.

13. The geographic data information system of claim 11 , wherein the maximum chord length is determined according to one of:

an effective curvature e f of the clothoid section determined by:

e

f

=

c

i

×

c

f

+

(

c

f

-

c

i

)

2

3

wherein c i and c f are curvatures of the clothoid section at first and second locations; or

the maximum chord length is determined by:

Length=2√{square root over (( r 2 −( r−t 2 )))}

wherein r is a radius of curvature of the clothoid section and t is indicative of the tolerance.

14. The geographic data information system of claim 11 , wherein the remainder is associated with an error level.

15. The geographic data information system of claim 14 , wherein the remainder is set to the fidelity value associated with fit shaping for the clothoid spline.

16. The method of claim 1 , wherein the remainder is associated with an error level.

17. The method of claim 16 , wherein the remainder is set to the fidelity value associated with fit shaping for the clothoid spline.

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 14, 2013
From: WITMER, JAMES ALAN
To: TOMTOM NORTH AMERICA INC.
Reel/Frame 029811/0321 →
Continuity (2)
Provisional Application 61215238 · May 4, 2009
Related Publication 20120121206A1 · May 17, 2012