117cd8914b
- _apply_transfers liest die andockende Strecke auch aus dem Merkmal "Foerderer"/"Förderer" (nicht nur "Strecke"), damit VF/GF gerichtet Kreisel->AS->..->ES->Kreisel gezeichnet werden (Ruecklauf = zwei Pfeile auf die beiden Kreisel-Bahnen) statt "unbestimmt". - _attach_stations haengt BTMT/Eingang/Ausgang an die Kreisel-Bahn, in deren TrackIds-Umlauf sie liegen (Bahn aus der Drehrichtung); Nachbarn, die keine Flussobjekte sind, werden uebersprungen - keine Station<->Station-Kanten mehr. - Eingang/Ausgang sind die generischen Symbole fuer Beladung/Entladung. Liegt ein Symbol deckungsgleich (<= STATION_MERGE_MM = 600 mm) ueber einer BTMT-Station gleicher Rolle, wird es verschluckt (_merge_station_symbols) - nur ein Knoten, in grobem Graph UND --track (dort auch aus den TrackIds gestrichen). Einzelne Symbole bleiben eigener gruener/roter Knoten. - drive_uphill: die Hoehe bestimmt die Richtung NUR bei einer reinen Gefaellestrecke (Schwerkraft, bergab). Ein Foerderer/gemischte Strecke kann hoch oder runter foerdern - dort zaehlt nur eine eindeutige Antriebfahrtrichtung, sonst kommt die Richtung aus AS/ES. Doku in doc/Python_Scripts.md und doc/track.md nachgezogen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>