[Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 27.02.2026, 12:42
von hausi24
Als Skifahrer, der schon immer davon geträumt hat, selbst bei der Planung der Skigebiete in früheren Zeiten dabei gewesen zu sein, habe ich nun ein Tool entwickelt, das vielleicht einige von euch interessiert:
Ski Resort Planner - ein interaktiver Skigebiet-Planer auf echtem Alpengelände!
Was ist das?
Mit Alpin Architect könnt ihr auf echtem Digital-Elevation-Höhenmodell (60m Auflösung, gesamter Alpenraum) eure eigenen Skipisten und Lifte planen:
Pisten planen: Klickt auf die Karte, wählt aus verschiedenen Schwierigkeitsgrad-Vorschlägen (grün bis schwarz) die realistisch dem aktuellen Gelände folgen
Lifte platzieren: Sesselbahnen, Gondeln, Schlepplifte, Luftseilbahnen - mit automatischer Stützen- und Seildurchhangberechnung
Echte Terrain-Physik: Das Tool berechnet Traverse-Winkel, Hangneigung und notwendige Erdbewegungen
3D-Ansicht: Visualisiert eure Pisten und Lifte mit Terrain-Mesh
GPX-Export: Eure Kreationen als GPX-Tracks speichern
Screenshots
Piste zeichnen:
Fertiges Resort:
3D-Ansicht einer Gondel:
Technische Details
Komplett Open Source (MIT Lizenz)
Python + Streamlit Web-App
EuroDEM Höhendaten (60m Auflösung, Alpenraum)
Reale Hangneigungsberechnung nach europäischen Pistenstandards
Automatische Schwierigkeitsklassifizierung basierend auf steilstem 300m-Abschnitt
Wofür?
Ehrlich gesagt: Hauptsächlich zum Spass! Aber es gibt interessante Anwendungsfälle:
"Was wäre wenn" - Szenarien durchspielen (z.B. neue Erweiterung Verbindung Ischgl-Fimbatal)
Verstehen, warum bestimmte Pisten so verlaufen wie sie verlaufen
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 27.02.2026, 13:15
von hausi24
Klingt gut! Du kannst direkt auf dem Link loslegen und bauen! Und dann einfach links als JSON file speichern, damit kannst du dann immer weiter bauen wenn du später fortsetzen willst. Achtung, ein reload der Seite setzt das Skigebiet zurück!
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 07:21
von Ski-Tom
Coole Sache. Streamlit kannte ich bis anhin noch nicht.
Ich habe einmal versucht ein paar Sachen einzuzeichnen. Ich muss aber sagen, dass ich leider noch nicht so richtig mit dem UI umgehen kann.
Was die Karten angeht wollte ich einheitliches Material für die Alpen, daher die Open Topo Map und EuroDEM Daten.
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 09:05
von krissix
Sehr cool, gibts ne Möglichkeit die Lift/Pistennamen zu ändern?
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 12:15
von hausi24
Leider habe ich keine Möglichkeit eingebaut den Namen zu ändern. Das könnte man allerdings glaube ich recht schnell einbauen, aber ich muss jetzt erstmal die Finger von dem Projekt weglassen, außer für eventuelle bugfixes, nachdem mich das jetzt zwei Wochen ganz schön abgelenkt hat
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 13:20
von Ski-Tom
hausi24 hat geschrieben: 03.03.2026, 08:57
Wo klemmts den bei der UI? Vielleicht hilft dir das kurze Video dass ich gemacht habe, das erklärt alles Schritt für Schritt.
Ich bring die Pisten nicht so hin, wie ich sie möchte. Ich bin es mir halt von swisstopo und Google Earth gewohnt die Pisten selbst zu zeichnen und dann mit meinem Gefällerechner Script zu überprüfen. Da bin ich wesentlich schneller als immer Vorschläge rechnen zu lassen und dann einen auszuwählen. Ausserdem kann man bei beiden Tools die bestehenden Punkte schieben oder neue Stützpunkte dazwischen legen.
Bei den Seilbahnen kann ich keine Berg-Tal-Berg Bahn hin, es sagt mir immer, der zweite Punkt müsse höher sein. Ich will die Verbindungen in Davos einzeichnen.
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 13:42
von hausi24
Ski-Tom hat geschrieben: 03.03.2026, 13:20
Ich bring die Pisten nicht so hin, wie ich sie möchte. Ich bin es mir halt von swisstopo und Google Earth gewohnt die Pisten selbst zu zeichnen und dann mit meinem Gefällerechner Script zu überprüfen.
Bei den Seilbahnen kann ich keine Berg-Tal-Berg Bahn hin, es sagt mir immer, der zweite Punkt müsse höher sein.
Das war eine fundamentale Designentscheidung bei meinem Tool, weil ich auch die Erfahrung hatte dass selbst eingezeichnete Pisten nie wirklich 100% realistisch geworden sind.
Daher werden einem für jede Schwierigkeit passende Pfade vorgeschlagen, die dem Hang optimal folgen. Wenn man aber einen bestimmten Punkt erreichen will, sei es zur Verbindung an ein bestehenden Liftknoten oder an eine andere Piste, oder auch einfach nur weil man eine andere Richtung als vorgeschlagen einschlagen will hat man ja die Möglichkeit indem man rechts auf den custom path klickt. Dann kann man jeden beliebigen Punkt im Umkreis auswählen der tiefer liegt und das Skript löst ein Optimierungsproblem um einen optimalen Pfad zu finden, der möglichst eine konstante Steigung vom Start zum Zielpunkt findet. Siehe das Video, bei dem ich die erste Piste auch über einen custom path beginne, weil ich die Piste in eine andere Richtung starten möchte als die optimalen Pfade gehen.
Bezüglich Seilbahnen wollte ich einfach vermeiden dass man Seilbahn aus Versehen falsch herum einträgt. Es hindert einen aber nie jemand dran einfach die Seilbahn andersherum einzutragen. Für Berg-Tal-Berg kannst dir einfach zwei separate Bahnen von der gleichen Talstation starten und jeweils unterschiedliche Bergstationen auswählen. Für das System sind das halt zwei verschiedene Seilbahnen, aber auf der Karte sieht es ja völlig gleich aus.
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Ski-Tom hat geschrieben: 03.03.2026, 13:20
Ich bring die Pisten nicht so hin, wie ich sie möchte. Ich bin es mir halt von swisstopo und Google Earth gewohnt die Pisten selbst zu zeichnen und dann mit meinem Gefällerechner Script zu überprüfen.
Bei den Seilbahnen kann ich keine Berg-Tal-Berg Bahn hin, es sagt mir immer, der zweite Punkt müsse höher sein.
Das war eine fundamentale Designentscheidung bei meinem Tool, weil ich auch die Erfahrung hatte dass selbst eingezeichnete Pisten nie wirklich 100% realistisch geworden sind.
Daher werden einem für jede Schwierigkeit passende Pfade vorgeschlagen, die dem Hang optimal folgen. Wenn man aber einen bestimmten Punkt erreichen will, sei es zur Verbindung an ein bestehenden Liftknoten oder an eine andere Piste, oder auch einfach nur weil man eine andere Richtung als vorgeschlagen einschlagen will hat man ja die Möglichkeit indem man rechts auf den custom path klickt. Dann kann man jeden beliebigen Punkt im Umkreis auswählen der tiefer liegt und das Skript löst ein Optimierungsproblem um einen optimalen Pfad zu finden, der möglichst eine konstante Steigung vom Start zum Zielpunkt findet. Siehe das Video, bei dem ich die erste Piste auch über einen custom path beginne, weil ich die Piste in eine andere Richtung starten möchte als die optimalen Pfade gehen.
Das habe ich bereits versucht, aber auch mit "custom path" kann ich nicht die gewünschten Pisten einzeichnen. Ich schaffe es so auch nicht, echte Pisten nachzuzeichnen und die sind ja garantiert 100% realistisch.
Ob eine piste 100% realistisch ist sieht man sowieso erst, wenn man selber im Gelände steht.
Ob es optimal ist, wenn eine Piste eine möglichst konstante Steigung hat, würde ich mal anzweifeln, ausser für Ziehwege, da ist die automatische Optimierung echt super.
Bezüglich Seilbahnen wollte ich einfach vermeiden dass man Seilbahn aus Versehen falsch herum einträgt. Es hindert einen aber nie jemand dran einfach die Seilbahn andersherum einzutragen. Für Berg-Tal-Berg kannst dir einfach zwei separate Bahnen von der gleichen Talstation starten und jeweils unterschiedliche Bergstationen auswählen. Für das System sind das halt zwei verschiedene Seilbahnen, aber auf der Karte sieht es ja völlig gleich aus.
Ja klar geht dieser Workaround. Aber eigentlich ist diese Einschränkung gar nicht nötig. Rein von der Planung her ist es dasselbe ob eine Bahn hoch oder runter geht.
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 15:56
von hausi24
Du hast schon recht, es ist nicht alles optimal, aber das ist auch gar nicht so leicht hinzubekommen.
Ich finde das mit der konstanten Steigung ein ganz guten Anfang, denn das bezieht sich ja immer nur auf das aktuelle Segment das man baut. Man kann ja links mit dem Schieberegler die Länge zurückstellen und somit nur kurze Segmente angezeigt bekommen die an sich dann jeweils eine konstante Steigung haben, es dann aber erlauben die nächsten Segmente mit einer neuen Steigung weiterzubauen. Gleiches gilt auch für den custom path, den man am besten nur für kurze Verbindungen oder Ziehwege nutzt um zu vermeiden dass die konstante Steigung eine unschöne Piste hervorbringt.
Die Grundidee von dem Programm ist es nicht eine schon vorher bestehende Piste, oder ein Verlauf den man sich schon vorher im Kopf überlegt hat, nachzubauen. Vielmehr soll das Programm ermöglichen dass man auf freiem Gelände startet und einfach mal sich anzeigen lässt welche Pisten hier möglich sind und somit in freiem Gelände neue Pisten möglichst fahrbar zu bauen.
Die Plausibilität habe ich dann Hauptsache in Ischgl getestet, und da ließ sich eigentlich jede Piste sehr gut bauen damit.
Re: [Ready to Use] Ski Resort Planner - Design Your Dream Skiresort
Verfasst: 03.03.2026, 19:27
von Ski-Tom
Du darfst mich ja nicht falsch verstehen. Dass soll keine Kritik an deiner Arbeit sein, dass Programm ist echt beeindruckend. Ich will eigentlich nur erklären, wieso es für mich nicht passt. Aber es ist ja dein Tool, was für deine Bedürfnisse passen soll.
Wenn ich aber mal dazu komme, kann ich ja mal einen Branch machen.