aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAada2024-06-22 18:21:57 +0200
committerAada2024-06-22 18:21:57 +0200
commit22b063a7c05b96702e404e3125052b5fe8f4cb97 (patch)
tree9895ef7126e3feaca0c73fcd1eb60b0502915245
parent806d20e7d26e4631324e123874a4710d2d6346aa (diff)
Add western lines
-rw-r--r--rnv/mannheim.tex269
1 files changed, 262 insertions, 7 deletions
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};