Files
geograsim/App/sims/heli/docs/konzept-heli-kennzeichen.md
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- 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>
2026-07-08 02:27:02 +02:00

140 lines
6.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Heli-Kennzeichen — Konzept
Stand: 2026-05-31 · Autor: Atlas · Status: Diskussions-Entwurf
## Anlass
ÖAMTC-Markenverwendung angefragt, seit 2 Wochen keine Antwort. ARA, Polizei, Bundesheer gar nicht erst gefragt. → **Wir müssen rechtssicher werden ohne die Markennamen.**
Thomas-Direktive 2026-05-31:
> Versuche echte Heli-Kennzeichen mit Hinweis "kann variieren" und Hinweis. Fallback "Rettungshubschrauber R1" im Onboarding mit Eintrag im Glossar plus Hinweis auf Anpassung wegen Markennamen plus suche Links mit vollständigem Verzeichnis und verlinke aus dem Onboarding und Glossar.
## Lösungs-Schichten
### Schicht 1 — Echte Luftfahrt-Registrierungen (wenn bekannt)
Jeder Heli in Österreich hat ein **amtliches Kennzeichen** (Luftfahrzeugregister beim BMK), Format `OE-XXX`. Beispiel: `OE-XEA` ist ein H145 im ÖAMTC-Pool. Diese Kennzeichen sind:
- **Öffentlich** (im Luftfahrzeug-Register einsehbar)
- **Nicht markenrechtlich geschützt**
- **Real** — Schüler*innen lernen echte Bezeichnungen
**Aber:** Kennzeichen sind **Heli-bezogen, nicht stationsbezogen** — ein Heli kann am nächsten Tag woanders sein, Wartungstausch etc. Deshalb müssen wir den Hinweis „**kann variieren**" mitgeben.
### Schicht 2 — Generischer Fallback (R1R33)
Wenn für eine Station kein verlässliches Kennzeichen bekannt ist:
- **Notarzt-Hubschrauber:** `R1``R14` („R" = Rettung)
- **ARA / Bergrettung:** `B1``Bn`
- **Polizei:** `P1``Pn`
- **Bundesheer:** `M1``Mn` („M" = Militär)
Generisch, didaktisch klar, null Markenkonflikt.
### Schicht 3 — Admin-Override (für Thomas)
Sobald ÖAMTC oder ein anderer Betreiber zustimmt:
- Admin trägt `realOperator: "ÖAMTC"`, `realFleetName: "Christophorus 8"` ein
- System zeigt dann **statt** `OE-XEA` oder `R8` den echten Namen
- Für die anderen Betreiber separat freischaltbar
## Datenmodell
`App/sims/heli/data/heli-stations.json`:
```json
{
"stations": {
"nenzing": {
"stationName": "Nenzing",
"lat": 47.209, "lon": 9.660,
"org": "notarzt",
"orgColor": "#d4a017",
"fallbackCode": "R8",
"fallbackCodeSpoken": "Rettungshubschrauber 8",
"realRegistration": "OE-XEA",
"realRegistrationCaveat": true,
"heliModel": "Airbus H145",
"scenario": "basis",
"_admin": {
"realOperator": null,
"realOperatorApproved": false,
"realFleetName": null,
"realFleetNameApproved": false
}
}
}
}
```
### Anzeige-Logik
```js
function heliDisplayName(s) {
// Priority: 1. Real-Operator (wenn freigegeben), 2. Real-Reg (wenn da), 3. Fallback
if (s._admin.realOperatorApproved && s._admin.realFleetName) {
return s._admin.realOperator + ' ' + s._admin.realFleetName;
}
if (s.realRegistration) {
return s.realRegistration; // mit Caveat-Tooltip „kann variieren"
}
return s.fallbackCode;
}
```
## Onboarding-Anpassung
Step 1 Text (aktuell sagt „ÖAMTC Christophorus-Flotte"):
> Du fliegst Rettungshubschrauber-Einsätze in Österreich. Es gibt mehrere Betreiber: **Notarzt-Rettung**, **Bergrettung**, **Polizei**, **Bundesheer** — alle siehst du auf der **📍 Übersichtskarte**.
>
> *Hinweis: Im Spiel verwenden wir teils generische Bezeichnungen wie* `R8` *(„Rettungshubschrauber 8") und teils die amtlichen Luftfahrt-Kennzeichen wie* `OE-XEA` *— diese können in der Realität variieren, weil Hubschrauber regelmäßig zwischen Stützpunkten wechseln. Eine vollständige Liste der österreichischen Rettungshubschrauber findest du im* [Glossar-Eintrag „Heli-Kennzeichen"]*.*
## Glossar-Eintrag
Neuer Glossar-Term `heli-kennzeichen` (Slug):
> **Heli-Kennzeichen.** Jeder Hubschrauber in Österreich hat ein amtliches Luftfahrt-Kennzeichen, das in Österreich mit `OE-` beginnt, gefolgt von drei Buchstaben (z. B. `OE-XEA`). Diese Kennzeichen sind im Luftfahrzeug-Register des Bundesministeriums für Klimaschutz registriert.
>
> Im Funk wird statt des Kennzeichens oft ein **Rufzeichen** verwendet — die ÖAMTC-Hubschrauber heißen z. B. „Christophorus" mit einer Nummer. Da Markennamen rechtlich geschützt sind, verwenden wir im Spiel teils generische Bezeichnungen (`R1` bis `R33`) und teils die amtlichen Luftfahrt-Kennzeichen.
>
> **Externe Links:**
> - [Liste der Rettungshubschrauber Österreichs (Wikipedia)](https://de.wikipedia.org/wiki/Liste_der_Rettungshubschrauber_in_%C3%96sterreich)
> - [Luftfahrzeugregister Austro Control (Suche)](https://lfz.austrocontrol.at/)
> - [Christophorus-Flotte ÖAMTC](https://www.oeamtc.at/notruf/rettungshubschrauber/) *(externer Link, kein Verweis auf Markenverwendung im Spiel)*
## Externe-Link-Strategie
Wir **dürfen** auf externe Seiten verlinken, auch wenn dort Markennamen genannt werden — Hyperlink ≠ Markenverwendung. Im Glossar:
| Zweck | Link | Warum |
|---|---|---|
| Vollständige Liste österreichischer Rettungshelis | Wikipedia | öffentlich, neutral |
| Echte Heli-Kennzeichen-Suche | Austro Control LFZ-Register | amtlich, öffentlich einsehbar |
| ÖAMTC-Christophorus-Seite | oeamtc.at | Hinweis, dass wir nicht offiziell sind |
| ARA-Flugrettung | ara-flugrettung.at | analog |
| Flugpolizei | bmi.gv.at | amtlich |
| Bundesheer-Flugbetrieb | bundesheer.at | amtlich |
## Umsetzungs-Reihenfolge
| Schritt | Aufwand | Wirkung |
|---|---|---|
| 1. `heli-stations.json` schreiben (33 Stationen, Fallback-Codes + bekannte Registrierungen wo recherchierbar) | mittel (Recherche!) | Datenmodell steht |
| 2. `game.html` BASE_CONFIG durch HELI_STATIONS-Lookup ersetzen | mittel | Anzeige Display-Layer |
| 3. `heli-uebersicht.php`, `heli-missionen.php`, `heli-drehbuch.php` auf neue Quelle umstellen | mittel | Alle Drehbuch-Seiten konsistent |
| 4. Onboarding-Text Step 1 anpassen (kein „ÖAMTC Christophorus") | klein | Onboarding rechtssicher |
| 5. Glossar-Eintrag „heli-kennzeichen" anlegen + externe Links | klein | Bildungs-Kontext |
| 6. Audio-Skripte (8 JSON, 366 Stellen) auf Platzhalter `{code}` umstellen | mittel | Texte rechtssicher |
| 7. Audio neu generieren (Phase 2, gemeinsam mit Thomas pro Mission) | groß (Zeit + Budget) | Audio konsistent |
| 8. Admin-Interface zum Pflegen | mittel | Thomas kann reagieren wenn ÖAMTC zusagt |
## Offene Fragen an Thomas
1. **Recherche-Auftrag echte Kennzeichen:** Soll ich (Atlas) versuchen, die echten `OE-`-Kennzeichen aller 14 ÖAMTC-Helis zu recherchieren (Wikipedia, ÖAMTC-Pressefotos)? Oder belassen wir es bei `R1``R14` und nur die Idee, dass das Schema „echte Kennzeichen wenn bekannt" lautet?
2. **ARA, Polizei, Bundesheer:** für die ist die Datenlage dünner. `B/P/M`-Fallback reicht?
3. **Wikipedia-Liste verlinken:** rechtlich OK (Verlinken ≠ Markenverwendung), pädagogisch sinnvoll?
4. **Reihenfolge:** Schritte 15 (Anzeige + Glossar) sofort, dann Schritte 67 mission-weise gemeinsam, Schritt 8 (Admin) am Schluss?