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>
140 lines
6.5 KiB
SQL
140 lines
6.5 KiB
SQL
-- ===================================================================
|
|
-- Heli-Missionen — Routen-Fix-Migration
|
|
-- Stand: 2026-05-31 · Atlas
|
|
--
|
|
-- Audit-Bericht ergab 4 Bug-Klassen:
|
|
-- A) Falsche Ziel-Koordinaten (M25, M22, M11)
|
|
-- B) Identische Stadt+Ziel-Wegpunkte (Filter <2 km schluckt einen) — 8 Faelle
|
|
-- C) Stadt-Ziele statt See/Berg/Schlucht (M3, M5, M6, M7) — 4 neue Wegpunkte
|
|
-- D) Theme/Winter-Logik (M20 Dachstein Suedwand) — in game.html, nicht hier
|
|
--
|
|
-- Strategie: target-Wegpunkte werden an die echte Notfall-Position verschoben.
|
|
-- village/peak-Wegpunkte bleiben am Ortsnamen-Zentrum (werden anderswo
|
|
-- referenziert, sollen Realweltbezug behalten).
|
|
-- ===================================================================
|
|
|
|
-- ============== BLOCK A — ECHTE POSITIONS-KORREKTUREN ===============
|
|
|
|
-- M25: A2 Klagenfurt — Ziel auf AS Klagenfurt-Ost (echte A2-Trasse, Sued-
|
|
-- Umfahrung). Vorher (46.65/14.30) lag mitten in der Stadt.
|
|
UPDATE geo_waypoints SET lat=46.62200, lon=14.40200,
|
|
info='AS Klagenfurt-Ost auf der A2 Sued-Umfahrung. Mehrere Verletzte nach Auffahrunfall.'
|
|
WHERE wp_key='verkehr_a2_klagenfurt';
|
|
|
|
-- M22: A9 Bosruck — Ziel war 30 km zu weit noerdlich (bei Liezen statt
|
|
-- Bosrucktunnel). Echtes Suedportal: 47.583/14.310.
|
|
UPDATE geo_waypoints SET lat=47.58300, lon=14.31000,
|
|
info='LKW-Unfall am Suedportal des Bosrucktunnels (A9 Pyhrn-Autobahn).'
|
|
WHERE wp_key='verkehr_a9_pyhrn';
|
|
|
|
-- M11: Neue Donau — Ziel auf Donauinsel-Mitte verlegen, Zwischenpunkt
|
|
-- wien_donau auf Floridsdorf (sinnvoller Anflug von Norden).
|
|
UPDATE geo_waypoints SET lat=48.22500, lon=16.41000,
|
|
info='Schwimmer in Sog der Neuen Donau, Hoehe Donauinsel-Mitte.'
|
|
WHERE wp_key='see_donau_wien';
|
|
UPDATE geo_waypoints SET lat=48.25700, lon=16.40100,
|
|
info='Floridsdorf, noerdlicher Wiener Donau-Anflug.'
|
|
WHERE wp_key='wien_donau';
|
|
|
|
|
|
-- ============== BLOCK B — TARGET-DUPLIKATE TRENNEN ==================
|
|
|
|
-- M12 Schneeberg: target von Gipfel (47.7702/15.8067) auf Wand-Bereich
|
|
-- versetzen (~1.5 km oestlich, "Wiener Wallfahrtsalm" / Klettersteig-Bereich).
|
|
UPDATE geo_waypoints SET lat=47.77700, lon=15.82000,
|
|
info='Kletterunfall am Schneeberg-Plateau, Wand-Bereich oestlich vom Klosterwappen.'
|
|
WHERE wp_key='berg_schneeberg';
|
|
|
|
-- M13 Rax: target leicht versetzen (~600m oestlich, Heukuppe-Bereich).
|
|
UPDATE geo_waypoints SET lat=47.71500, lon=15.73000,
|
|
info='Wanderunfall am Rax-Plateau, Heukuppe-Bereich.'
|
|
WHERE wp_key='berg_rax';
|
|
|
|
-- M15 A1 Sattledt: target auf Knoten Voralpenkreuz (echte A1/A8-Verzweigung
|
|
-- oestlich vom Sattledt-Zentrum, ~1.5 km).
|
|
UPDATE geo_waypoints SET lat=48.06700, lon=14.05400,
|
|
info='Schwerer LKW-Unfall am Knoten Voralpenkreuz (A1/A8-Verzweigung bei Sattledt).'
|
|
WHERE wp_key='verkehr_a1_sattledt';
|
|
|
|
-- M16 Traunsee: target auf Seemitte (Mitte zwischen Gmunden und Ebensee,
|
|
-- weiter suedlich als bisher das Nord-Ufer).
|
|
UPDATE geo_waypoints SET lat=47.85000, lon=13.80000,
|
|
info='Boot in Not auf Traunsee-Mitte, zwischen Gmunden und Ebensee.'
|
|
WHERE wp_key='see_traun';
|
|
|
|
-- M19 Glockner: target auf Stuedlgrat (~800m suedoestlich vom Gipfel,
|
|
-- echte Kletterroute-Stelle).
|
|
UPDATE geo_waypoints SET lat=47.07000, lon=12.70500,
|
|
info='Bergrettung am Stuedlgrat des Grossglockners, Klettergebiet.'
|
|
WHERE wp_key='berg_glockner';
|
|
|
|
-- M20 Dachstein: target an Suedwand (~600m suedlich vom Gipfel, klassische
|
|
-- Klettertour Suedwand).
|
|
UPDATE geo_waypoints SET lat=47.47000, lon=13.61000,
|
|
info='Bergrettung in der Dachstein-Suedwand, Klassische Klettertour.'
|
|
WHERE wp_key='berg_dachstein';
|
|
|
|
-- M21 Hochschwab: target oestlich vom Gipfel auf Karl-Wand-Bereich.
|
|
UPDATE geo_waypoints SET lat=47.62100, lon=15.16000,
|
|
info='Bergrettung am Hochschwab-Plateau, Karl-Wand-Bereich.'
|
|
WHERE wp_key='berg_hochschwab';
|
|
|
|
-- M23 Woerthersee: target auf Seemitte (zwischen Poertschach und Reifnitz).
|
|
UPDATE geo_waypoints SET lat=46.63000, lon=14.17000,
|
|
info='Badegast in Not, Woerthersee-Mitte zwischen Poertschach und Reifnitz.'
|
|
WHERE wp_key='see_woerth';
|
|
|
|
|
|
-- ============== BLOCK C — NEUE WEGPUNKTE: SEE/BERG/SCHLUCHT-ZIELE ===
|
|
|
|
-- M3 Bergrettung Brand: aktuell Ziel = Dorf Brand. Stattdessen Felswand
|
|
-- im Raetikon (ca. 1 km suedwestlich vom Dorf, am Schesaplana-Massiv).
|
|
INSERT INTO geo_waypoints (wp_key, name, lat, lon, region, wp_type, info)
|
|
VALUES ('felswand_raetikon', 'Felswand Raetikon (Brand)', 47.09000, 9.72000,
|
|
'Vorarlberg', 'target',
|
|
'Kletterunfall in steiler Felswand im Raetikon-Massiv suedlich von Brand.')
|
|
ON DUPLICATE KEY UPDATE lat=47.09000, lon=9.72000;
|
|
|
|
-- M5 Seerettung Bregenz: aktuell Ziel = Stadt Bregenz. Stattdessen Bodensee-
|
|
-- Wasserflaeche (ca. 1.5 km vor Bregenz).
|
|
INSERT INTO geo_waypoints (wp_key, name, lat, lon, region, wp_type, info)
|
|
VALUES ('bodensee_bregenz', 'Bodensee vor Bregenz', 47.51500, 9.71500,
|
|
'Vorarlberg', 'target',
|
|
'Person im Bodensee in Not, Hoehe Bregenz-Vorkloster.')
|
|
ON DUPLICATE KEY UPDATE lat=47.51500, lon=9.71500;
|
|
|
|
-- M6 Canyoning Mellau: aktuell Ziel = Dorf Mellau. Stattdessen die Canyoning-
|
|
-- Schlucht (ca. 1.5 km suedlich/sued-oestlich vom Dorf, Mellauer Schlucht).
|
|
INSERT INTO geo_waypoints (wp_key, name, lat, lon, region, wp_type, info)
|
|
VALUES ('schlucht_mellau', 'Canyoning-Schlucht Mellau', 47.33500, 9.87000,
|
|
'Vorarlberg', 'target',
|
|
'Canyoning-Unfall in der Mellauer Schlucht im Bregenzerwald.')
|
|
ON DUPLICATE KEY UPDATE lat=47.33500, lon=9.87000;
|
|
|
|
-- M7 Wanderunfall Kufstein: aktuell Ziel = Stadt Kufstein. Stattdessen
|
|
-- Wilder Kaiser (Kaisergebirge oestlich von Kufstein).
|
|
INSERT INTO geo_waypoints (wp_key, name, lat, lon, region, wp_type, info)
|
|
VALUES ('kaiser_kufstein', 'Wilder Kaiser (bei Kufstein)', 47.58000, 12.29500,
|
|
'Tirol', 'target',
|
|
'Wanderunfall am Wilden Kaiser im Kaisergebirge, oestlich von Kufstein.')
|
|
ON DUPLICATE KEY UPDATE lat=47.58000, lon=12.29500;
|
|
|
|
|
|
-- ============== SANITY CHECK ========================================
|
|
|
|
SELECT 'BLOCK A — Position-Fixes' AS check_block, wp_key, lat, lon
|
|
FROM geo_waypoints
|
|
WHERE wp_key IN ('verkehr_a2_klagenfurt','verkehr_a9_pyhrn','see_donau_wien','wien_donau')
|
|
ORDER BY wp_key;
|
|
|
|
SELECT 'BLOCK B — Duplikat-Trennung' AS check_block, wp_key, lat, lon
|
|
FROM geo_waypoints
|
|
WHERE wp_key IN ('berg_schneeberg','berg_rax','verkehr_a1_sattledt','see_traun',
|
|
'berg_glockner','berg_dachstein','berg_hochschwab','see_woerth')
|
|
ORDER BY wp_key;
|
|
|
|
SELECT 'BLOCK C — Neue Ziel-Wegpunkte' AS check_block, wp_key, name, lat, lon
|
|
FROM geo_waypoints
|
|
WHERE wp_key IN ('felswand_raetikon','bodensee_bregenz','schlucht_mellau','kaiser_kufstein')
|
|
ORDER BY wp_key;
|