1e51ef7def
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
210 lines
12 KiB
XML
210 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2400 700" font-family="system-ui">
|
||
|
||
<!-- ===== HIMMEL ===== -->
|
||
<defs>
|
||
<linearGradient id="sky" x1="0" x2="0" y1="0" y2="1">
|
||
<stop offset="0" stop-color="#e8f0ec"/>
|
||
<stop offset="1" stop-color="#cfe0ec"/>
|
||
</linearGradient>
|
||
<linearGradient id="moss" x1="0" x2="0" y1="0" y2="1">
|
||
<stop offset="0" stop-color="#5a8a5e"/>
|
||
<stop offset="1" stop-color="#3d5a3d"/>
|
||
</linearGradient>
|
||
<linearGradient id="rockHi" x1="0" x2="0" y1="0" y2="1">
|
||
<stop offset="0" stop-color="#a8b9a0"/>
|
||
<stop offset="1" stop-color="#6b7d75"/>
|
||
</linearGradient>
|
||
</defs>
|
||
<rect x="0" y="0" width="2400" height="700" fill="url(#sky)"/>
|
||
|
||
<!-- ===== BERGE NORDKETTE (Hintergrund, durchgehend über beide Sektoren) ===== -->
|
||
<polygon points="0,420 180,200 320,280 500,150 720,240 920,170 1100,260 1320,140 1520,230 1720,170 1920,250 2120,160 2400,300 2400,420 0,420"
|
||
fill="url(#rockHi)" opacity=".85"/>
|
||
<!-- Schnee-Highlights auf höchsten Spitzen -->
|
||
<polygon points="490,170 510,150 530,180 520,190" fill="#f5efe0" opacity=".9"/>
|
||
<polygon points="1310,160 1330,140 1350,170 1340,180" fill="#f5efe0" opacity=".9"/>
|
||
<polygon points="2110,180 2130,160 2150,195 2140,200" fill="#f5efe0" opacity=".9"/>
|
||
|
||
<!-- ===== ABSCHNITT 1: FLUGHAFEN (x: 0–1100) ===== -->
|
||
|
||
<!-- Inn-Fluss (Streifen am Boden, trennt Flughafen vom Stadtgebiet rechts) -->
|
||
<rect x="900" y="450" width="280" height="40" fill="#7aa3b8" opacity=".8"/>
|
||
<text x="930" y="478" font-size="14" fill="#1f4b37" font-style="italic">Inn</text>
|
||
|
||
<!-- Vorfeld-Asphalt (mit Helipad-Markierung am Stützpunkt) -->
|
||
<rect x="0" y="450" width="900" height="250" fill="#4a4e54"/>
|
||
<!-- Startbahn-Markierungen -->
|
||
<g stroke="#f5efe0" stroke-width="6" stroke-dasharray="40 24" opacity=".85">
|
||
<line x1="0" y1="540" x2="900" y2="540"/>
|
||
<line x1="0" y1="620" x2="900" y2="620"/>
|
||
</g>
|
||
<text x="40" y="535" font-size="20" font-weight="800" fill="#f5efe0" opacity=".7">08 ────────────► W ZUR STADT</text>
|
||
<text x="40" y="675" font-size="14" fill="#f5efe0" opacity=".55">START-/LANDEBAHN 2.000 m</text>
|
||
|
||
<!-- Christophorus-1-Helipad rechts vorne -->
|
||
<circle cx="700" cy="640" r="36" fill="none" stroke="#e8c547" stroke-width="4" stroke-dasharray="8 6"/>
|
||
<text x="700" y="648" text-anchor="middle" font-size="32" font-weight="800" fill="#e8c547">H</text>
|
||
|
||
<!-- Notarzt-Heli auf dem Helipad (Skizze, orange/gold — wie Onboarding) -->
|
||
<g transform="translate(700,610) scale(2)">
|
||
<ellipse cx="6" cy="-22" rx="50" ry="2.5" fill="rgba(31,42,36,.18)"/>
|
||
<line x1="-44" y1="-22" x2="56" y2="-22" stroke="rgba(31,42,36,.6)" stroke-width="2.5"/>
|
||
<path d="M -6 -2 L -50 -4 L -52 2 L -6 6 Z" fill="#e4b95c"/>
|
||
<path d="M -50 -4 L -58 -14 L -50 2 Z" fill="#c97a3f"/>
|
||
<circle cx="-54" cy="-6" r="7" fill="rgba(31,42,36,.18)" stroke="rgba(31,42,36,.3)" stroke-width="1"/>
|
||
<path d="M -12 -12 Q 0 -18 20 -10 Q 30 -4 28 10 L -6 12 Q -14 10 -14 2 Z" fill="#e4b95c"/>
|
||
<path d="M -10 6 Q 0 14 20 10 L 28 10 L -6 12 Z" fill="#c97a3f"/>
|
||
<path d="M 6 -10 Q 22 -10 26 -2 L 26 6 L 6 6 Z" fill="#a8c3a0"/>
|
||
<rect x="-6" y="0" width="18" height="3" fill="#c85c4a"/>
|
||
<text x="3" y="3" text-anchor="middle" font-size="5" font-weight="800" fill="#c85c4a">★</text>
|
||
<line x1="-26" y1="18" x2="26" y2="18" stroke="#1f2a24" stroke-width="2.5" stroke-linecap="round"/>
|
||
</g>
|
||
|
||
<!-- Terminal-Gebäude (flach, beige) -->
|
||
<rect x="100" y="395" width="280" height="60" fill="#d4cdb8" stroke="#8a8270" stroke-width="2"/>
|
||
<rect x="100" y="395" width="280" height="14" fill="#8a3a2a"/>
|
||
<text x="240" y="430" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2a24">TERMINAL</text>
|
||
<!-- Fenster-Reihe -->
|
||
<g fill="#5b7a9b">
|
||
<rect x="115" y="418" width="18" height="26"/><rect x="140" y="418" width="18" height="26"/>
|
||
<rect x="165" y="418" width="18" height="26"/><rect x="190" y="418" width="18" height="26"/>
|
||
<rect x="215" y="418" width="18" height="26"/><rect x="240" y="418" width="18" height="26"/>
|
||
<rect x="265" y="418" width="18" height="26"/><rect x="290" y="418" width="18" height="26"/>
|
||
<rect x="315" y="418" width="18" height="26"/><rect x="340" y="418" width="18" height="26"/>
|
||
</g>
|
||
|
||
<!-- Tower -->
|
||
<rect x="430" y="320" width="36" height="120" fill="#d4cdb8" stroke="#8a8270" stroke-width="2"/>
|
||
<rect x="418" y="295" width="60" height="36" fill="#3d5165" stroke="#1f2a24" stroke-width="2"/>
|
||
<text x="448" y="317" text-anchor="middle" font-size="10" font-weight="700" fill="#e8c547">TWR</text>
|
||
<line x1="448" y1="290" x2="448" y2="270" stroke="#1f2a24" stroke-width="2"/>
|
||
<circle cx="448" cy="268" r="3" fill="#c85c4a"/>
|
||
|
||
<!-- Hangar -->
|
||
<rect x="510" y="370" width="180" height="80" fill="#aab2a8" stroke="#5a6b5a" stroke-width="2"/>
|
||
<path d="M 510 370 L 600 340 L 690 370 Z" fill="#8a9788"/>
|
||
<rect x="540" y="395" width="120" height="55" fill="#3d5165" opacity=".6"/>
|
||
<text x="600" y="385" text-anchor="middle" font-size="11" font-weight="700" fill="#1f2a24">HANGAR · ÖAMTC</text>
|
||
|
||
<!-- Parkplatz mit kleinen Autos -->
|
||
<rect x="100" y="455" width="280" height="40" fill="#6b6e74"/>
|
||
<g fill="#c85c4a"><rect x="115" y="465" width="22" height="14"/><rect x="155" y="465" width="22" height="14"/></g>
|
||
<g fill="#e8c547"><rect x="195" y="465" width="22" height="14"/></g>
|
||
<g fill="#5b7a9b"><rect x="235" y="465" width="22" height="14"/><rect x="275" y="465" width="22" height="14"/></g>
|
||
<g fill="#7a9b76"><rect x="315" y="465" width="22" height="14"/></g>
|
||
|
||
<!-- Beschriftung -->
|
||
<text x="450" y="50" font-size="36" font-weight="800" fill="#1f4b37">SEKTOR 1 — FLUGHAFEN INNSBRUCK (Start)</text>
|
||
<text x="450" y="76" font-size="18" fill="#5a6b5a" font-style="italic">Heli hebt vom Vorfeld ab, fliegt Richtung Osten über die Bahn → Stadt</text>
|
||
|
||
<!-- Trennlinie -->
|
||
<line x1="1200" y1="0" x2="1200" y2="700" stroke="#8a8270" stroke-width="2" stroke-dasharray="12 8" opacity=".5"/>
|
||
<text x="1210" y="20" font-size="14" fill="#8a8270">Übergang Sektor 1 → 2 (smooth Scroll)</text>
|
||
|
||
<!-- ===== ABSCHNITT 2: STADT (x: 1200–2400) ===== -->
|
||
|
||
<!-- Stadt-Bodenfläche -->
|
||
<rect x="1200" y="450" width="1200" height="250" fill="#7a9b76"/>
|
||
|
||
<!-- Inn-Fluss biegt durch die Stadt -->
|
||
<path d="M 1180 470 Q 1450 510 1700 480 Q 1950 460 2400 500 L 2400 530 Q 1950 490 1700 510 Q 1450 540 1180 500 Z"
|
||
fill="#7aa3b8" opacity=".8"/>
|
||
|
||
<!-- Stadt-Gebäude (mehrere Layer fuer Tiefe) -->
|
||
<!-- Hintere Reihe (kleiner) -->
|
||
<g fill="#aab2a8" stroke="#5a6b5a" stroke-width="1">
|
||
<rect x="1230" y="340" width="50" height="120"/>
|
||
<rect x="1290" y="330" width="60" height="130"/>
|
||
<rect x="1360" y="345" width="45" height="115"/>
|
||
<rect x="1415" y="320" width="55" height="140"/>
|
||
<rect x="1480" y="350" width="40" height="110"/>
|
||
<rect x="1530" y="335" width="50" height="125"/>
|
||
<rect x="1590" y="345" width="45" height="115"/>
|
||
</g>
|
||
|
||
<!-- Mittlere Reihe -->
|
||
<g fill="#bcc4ba" stroke="#5a6b5a" stroke-width="1.5">
|
||
<rect x="1650" y="350" width="60" height="110"/>
|
||
<rect x="1720" y="320" width="80" height="140"/>
|
||
<rect x="1810" y="335" width="55" height="125"/>
|
||
<rect x="1880" y="345" width="70" height="115"/>
|
||
<rect x="1960" y="310" width="60" height="150"/>
|
||
<rect x="2030" y="340" width="50" height="120"/>
|
||
<rect x="2090" y="325" width="65" height="135"/>
|
||
<rect x="2165" y="350" width="45" height="110"/>
|
||
<rect x="2220" y="335" width="55" height="125"/>
|
||
<rect x="2285" y="345" width="50" height="115"/>
|
||
</g>
|
||
|
||
<!-- Goldenes Dachl (markant, mit Schimmer) -->
|
||
<g transform="translate(1780, 330)">
|
||
<rect x="0" y="0" width="40" height="50" fill="#d4cdb8" stroke="#1f2a24" stroke-width="2"/>
|
||
<polygon points="-2,0 42,0 20,-15" fill="#e8c547" stroke="#9a7800" stroke-width="2"/>
|
||
<circle cx="20" cy="-22" r="3" fill="#e8c547"/>
|
||
</g>
|
||
<text x="1800" y="305" text-anchor="middle" font-size="10" fill="#9a7800" font-weight="700" font-style="italic">Goldenes Dachl</text>
|
||
|
||
<!-- Krankenhaus (das ist die existing Klinik-Szene-Inspiration) -->
|
||
<g transform="translate(2120, 290)">
|
||
<rect x="0" y="0" width="120" height="170" fill="#f5efe0" stroke="#8a8270" stroke-width="2"/>
|
||
<rect x="0" y="0" width="120" height="20" fill="#c85c4a"/>
|
||
<text x="60" y="15" text-anchor="middle" font-size="12" font-weight="800" fill="#fff">KLINIK</text>
|
||
<!-- Helipad oben drauf -->
|
||
<circle cx="60" cy="-12" r="20" fill="none" stroke="#e8c547" stroke-width="3" stroke-dasharray="6 4"/>
|
||
<text x="60" y="-8" text-anchor="middle" font-size="22" font-weight="800" fill="#e8c547">H</text>
|
||
<!-- Rotes Kreuz -->
|
||
<g transform="translate(60,40)" fill="#c85c4a"><rect x="-3" y="-15" width="6" height="30"/><rect x="-15" y="-3" width="30" height="6"/></g>
|
||
<!-- Fenster -->
|
||
<g fill="#5b7a9b" opacity=".7">
|
||
<rect x="10" y="35" width="14" height="18"/><rect x="32" y="35" width="14" height="18"/>
|
||
<rect x="54" y="35" width="14" height="18"/><rect x="76" y="35" width="14" height="18"/>
|
||
<rect x="98" y="35" width="14" height="18"/>
|
||
<rect x="10" y="65" width="14" height="18"/><rect x="32" y="65" width="14" height="18"/>
|
||
<rect x="54" y="65" width="14" height="18"/><rect x="76" y="65" width="14" height="18"/>
|
||
<rect x="98" y="65" width="14" height="18"/>
|
||
<rect x="10" y="95" width="14" height="18"/><rect x="32" y="95" width="14" height="18"/>
|
||
<rect x="54" y="95" width="14" height="18"/><rect x="76" y="95" width="14" height="18"/>
|
||
<rect x="98" y="95" width="14" height="18"/>
|
||
<rect x="10" y="125" width="14" height="18"/><rect x="32" y="125" width="14" height="18"/>
|
||
<rect x="54" y="125" width="14" height="18"/><rect x="76" y="125" width="14" height="18"/>
|
||
<rect x="98" y="125" width="14" height="18"/>
|
||
</g>
|
||
</g>
|
||
<text x="2180" y="475" text-anchor="middle" font-size="11" fill="#1f2a24" font-weight="700" font-style="italic">Universitätsklinik</text>
|
||
|
||
<!-- Stadt-Hindernisse (Antennen, Kran) — wie bisher -->
|
||
<line x1="1395" y1="320" x2="1395" y2="270" stroke="#1f2a24" stroke-width="2"/>
|
||
<circle cx="1395" cy="265" r="3" fill="#c85c4a"/>
|
||
<line x1="1965" y1="310" x2="1965" y2="245" stroke="#1f2a24" stroke-width="2"/>
|
||
<circle cx="1965" cy="240" r="3" fill="#c85c4a"/>
|
||
<!-- Kran (charakteristische orange Silhouette) -->
|
||
<g stroke="#c97a3f" stroke-width="3" fill="none">
|
||
<line x1="1670" y1="350" x2="1670" y2="230"/>
|
||
<line x1="1670" y1="240" x2="1750" y2="220"/>
|
||
<line x1="1670" y1="245" x2="1640" y2="260"/>
|
||
<line x1="1750" y1="220" x2="1750" y2="245"/>
|
||
</g>
|
||
|
||
<!-- Heli-Trajektorie (gestrichelte Linie vom Helipad über Bahn, Inn, Stadt) -->
|
||
<path d="M 700 600 Q 850 500 1000 400 Q 1180 320 1450 240 Q 1700 190 1950 170 Q 2180 170 2400 200"
|
||
stroke="#c85c4a" stroke-width="3" stroke-dasharray="14 10" fill="none" opacity=".85"/>
|
||
<!-- Heli unterwegs zeigen (kleinere skala) -->
|
||
<g transform="translate(1450, 240) scale(1.2) rotate(-8)">
|
||
<ellipse cx="6" cy="-22" rx="48" ry="2" fill="rgba(31,42,36,.15)"/>
|
||
<line x1="-42" y1="-22" x2="54" y2="-22" stroke="rgba(31,42,36,.55)" stroke-width="2"/>
|
||
<path d="M -6 -2 L -48 -4 L -50 2 L -6 6 Z" fill="#e4b95c"/>
|
||
<path d="M -12 -12 Q 0 -18 20 -10 Q 30 -4 28 10 L -6 12 Q -14 10 -14 2 Z" fill="#e4b95c"/>
|
||
<rect x="-6" y="0" width="18" height="3" fill="#c85c4a"/>
|
||
</g>
|
||
|
||
<!-- Beschriftung Sektor 2 -->
|
||
<text x="1450" y="50" font-size="36" font-weight="800" fill="#1f4b37">SEKTOR 2 — INNSBRUCK STADT</text>
|
||
<text x="1450" y="76" font-size="18" fill="#5a6b5a" font-style="italic">existing Stadt-Szene · Tower-Geo-Audio · Übergang Kartenflug</text>
|
||
|
||
<!-- ===== ALLGEMEINE BESCHRIFTUNG ===== -->
|
||
<text x="1200" y="690" text-anchor="middle" font-size="13" fill="#1f4b37" font-style="italic">
|
||
Szene scrollt während Audios automatisch nach rechts ◄ Bergpanorama bleibt durchgehend (Parallax)
|
||
</text>
|
||
</svg>
|