Data Enhancement

Mehr aus jeder Route.


Senden Sie einen GPX-, KML- oder GeoJSON-Track und erhalten Sie, was Menschen darüber wissen wollen: das Höhenprofil, den Untergrund, die Dauer und die Abbiegehinweise.


Ihr Track (GPX)4,1 kmDistanz889 mAufstieg1,446 mHöchster Punkt3 h 30 minZu FußBergweg 32%Wanderweg 8%Pfad 46%Straße 13%
Vorher und nachher

Track rein, Details raus.


Hinein geht eine Linie aus Koordinaten, unterwegs aufgezeichnet oder mit wenigen Klicks gezeichnet. Die Antwort ergänzt, was Menschen wissen wollen. Sie kombiniert Routing API, Elevation API und Map Matching API in einer einzigen Anfrage.


Ihr Track


Angereichert


Mit dem Rad von Salzburg nach Hallein entlang der Salzach: eine Linie der Routing API, angereichert durch die Route Enhancement API.


Was ergänzt wird

Vier Antworten für jede Route.


Fragen Sie ab, was Sie brauchen. Jede Angabe ist ein einzelner Schalter in der Anfrage:


Von St. Wolfgang auf den Schafberg7,4 km1,217 m Aufstieg1,766 m höchster Punkt

Höhenprofil


Höhen etwa alle 100 m, dazu die Höhenmeter im Auf- und Abstieg und der höchste Punkt.


Straße 40 %Radweg 14 %Pfad 38 %

Wegtyp und Untergrund


Welche Abschnitte über Straßen, Radwege oder Pfade führen und ob sie asphaltiert, befestigt oder unbefestigt sind.


17,0 km, 232 m AufstiegZu Fuß4 h 40 minMit dem Rad1 h 35 minMountainbike1 h 25 minRennrad1 h

Reisezeiten


Geschätzte Zeiten zu Fuß und für drei Radtypen, berechnet aus Distanz und Steigungen.


Leicht rechts abbiegen auf Franz-Greiter-PromenadeLeicht rechts abbiegen auf Sepp Grünbacher PromenadeLinks abbiegen auf Geppertstraße

Abbiegehinweise


Jede Abbiegung als kurze Anweisung mit Straßennamen, in der Sprache Ihrer Wahl.


Routing entlang einer Strecke

Immer auf Ihrer Strecke.


Manche Routen sollen einer festgelegten Strecke folgen, etwa einer beschilderten Radroute. Die Routing Enhancement API routet von einem beliebigen Start zum nächstgelegenen Punkt Ihrer Strecke, folgt der Strecke und verlässt sie erst wieder nahe am Ziel.


Hier trifft eine Fahrt ab Fuschl am See in St. Gilgen auf die Strecke entlang des Wolfgangsees.


Ihre StreckeVom Start zur StreckeEntlang der Strecke
Für Entwickler

Eine Anfrage pro Track.


Senden Sie den Track als Datei-URL oder als GeoJSON und schalten Sie ein, was Sie brauchen. Die Antwort ist JSON, bereit für Ihre Karte und Ihre Tourenseiten. Verfügbar in den Self-Service-Plänen auf RapidAPI und mit Maptoolkit Enterprise.


Die Demo-Tour aus der Dokumentation anreichern
const res = await fetch("https://enhance.maptoolkit.net/route?api_key=YOUR_API_KEY", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    kml: "https://maptoolkit.net/export/ts_demo_tours/_1603292819.kml",
    elevation: 1, surface: 1, timings: 1, mapmatch: 1, language: "en",
  }),
});
const { elevation, surface, timings, mapmatch } = await res.json();

Für diese Demo-Tour lautet die Antwort: 9,2 km, 824 m Aufstieg, 3 h 55 min zu Fuß.



GPX, KML oder GeoJSON


Eine Datei-URL (gpx, kml) oder ein LineString bzw. MultiLineString (geometry).



GET oder POST


Kurze Linien passen in die URL, lange Tracks gehören in den Body der Anfrage.



Höhen alle 100 m


Verringern Sie den Abstand auf bis zu 50 m (densifyGap) oder behalten Sie Ihre eigenen Punkte (densify=0).



Wegtyp und Untergrund


Positionen entlang der Route von 0 bis 1; „other“ bedeutet unbekannt. Den Abgleich können Sie feinjustieren (mapMatchingThreshold).



Abbiegehinweise in Ihrer Sprache


Anweisungen für jede Abbiegung, mit Straßennamen (mapmatch, language).



API-Key und Cache


Hängen Sie Ihren Key an jede Anfrage an (api_key). Wiederholte Anfragen werden aus dem Cache beantwortet (cache).



Höhen von Mapterhorn


Die Höhendaten stammen von Mapterhorn: Copernicus mit 30 m weltweit, dazu nationale Modelle wie 1 m für Österreich und Deutschland und 0,5 m für die Schweiz.



Dürfen Sie behalten


Sie dürfen die Ergebnisse speichern und auf Ihren eigenen Seiten zeigen.


Fragen und Antworten

Fragen zur Routenanreicherung.


Kurze Antworten zu aufgezeichneten Höhen, Untergrund und Wegtypen, Fortbewegungsarten und Tracks aus mehreren Teilen.


Übernimmt die API die Höhen, die mein GPS-Gerät aufgezeichnet hat?



Ja. Hat jeder Punkt Ihres Tracks bereits eine Höhe, wie bei den meisten aufgezeichneten GPS-Tracks, erhalten die Punkte, die die API dazwischen ergänzt, Höhen, die aus Ihren aufgezeichneten Werten interpoliert werden. So werden aufgezeichnete und modellierte Höhen nicht vermischt. Nur wenn Höhen fehlen, etwa bei einer mit wenigen Klicks gezeichneten Linie, übernehmen die ergänzten Punkte ihre Höhen aus dem Geländemodell.


Welche Untergründe und Wegtypen kann die API unterscheiden?



Wegtypen sind Autobahnen, Hauptstraßen, Straßen, Ortsstraßen, Fußwege, Radwege, Pfade, Wanderwege und Bergwanderwege. Als Untergrund gibt es Asphalt, befestigt, unbefestigt, naturbelassen und alpin. Jeder Abschnitt der Route erhält je einen Wegtyp und einen Untergrund, zusammen mit seiner Position entlang der Route. So können Sie die Linie nach Untergrund einfärben oder Ihre Touren auf jene filtern, die mit dem Rennrad machbar sind.


Spielt es eine Rolle, ob die Route zu Fuß, mit dem Rad oder mit dem Auto zurückgelegt wird?



Ja. Stellen Sie die Fortbewegungsart auf walking, bike oder car, und die API gleicht Ihren Track mit den Wegen und Straßen ab, die mit dieser Fortbewegungsart nutzbar sind. Die Abbiegehinweise und Wegtypen passen dann dazu, wie Menschen tatsächlich unterwegs sind. Wählen Sie immer die Fortbewegungsart, die zu Ihrer Tour passt, zum Beispiel walking für eine Wandertour und car für eine Panoramafahrt.


Kann ich einen Track senden, der aus mehreren Teilen besteht?



Ja. Senden Sie ihn als GeoJSON-MultiLineString mit einer Linie pro Teil, zum Beispiel für eine Tour mit einer Lücke oder für mehrere getrennte Etappen. Die API hält die Teile auseinander: Wegtypen, Untergründe und Reisezeiten kommen für jeden Teil einzeln zurück, in derselben Reihenfolge, in der Sie die Teile gesendet haben. Wenn Sie Summen für die ganze Tour zeigen, addieren Sie die Ergebnisse aller Teile.


Ihr Anwendungsfall auf einer Maptoolkit-Karte.


In der Demo führt Sie einer unserer Entwickler durch die Plattform, Ihre Daten und den Wechsel von Ihrem bisherigen Anbieter.