Readme.md
Trailplaner fürs selbstversorgte Fernwandern — Etappen, Karte, Wasserstellen, Packliste.
Contour im Vergleich
Contour ist kein AllTrails-Klon: gebaut für selbst organisierte Fernwanderungen im geschlossenen Kreis — self-hosted, offline-first, ohne Werbe-Tracking (nur eine selbst gehostete, cookielose Seitenstatistik). Die großen Apps machen manches anders und teils besser (Trail-Discovery, amtliche Topo-Karten, Thru-Hiker-Guides); was Contour andersherum besser kann, steht darunter.
| Aspekt | Contour | onX / Gaia | AllTrails | Komoot | FarOut |
|---|---|---|---|---|---|
| Offline-Karten | ✓ inklusive (Vektor + Höhenlinien + Schummerung) | Abo | Abo | Region/Abo | pro Guide |
| Planung als Etappen/Tage | ✓ mehrtägig (Etappen, Varianten, Bailouts) | eher Tagesrouten | eine Linie | eine Linie | Guide, keine Planung |
| Gruppen-Live-Tracking | ✓ inkl. (App-GPS + SPOT/inReach, zeitversetzt teilbar) | — | Safety-Kontakte (Abo) | Live-Tracking (Abo) | Check-ins |
| Wegpunkt-Wissen mit Datum | ✓ tourübergreifend, datiert („🟢 Offen · 25.09.") | — | Reviews | — | ✓, aber nur benannte US-Trails |
| Offline-Routing zum Ziel | ✓ inkl. („Als Ziel" ohne Netz) | — | — | — | — |
| Packliste · Gear · Kosten | ✓ (GearDB, Lighterpack, Kosten je Tour) | — | — | — | — |
| Datenschutz: self-hosted, kein Tracking, keine Fremd-CDN | ✓ (Karten, Schriften, Analytics auf eigener Infrastruktur) | Cloud/US | Cloud/US | Cloud/US | Cloud/US |
| Preis | kostenlos (per Einladung) | Jahresabo | Jahresabo | Jahresabo | pro Guide |
Was Contour besser macht
- Offline ohne Abo — Karten, Höhenlinien, Schummerung und Ziel-Routing sind dabei, nicht hinter einer Bezahlschranke. Sicherheit (Karte, Navigation, Off-Route-Alarm) gibt es nicht als Premium-Feature.
- Mehrtägige Touren statt einer Linie — Etappen, Varianten und Bailouts, Tagesplanung mit Höhenprofil und Gehzeit; die Rekorde und der Tour-Log bauen darauf auf.
- Die Gruppe ist der Kern — Live-Tracking inklusive, mit SPOT- und Garmin-inReach-Anbindung (MapShare) und einstellbarer Live-Verzögerung für Zuschauer; dazu datierter Wegpunkt-Status aus der eigenen Tour („Wasser läuft, 25.09.") statt anonymer Review-Wüste.
- Datenschutz als Bauart — alles self-hosted (Vektorkarte, Höhenlinien, Schriften, Umami-Analytics), kein Tracking, keine Fremd-CDN, kein Google-Fonts-Abruf. Die Daten bleiben im geschlossenen Kreis.
- Planung endet nicht am Trailhead — Packliste/GearDB und Kosten je Tour gehören dazu.
Wo die anderen besser sind: Trail-Discovery und Community-Bewertungen (AllTrails, Komoot), amtliche Topo-Karten und 3D-Gelände (Gaia, CalTopo, onX), Thru-Hiker-Guides für PCT/AT/CDT (FarOut). Contour ist die Ergänzung für die eigene, mehrtägige Route im Kreis — nicht der Trail-Katalog für jedermann.
Was Contour kann
Vor der Tour — planen
- Vektorkarte — selbst gehostete OpenMapTiles-Karte mit Höhenlinien als einzige Basiskarte, online und offline (pmtiles-Cutout bis z15). Höhenlinien und Höhenschummerung sind Teil der Grundkarte (immer sichtbar); die POI-Symbole (Hütten, Wasserstellen, Gipfel …) sind antippbar. Das Tour-Höhenprofil an der Karte lässt sich per Schalter unten links ein- und ausklappen.
- Etappen & GPX — Tagesetappen mit Track, Höhenprofil, Distanz und Gehzeit. Höhenprofil, Kilometer, Auf- und Abstieg werden auch ohne GPX aus den Wegpunkten abgeleitet.
- Gelände & Schwierigkeit — unter dem Höhenprofil steht ein Gelände-Kasten: Anstiege mit Wander-Schwierigkeit (leicht / mittel / schwer / sehr schwer), Contour-Score 0–10, Anteil hügelig, steilste 100 m, Strecke über 15 bzw. 25 % und Leistungskilometer; im Tour-Log zusätzlich „Ankunft nach Sonnenuntergang". Höhen werden überall gleich berechnet — dieselbe Strecke ergibt dieselben Höhenmeter, egal ob aus GPX, Routing oder Geländemodell.
- Routing (online, Planung) — ohne eigenes GPX berechnet Contour den Weg zwischen den gesetzten Wegpunkten automatisch — entlang echter Wege. Via-Punkte lassen sich per Drag-and-Drop auf die Route ziehen; weglose Abschnitte (Gratwanderung, Bushwhack) markierst du als solche, statt einen absurden Umweg über den nächsten kartierten Pfad zu bekommen.
- Wegpunkte auf der Karte — Wasser, Camp, Einkauf/Resupply, Pass, Notausstieg … per Klick gesetzt.
- Varianten — Abkürzungen, Alternativen, Bailouts mit eigenem Track.
- Ortskarte für jeden POI — Klick auf ein Symbol (oder einen Kategorie-Marker) öffnet eine Info-Karte: Höhe aus dem Gelände-DEM, Abseits/Auf der Route, Öffnungszeiten/Website/Telefon aus OSM, Rückmeldungen („Gibt es hier?", „Gibt es nicht", offen/geschlossen, „Ich war hier" — nach dem Check-in mit Datum und Uhrzeit —, ⭐ Empfehlung, ⚠️ Warnung), Notizen und Links. In der Planung zusätzlich „Als Wegpunkt übernehmen" — die Kategorie kommt aus der OSM-Klasse mit (Wasserstelle, Hütte, Camp, Einkauf, Restaurant/Café …), in der App „Als Ziel" mit Route dorthin.
- Beiträge von anderen Wanderern — Kommentare und Fotos zu einem Ort sind für alle angemeldeten Nutzer:innen und für Gäste mit Share-Link sichtbar, auch aus anderen Touren — sie bleiben als Gruppenwissen auch erhalten, wenn die Tour oder das Konto gelöscht wird (dann anonymisiert) (wie in FarOut/Guthooks): In der Ortskarte steht unter „🌍 Von anderen Wanderern", wer wann was gemeldet hat — mit Foto. Verwalter:innen moderieren das im Admin-Bereich.
- OSM-POI-Overlay — Wasserquellen, Hütten, Zeltplätze, Aussichten, Gipfel, Einkauf, Apotheken, Bus/Bahn und Essen aus OpenStreetMap, einzeln zu- und abschaltbar — funktioniert zuverlässig auch bei sehr langen Mehrtages-Touren. Unsere Kategorien werden auf der Karte hervorgehoben, übrige OSM-Symbole nur dezent; ein Schalter „Schutzgebiete" zeigt Nationalparks, Naturschutzgebiete und Naturparks. Die POI-Daten kommen aus einer eigenen, lokal gehosteten OSM-Datenbank (Korridore um die Touren) — unabhängig von der öffentlichen Overpass-API und damit auch dann verfügbar, wenn diese überlastet ist.
- Wanderwege-Overlay — markierte Fernwanderwege (Nordalpenweg 01, Maximiliansweg, Traumpfad München–Venedig, Europäischer Fernwanderweg E4 …) als eigene, nach Kategorie farbige Linien (international / national / regional) mit Nummern- und Namensschildern, aus den OpenStreetMap-Routen-Relationen — online und offline (Ausschnitt im Trail-Korridor).
- Gear Datenbank — Ausrüstung, Gewicht, Kategorie; Import & Export.
- Packliste für den Trail — Base Weight, worn, consumables, geteiltes Gear - befüllt aus der Gear DB.
- Volltextsuche — Tour, Wegpunkt, Log-Tag, persönliche Notiz, Kommentar oder Foto-Beschriftung finden (nur was du sehen darfst).
- Profil — oben das eigene Profil mit Profilbild (hochladen, quadratisch beschnitten), Name und E-Mail, daneben persönliche Statistiken (Trails, Tage, Gesamt-km, Auf-/Abstieg, Ø pro Tag, Ø Aufstieg pro Tag, Ø Steilheit, Ø Wandertag, Ø Tempo, Check-ins) und Rekorde (längster Tag, steilster Tag, höchster Punkt, längste Tour) — die Rekorde sind verlinkt und springen in den jeweiligen Tag. „Meine Trails" ist nach Datum sortiert (neueste oben), abgeschlossene Touren verlinken ihr (Log). Dazu der GPX-Export der eigenen aufgezeichneten Etappen (einzeln oder als ganze Tour).
- Teilen — Trail read-only per Einladung oder Link, ohne Account; darüber auch der Tour-Log mit Gast-Kommentaren.
Während der Tour — navigieren & festhalten
- Routing (offline, in der App) — in der App ein Ziel wählen („Als Ziel", z. B. Hütte, Ort, Wasserstelle) und die Route dorthin wird ohne Netz auf dem Gerät berechnet — auf dem beim Download mitgenommenen Wegenetz des Trail-Korridors, sie folgt also den echten Pfaden statt der Luftlinie. Wird beim Gehen automatisch nachgeführt; ohne Ziel zeigt die Karte den eigenen Standort und den Verlauf.
- Regenradar (online) — das aktuelle Regenradar des DWD als Kartenlayer, das wie ein echtes Radar abläuft: 5-Minuten-Frames von rund einer Stunde zurück bis zwei Stunden Vorhersage, mit Abspielen/Pause und Zeitleiste. In der Kartenlayer-Auswahl (im Profil einschaltbar); beim Einschalten zentriert die Karte auf den aktuellen Standort und zoomt heraus. Nur online — nicht in der Offline-App und nicht bei abgeschlossenen Touren.
- Gruppen-Live-Tracking & Check-ins — unterwegs sehen alle in der Gruppe gegenseitig ihre Position (App-GPS + SPOT/inReach), mit Route-Position und Check-ins an passierten Wegpunkten. Für abgeschlossene Touren lassen sich die Check-ins aus der Aufzeichnung (Track/GPX) ableiten: Gipfel, Pässe und Siedlungen, die die Spur passiert hat, bekommen ihr „Ich war hier" mit Zeitpunkt. Auf Wunsch zeitversetzt für Zuschauer über den Teilen-Link (Live-Verzögerung einstellbar) — die Gruppe selbst sieht weiter live.
- Unterwegs-Features (Companion) — Wettervorhersage je Etappe (Open-Meteo, Temperatur/Regen/Wind), ein Off-Route-Alarm (Banner + Vibration, wenn du die geplante Linie verlässt, mit Hysterese), ein interaktives Höhenprofil (Finger über die Kurve zeigt Km und Höhe), Peilung (Himmelsrichtung zur Luftlinie) in Liste und Detail, sowie ein Standort-Button, der die Karte auf dich zentriert.
- App-Profil — oben rechts (👤) das eigene Profilbild, der Anzeigename und die Zusatzfunktionen an einem Ort: welche Funktionen im Companion, in der Ortskarte und im Log erscheinen (Wissen & Natur, Kosten, Wetter, „Du warst hier", Meldungen, Waldbrand/Lawinen, Regenradar) — auf dem iPhone zusätzlich der Apple-Health-Export mit Einzellöschung.
- Kommentare, Fotos & Videos pro Wegpunkt („Quelle fließt gut, Juni 2026") — Foto/Video und Kommentar zusammen posten, das Medium gehört dann zum Kommentar. Videos werden automatisch in ein abspielbares Format gewandelt (iPhone-.mov → MP4), die Aufnahmezeit kommt aus der Datei. Beim Upload entstehen kleine Vorschau-Versionen, Galerie und Karte laden dadurch nur wenige Kilobyte statt der Originale.
- Kosten pro Tour — Unterkunft, Transport, Verpflegung & Co. mit Betrag und Etappen-Bezug erfassen; Summe und Aufschlüsselung je Kategorie, in der App direkt unter dem jeweiligen Tag.
- SPOT- & inReach-Anbindung — ein SPOT-Satelliten-Tracker oder ein Garmin inReach (MapShare-KML-Feed, optional mit Passwort) wird automatisch abgeholt (alle 30 Minuten), auch wenn niemand die Karte offen hat. Der Verlauf bleibt vollständig. Fertige Touren lassen sich abschließen — danach kommen keine neuen Punkte mehr hinzu (ein kurzer Nachlauf von einigen Tagen fängt verspätete Satelliten-Punkte noch auf).
Nach der Tour — auswerten & teilen
- Tour-Log (Rückblick) — abgeschlossene Touren öffnen einen eigenen Log: Karte mit dem aufgezeichneten Track, Fähnchen je Etappe, Höhenlinie als Overlay, Karten je Tag. Ein Tag klappt auf mit Statistik, Höhenprofil, Beschreibung (als Card, mit Autor) und Foto-/Video-Galerie; persönliche Notizen je Mitglied stehen daneben, grüne Pfeile und die Pfeiltasten blättern durch die Tage, die verlinkten Rekorde („Längster Tag" …) springen direkt zum Tag; Fotos lassen sich je Tag hochladen, ein GPX ergänzen (füllt Lücken — Contour hat Vorrang) und der Tag als Pausentag markieren. Höhen kommen aus einem Gelände-DEM; im Tagesprofil sind Gipfel, Pässe, Hütten und Seen markiert. Beschreibung und Notizen verstehen Markdown (fett, kursiv, Links, Überschriften). Für Gruppentouren gibt es den abschaltbaren Schutz „Erst selbst schreiben, dann lesen": solange man zu einem Tag nichts Eigenes geschrieben hat, bleiben die Texte der anderen verborgen.
- Log teilen — der Tour-Log lässt sich per Link als eigenständige Seite öffnen (Marke und Tour-Titel im Kopf, Kennzahlen in einem grünen Panel, Tour-Beschreibung als Einstieg, Teilen-Knopf mit kopierbarem Link). Gäste können kommentieren — Antworten stehen eingerückt unter dem Kommentar. Solche Gast-Kommentare gehen zuerst in die Moderation: Admins sehen in der Kopfzeile einen Umschlag mit der Zahl der wartenden Beiträge und geben sie in
/admin/moderationfrei (dort mit Link zum jeweiligen Tag); im Log zeigt ein 💬-Abzeichen an den Tageskästchen, wo Kommentare stehen. - Alte Tour nachtragen — im Profil GPX-Dateien einer schon gelaufenen Tour hochladen: Contour legt daraus eine abgeschlossene Tour an (im Log sichtbar), mit einer Etappe je Tag, Tageskarten, Distanz, Höhenmetern, Profil und Karte. Dateien werden anhand ihrer Zeitstempel tageweise aufgeteilt, Start/Ziel nach Möglichkeit als Ortsnamen benannt.
Wie du damit arbeitest
- Trail anlegen, Etappen mit Von/Nach hinzufügen.
- GPX je Etappe hochladen — Karte, Profil und Distanz erscheinen. Geht auch ohne GPX: Höhenprofil, km und Steigung werden aus den Wegpunkten berechnet.
- Auf die Karte klicken → Wegpunkt setzen, Art und Notiz dran.
- Packliste aus der Gear DB füllen, das Base Weight im Blick behalten.
- App & Trail downloaden und loslaufen. Du kannst den Trail auch teilen - Deine Checkins sind dann für alle mit dem Secret Link sichtbar.
Unterwegs & Offline — die App
Contour im Browser ist online — zum Planen am Rechner oder Tablet. Für unterwegs, Offline-Karten und GPS beim Wandern gibt es die native App "Contour Companion".
Companion-App: Hintergrund-GPS läuft auch bei gesperrtem Bildschirm — akku-schonend. Die native App „Contour Companion" gibt es für iOS (TestFlight) und Android (Direkt-Download). Sie lädt den Trail inkl. Kartenkacheln, Wegpunkten und Fotos aufs Gerät — im Funkloch bleibt alles sichtbar — und bringt akku-schonendes Hintergrund-GPS beim Wandern, auch bei gesperrtem Bildschirm — es erkennt Pausen (Rast, Camp) und schaltet das GPS dann automatisch ab. Aufgezeichnete Wanderungen landen als Training in Apple Health (GPS-Route, Distanz, Aufstieg — automatisch, ohne Doppel-Export); im Profil lassen sie sich einzeln wieder löschen. TestFlight-Einladung annehmen.
Android-App: Die Companion-App gibt es auch für Android (ab Android 7). APK herunterladen — beim ersten Start muss Android die „Installation aus unbekannten Quellen" erlauben; Updates installierst du einfach über die neue APK. Offline-Karten, Hintergrund-GPS, Check-ins und Sync wie in der iOS-App.
Offline unterwegs: Ein heruntergeladener Trail nimmt auch das Wegenetz für das Ziel-Routing mit — „Als Ziel" funktioniert damit im Funkloch. Ebenso ist der Verlauf dabei — wo Gruppe und SPOT-/inReach-Tracker bisher waren. So lässt sich im Funkloch zurückverfolgen, welchen Weg man genommen hat. Was du unterwegs offline erfasst — GPS-Spur, Check-ins an Wegpunkten, Feldberichte und Fotos — wird lokal gepuffert und automatisch synchronisiert, sobald wieder Empfang da ist. Nichts geht verloren — außer der Server lehnt einen Eintrag ab (z. B. Datei zu groß oder kein Zugriff mehr); dann steht er als „abgelehnt“ in der Liste.
Zugang zu Contourgibt's nur per Einladung — wer eingeladen ist, loggt sich per Magic-Link ein. Kein Passwort.