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.
Eine Methode des Erhaltens von von Daten für eine geographische Datenbank wird freigegeben. Die Daten, die eine Mehrzahl von Positionen entlang Straßen einschließlich die Daten anzeigen Höhen an der Mehrzahl von Positionen anzeigen, werden zur Verfügung gestellt. Straße Gradwerte für eine Mehrzahl der Unterabschnitte der Straße werden berechnet; jeder der Unterabschnitte ist ein Teil der Straße zwischen zwei der Positionen. Eine Mehrzahl der temporären Änderung Punkte werden als Verbinden von von zwei angrenzenden Unterabschnitten gekennzeichnet, die Straße Gradwerte haben, die durch einen Wert sich unterscheiden, der grösser, als eine vorbestimmte Menge ist. Straße Gradwerte für jedes Teil der Straße zwischen angrenzenden temporären Änderung Punkten werden berechnet. Nachfolgende Teile der Straße, die Straße Gradwerte hat, die innerhalb eines vorbestimmten Bereiches fällt, werden in mindestens einen konstanten Straße Gradabschnitt gruppiert. Die geographische Datenbank speichert Daten, die den konstanten Straße Gradabschnitt definieren.