From 22b063a7c05b96702e404e3125052b5fe8f4cb97 Mon Sep 17 00:00:00 2001 From: Aada Date: Sat, 22 Jun 2024 18:21:57 +0200 Subject: Add western lines --- rnv/mannheim.tex | 269 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 262 insertions(+), 7 deletions(-) (limited to 'rnv') diff --git a/rnv/mannheim.tex b/rnv/mannheim.tex index 65df90a..d60e3dc 100644 --- a/rnv/mannheim.tex +++ b/rnv/mannheim.tex @@ -19,6 +19,7 @@ \definecolor{seven}{RGB}{255,204,0} \definecolor{eight}{RGB}{225,117,0} \definecolor{nine}{RGB}{147,194,59} +\definecolor{ten}{RGB}{166,15,128} \definecolor{fifteen}{RGB}{247,171,99} \definecolor{sixteen}{RGB}{94,107,175} \definecolor{twentyone}{RGB}{227,0,11} @@ -150,6 +151,7 @@ \node[stop1] (Collini-Center) at ($(Abendakademie.three quarter)+(45:1.4)+(135:-1)$) {}; \node[stop1] (Lessingstr) at ($(Collini-Center)+(135:-3.0)$) {}; \node[stop1] (Gewerkschaftshaus) at (20:\rad+0.5) {}; + \node[stop1] (Handelshafen) at ($(Rheinstr.three quarter)+(135:0.5)+(180:1.5)$) {}; % \node[stop1] (Fernmeldeturm) at ($(Lessingstr)+(135:-0.7)$) {}; \node[stop1] (Holbeinstr) at ($(Fernmeldeturm)+(135:-0.7)$) {}; @@ -289,7 +291,59 @@ \node[stop1, below=0.3cm of Tannhäuser Ring] (Stollenwörth) {}; \node[stop1, below=0.3cm of Stollenwörth] (Rheingoldhalle) {}; % Ludwigshafen - \node[stop5, rotate=-45] (Berliner Platz) at ($(45:-6)-(135:0.5)$) {}; + \node[stop6, rotate=45] (Berliner Platz) at ($(45:-6)+(135:0.2)$) {}; + \node[stop2, rotate=-45] (Schützenstr) at ($(Berliner Platz)-(135:2.2)-(45:0.8)$) {}; + \node[stop1, rotate=45] (Rottstr) at ($(Schützenstr.two half)-(135:0.4)-(45:0.4)$) {}; + \node[stop1, rotate=45] (Amtsgericht) at ($(Rottstr)-(135:0.5)$) {}; + \node[stop1, rotate=45] (Luitpoldhafen) at ($(Amtsgericht)-(135:0.5)$) {}; + \node[stop1, rotate=45] (Wittelsbachplatz) at ($(Schützenstr.one half)-(45:1.2)$) {}; + \node[stop1, rotate=45] (Südwest-Stadion) at ($(Wittelsbachplatz)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Stifterstr) at ($(Südwest-Stadion)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Mundenheim Nord) at ($(Stifterstr)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Am Schwanen) at ($(Mundenheim Nord)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Schillerschule) at ($(Am Schwanen)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Hoheneckenstr) at ($(Schillerschule)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Giulini) at ($(Hoheneckenstr)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Friedensstr) at ($(Giulini)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Brückweg) at ($(Friedensstr)-(45:0.5)$) {}; + \node[stop1, rotate=45] (Rheingönheim) at ($(Brückweg)-(45:0.5)$) {}; + \node[stop2, rotate=-45] (Kaiser-Wilhelm-Str) at ($(Berliner Platz)+(135:0.6)-(45:1.0)$) {}; + \node[stop2, rotate=-45] (Pfalzbau) at ($(Kaiser-Wilhelm-Str)-(45:0.5)$) {}; + \node[stop2, rotate=-45] (Bgm-Kutterer-Str) at ($(Pfalzbau)-(45:0.5)$) {}; + \node[stop3, rotate=45] (LU Hauptbahnhof) at ($(Bgm-Kutterer-Str)-(45:0.4)+(135:0.4)$) {}; + \node[stop2, rotate=90] (Rohrlachstr) at ($(LU Hauptbahnhof)+(135:0.4)-(0:0.4)$) {}; + \node[stop1, rotate=90] (LU Hauptfriedhof) at ($(Rohrlachstr.two half)-(0:0.5)$) {}; + \node[stop1, rotate=90] (Heinrich-Pesch-Haus) at ($(LU Hauptfriedhof)-(0:0.5)$) {}; + \node[stop1, rotate=90] (Wollstr) at ($(Heinrich-Pesch-Haus)-(0:0.5)$) {}; + \node[stop1, rotate=90] (Zum Guten Hirten) at ($(Wollstr)-(0:0.5)$) {}; + \node[stop1, rotate=90] (Mannheimer Tor) at ($(Zum Guten Hirten)-(0:0.5)$) {}; + \node[stop2, rotate=90, anchor=two half] (Hans Warsch Platz) at ($(Mannheimer Tor)-(0:0.5)$) {}; + \node[stop1, rotate=90] (Willhelm-Tell-Str) at ($(Hans Warsch Platz.two half)-(0:0.5)$) {}; + \node[stop2, rotate=90, anchor=two half] (Oggersheim) at ($(Willhelm-Tell-Str)-(0:0.5)$) {}; + \node[stop2, rotate=45, anchor=one half] (Ludwigstr) at ($(Berliner Platz.two quarter)+(135:1.2)-(45:0.2)$) {}; + \node[stop3, rotate=45] (LU Rathaus) at ($(Ludwigstr.two half)+(135:0.5)$) {}; + \node[stop1, rotate=45] (Gartenstr) at ($(LU Rathaus.center)+(135:1.0)$) {}; + \node[stop2, rotate=45, anchor=one half] (Hemshofstr) at ($(Gartenstr)+(135:0.5)$) {}; + \node[stop2, rotate=45] (BASF Tor 1+2) at ($(Hemshofstr)+(135:0.5)$) {}; + \node[stop2, rotate=45] (Schopenhauer Str) at ($(BASF Tor 1+2)+(135:0.5)$) {}; + \node[stop2, rotate=45] (Rheinfeldstr) at ($(Schopenhauer Str)+(135:0.5)$) {}; + \node[stop1, rotate=45] (Friesenheim Ost) at ($(Rheinfeldstr.one half)+(135:0.5)$) {}; + \node[stop2, rotate=45, anchor=one half] (Rottstückerweg) at ($(Friesenheim Ost)+(135:0.5)$) {}; + \node[stop2, rotate=45] (Ammoniakstr) at ($(Rottstückerweg)+(135:0.5)$) {}; + \node[stop2] (Oppau Süd) at ($(Ammoniakstr)+(135:0.4)+(90:0.4)$) {}; + \node[stop2] (Oppau) at ($(Oppau Süd)+(90:0.5)$) {}; + % RHB + \node[stop2, rotate=90] (Westlich B9) at ($(Oggersheim)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Ruchheim) at ($(Westlich B9)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Maxdorf) at ($(Ruchheim)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Maxdorf Süd) at ($(Maxdorf)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Fußgönheim) at ($(Maxdorf Süd)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Ellerstadt Ost) at ($(Fußgönheim)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Ellerstadt West) at ($(Ellerstadt Ost)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Gönnheim) at ($(Ellerstadt West)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Friedelsheim) at ($(Gönnheim)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Bad Dürkheim Ost) at ($(Friedelsheim)-(0:0.5)$) {}; + \node[stop2, rotate=90] (Bad Dürkheim) at ($(Bad Dürkheim Ost)-(0:0.5)$) {}; \end{pgfonlayer} \begin{pgfonlayer}{lines} @@ -531,7 +585,45 @@ {[rounded corners=0.5cm] -- ($(Universität.one half)+(135:0.6)$) } - -- (Berliner Platz.two quarter) + -- ($(Berliner Platz.three quarter)-(135:0.5)$) + -- (Berliner Platz.three quarter) + {[rounded corners=0.3cm] + -- ($(Berliner Platz.three quarter)+(135:0.5)$) + } + -- (Kaiser-Wilhelm-Str.two half) + -- (Pfalzbau.two half) + -- (Bgm-Kutterer-Str.two half) + {[rounded corners=0.3cm] + -- ($(LU Hauptbahnhof.center)-(135:0.5)$) + } + -- (LU Hauptbahnhof.center) + {[rounded corners=0.15cm] + -- ($(LU Hauptbahnhof.center)+(135:0.5+\offset)$) + } + -- (Rohrlachstr.two half) + -- (LU Hauptfriedhof) + -- (Heinrich-Pesch-Haus) + -- (Wollstr) + -- (Zum Guten Hirten) + -- (Mannheimer Tor) + -- (Hans Warsch Platz.two half) + -- (Willhelm-Tell-Str) + -- (Oggersheim.two half) + ; + + \draw[maybe line, four] + (Oggersheim.two half) + -- (Westlich B9.two half) + -- (Ruchheim.two half) + -- (Maxdorf.two half) + -- (Maxdorf Süd.two half) + -- (Fußgönheim.two half) + -- (Ellerstadt Ost.two half) + -- (Ellerstadt West.two half) + -- (Gönnheim.two half) + -- (Friedelsheim.two half) + -- (Bad Dürkheim Ost.two half) + -- (Bad Dürkheim.two half) ; \draw[line, five] @@ -587,7 +679,32 @@ ; \draw[line, six] - (Rheinstr.three quarter) + (Berliner Platz.one half) + {[rounded corners=0.2cm] + -- ($(Berliner Platz.one half)-(135:2.1)$) + } + -- (Schützenstr.one half) + -- (Wittelsbachplatz) + -- (Südwest-Stadion) + -- (Stifterstr) + -- (Mundenheim Nord) + -- (Am Schwanen) + -- (Schillerschule) + -- (Hoheneckenstr) + -- (Giulini) + -- (Friedensstr) + -- (Brückweg) + -- (Rheingönheim) + (Berliner Platz.one half) + -- (Ludwigstr.one half) + -- (LU Rathaus.one half) + -- ($(LU Rathaus.one half)+(135:0.3-\offset)$) + {[rounded corners=2.0cm] + -- ($(Handelshafen)-(0:2.6)$) + } + -- (Handelshafen) + -- ($(Rheinstr.three quarter)+(135:0.5)$) + -- (Rheinstr.three quarter) -- (Rathaus.three quarter) -- (ParadeplatzE.three quarter) -- (Strohmarkt.three quarter) @@ -687,7 +804,24 @@ -- (Schloss.two half) -- (Universität.center) -- (Universität.west) - -- (Berliner Platz.two half) + {[rounded corners=0.7cm] + -- ($(Berliner Platz.two quarter)-(135:1.1)$) + } + -- (Berliner Platz.two quarter) + -- (Ludwigstr.two half) + -- (LU Rathaus.center) + -- (Gartenstr.one half) + -- (Hemshofstr.one half) + -- (BASF Tor 1+2.one half) + -- (Schopenhauer Str.one half) + -- (Rheinfeldstr.one half) + -- (Rottstückerweg.one half) + -- (Ammoniakstr.one half) + {[rounded corners=0.15cm] + -- ($(Ammoniakstr.one half)+(135:0.4+\offset)$) + } + -- (Oppau Süd.one half) + -- (Oppau.one half) ; \draw[line, eight] @@ -696,7 +830,20 @@ -- ($(Hauptbahnhof.two half)+(45:-1.2)$) } -- ++(135:3.4) - -- (Berliner Platz.three quarter) + {[rounded corners=0.5cm] + -- ($(Berliner Platz.three sixth)-(135:0.9)$) + } + -- (Berliner Platz.three sixth) + -- (LU Rathaus.two half) + -- (Hemshofstr.two half) + -- (BASF Tor 1+2.two half) + -- (Schopenhauer Str.two half) + -- (Rheinfeldstr.two half) + -- (Rottstückerweg.two half) + -- (Ammoniakstr.two half) + -- ($(Ammoniakstr.two half)+(135:0.4-\offset)$) + -- (Oppau Süd.two half) + -- (Oppau.two half) ; \draw[maybe line, eight] @@ -723,7 +870,33 @@ {[rounded corners=0.3cm] -- ++(135:3.4) } - -- (Berliner Platz) + {[rounded corners=0.3cm] + -- ($(Berliner Platz.four sixth)-(135:0.7)$) + } + -- (Berliner Platz.four sixth) + -- ($(Berliner Platz.four sixth)+(135:0.3)$) + -- ($(Kaiser-Wilhelm-Str.two half)-(135:0.2)$) + -- ($(Pfalzbau.two half)-(135:0.2)$) + -- ($(Bgm-Kutterer-Str.two half)-(135:0.2)$) + {[rounded corners=0.5cm] + -- ($(LU Hauptbahnhof.one half)-(135:0.7)$) + } + -- (LU Hauptbahnhof.one half) + -- ($(LU Hauptbahnhof.one half)+(135:0.4+\offset)$) + -- (Rohrlachstr.one half) + -- (Hans Warsch Platz.one half) + -- (Oggersheim.one half) + -- (Westlich B9.one half) + -- (Ruchheim.one half) + -- (Maxdorf.one half) + -- (Maxdorf Süd.one half) + -- (Fußgönheim.one half) + -- (Ellerstadt Ost.one half) + -- (Ellerstadt West.one half) + -- (Gönnheim.one half) + -- (Friedelsheim.one half) + -- (Bad Dürkheim Ost.one half) + -- (Bad Dürkheim.one half) (Hauptbahnhof.three quarter) {[rounded corners=0.3cm] -- ($(Tattersall.three quarter)+(135:0.55)$) @@ -746,6 +919,26 @@ -- (Schwindstr.two half) ; + \draw[line, ten] + (Berliner Platz.two half) + {[rounded corners=0.5cm] + -- ($(Berliner Platz.two half)+(135:0.7)$) + } + -- (Kaiser-Wilhelm-Str.one half) + -- (Pfalzbau.one half) + -- (Bgm-Kutterer-Str.one half) + -- ($(LU Hauptbahnhof.two half)-(135:0.3)$) + -- (LU Hauptbahnhof.two half) + (Berliner Platz.two half) + {[rounded corners=1.2cm] + -- ($(Berliner Platz.two half)-(135:2.2+2*\offset)$) + } + -- (Schützenstr.two half) + -- ($(Schützenstr.two half)-(45:0.4)$) + -- (Amtsgericht) + -- (Luitpoldhafen) + ; + \draw[line, fifteen] (Käfertal Bf.one half) -- (Mannheimer Str.one half) @@ -815,7 +1008,59 @@ Im Rott/left/north/-45, Vogelstang West/left/east/0, Dalbergstr/right/east/0, - Berliner Platz/left/east/0, + Schützenstr/right/west/0, + Rottstr/left/east/45, + Amtsgericht/left/east/45, + Luitpoldhafen/left/east/45, + Wittelsbachplatz/above/east/0, + Südwest-Stadion/above/east/0, + Stifterstr/above/east/0, + Mundenheim Nord/above/east/0, + Am Schwanen/above/east/0, + Schillerschule/above/east/0, + Hoheneckenstr/above/east/0, + Giulini/above/east/0, + Friedensstr/above/east/0, + Brückweg/above/east/0, + Rheingönheim/above/east/0, + Handelshafen/below/north/0, + Berliner Platz/right/west/45, + Kaiser-Wilhelm-Str/right/west/-45, + Pfalzbau/right/west/-45, + Bgm-Kutterer-Str/right/west/-45, + Ludwigstr/left/east/45, + LU Rathaus/left/east/45, + Gartenstr/left/east/45, + Hemshofstr/left/east/45, + BASF Tor 1+2/left/east/45, + Schopenhauer Str/left/east/45, + Rheinfeldstr/left/east/45, + Friesenheim Ost/left/east/45, + Rottstückerweg/left/east/45, + Ammoniakstr/left/east/45, + Oppau Süd/left/east/0, + Oppau/left/east/0, + LU Hauptbahnhof/left/east/45, + Rohrlachstr/right/east/-45, + LU Hauptfriedhof/right/east/-45, + Heinrich-Pesch-Haus/right/east/-45, + Wollstr/right/east/-45, + Zum Guten Hirten/right/east/-45, + Mannheimer Tor/right/east/-45, + Hans Warsch Platz/right/east/-45, + Willhelm-Tell-Str/right/east/-45, + Oggersheim/right/east/-45, + Westlich B9/right/east/-45, + Ruchheim/right/east/-45, + Maxdorf/right/east/-45, + Maxdorf Süd/right/east/-45, + Fußgönheim/right/east/-45, + Ellerstadt Ost/right/east/-45, + Ellerstadt West/right/east/-45, + Gönnheim/right/east/-45, + Friedelsheim/right/east/-45, + Bad Dürkheim Ost/right/east/-45, + Bad Dürkheim/right/east/-45, Tattersall/right/west/45, Werderstr/right/south west/45, Pestallozischule/right/south west/45, @@ -955,13 +1200,23 @@ \node[label, line name, fill=three, above=0.2cm of Sandhofen] {\bf 3}; \node[label, line name, fill=three, left=0.2cm of Rheingoldhalle] {\bf 3}; \node[label, line name, fill=four, above=0.2cm of Waldfriedhof] {\bf 4}; + \node[label, line name, fill=four] (four lab) at ($(Bad Dürkheim)-(90:0.5)$) {\bf 4}; + \node[label, line name, fill=four, right=0.1cm of four lab] (four a lab) {\bf 4A}; \node[label, line name, fill=four, above=0.2cm of Käfertaler Wald] {\bf 4A}; \node[label, line name, fill=five, right=0.2cm of Heddesheim Bf] {\bf 5A}; \node[label, line name, fill=six, right=0.2cm of S-Bf SAP Arena] (lab six) {\bf 6}; \node[label, line name, fill=six, right=0.1cm of lab six] {\bf 6A}; + \node[label, line name, fill=six] (lab six west) at ($(Rheingönheim)-(90:0.5)$){\bf 6}; + \node[label, line name, fill=six, right=0.1cm of lab six west] {\bf 6A}; \node[label, line name, fill=seven, above=0.2cm of Vogelstang] {\bf 7}; + \node[label, line name, fill=seven, right=0.2cm of Oppau] (seven lab west) {\bf 7}; + \node[label, line name, fill=eight, right=0.1cm of seven lab west] (eight lab west) {\bf 8}; + \node[label, eight, right=-0.05cm of eight lab west] {\bf EX}; \node[label, line name, fill=nine] (nine lab) at ($(Schwindstr)+(45:0.1)+(0:0.4)$) {\bf 9}; \node[label, nine, right=-0.05cm of nine lab] {\bf EX}; + \node[label, line name, fill=nine, right=0.1cm of four a lab] (nine lab west) {\bf 9}; + \node[label, nine, right=-0.05cm of nine lab west] {\bf EX}; + \node[label, line name, fill=ten] at ($(Luitpoldhafen)+(0:0.5)$){\bf 10}; \node[label, line name, fill=fifteen, right=0.2cm of Wallstadt Ost.east, anchor=south west] {\bf 15}; \node[label, line name, fill=sixteen, right=0.2cm of Sullivan] {\bf 16}; \node[label, line name, fill=sixteen, left=0.2cm of Bensheimer Str] {\bf 16}; -- cgit v1.2.3