Method and system for computing road grade data
First Claim
1. A method of obtaining data for a geographic database comprising:
- providing data indicating a plurality of locations along roads, including data indicating altitudes at the plurality of locations;
computing road grade values for a plurality of subsections of the road, each of the subsections being a portion of the road between two of the locations;
identifying a plurality of temporary change points, each of the temporary change points joins two adjacent subsections having road grade values that differ by a value greater than a predetermined amount;
computing a road grade value for each part of the road between adjacent temporary change points;
grouping consecutive parts of the road having road grade values that fall within a predetermined range into at least one constant road grade section; and
storing data that define the constant road grade section in the geographic database.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of obtaining data for a geographic database is disclosed. Data indicating a plurality of locations along roads including data indicating altitudes at the plurality of locations is provided. Road grade values for a plurality of subsections of the road are computed; each of the subsections is a portion of the road between two of the locations. A plurality of temporary change points are identified as joining two adjacent subsections having road grade values that differ by a value greater than a predetermined amount. Road grade values for each part of the road between adjacent temporary change points are computed. Consecutive parts of the road having road grade values that falls within a predetermined range are grouped into at least one constant road grade section. The geographic database stores data that define the constant road grade section.
-
Citations
19 Claims
-
1. A method of obtaining data for a geographic database comprising:
-
providing data indicating a plurality of locations along roads, including data indicating altitudes at the plurality of locations;
computing road grade values for a plurality of subsections of the road, each of the subsections being a portion of the road between two of the locations;
identifying a plurality of temporary change points, each of the temporary change points joins two adjacent subsections having road grade values that differ by a value greater than a predetermined amount;
computing a road grade value for each part of the road between adjacent temporary change points;
grouping consecutive parts of the road having road grade values that fall within a predetermined range into at least one constant road grade section; and
storing data that define the constant road grade section in the geographic database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of obtaining data for a geographic database comprising:
-
providing data indicating a plurality of locations along roads, including data indicating altitudes at the plurality of locations;
computing a road grade value for each of a plurality of subsections of said road, each of the subsections defined by two of the locations;
if the road grade values of adjacent subsections fall within a predetermined range, grouping the subsections into at least one constant road grade section; and
storing data that define the constant road grade section in the geographic database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of representing road geometry for a geographic database comprising:
-
providing data indicating a plurality of locations along roads, including data indicating altitudes at the plurality of locations;
computing a road grade value for each of a plurality of subsections of the road, each of said subsections defined by a pair of locations;
if said road grade values of adjacent subsections differ by a value greater than a predetermined amount, identifying said location between said adjacent subsections as a grade change point; and
storing data that define said grade change point in the geographic database. - View Dependent Claims (18, 19)
-
Specification