Files
geograsim/App/sims/heli/data/heli-stations.json
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

325 lines
18 KiB
JSON
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.
{
"_doc": "Zentrale Datenquelle fuer Heli-Stationen und Pool-Kennzeichen. Beim Mission-Start zieht das Spiel pro Station ein Kennzeichen aus dem zugeordneten Pool — analog zum realen Rotations-Prinzip (Helis werden je nach Wartung und Einsatzlage zwischen Stuetzpunkten getauscht). Markennamen (Notarzt-Heli-Betreiber, ARA-Fleet-Namen) erscheinen NIE in der Anzeige; sie sind nur in _admin als Vorbereitung fuer spaetere Freigabe gespeichert.",
"_disclaimer_anzeige": "Bestand kann variieren — die echten Crews rotieren ihre Hubschrauber je nach Wartung und Einsatzlage. Im Spiel wird beim Mission-Start zufaellig ein Kennzeichen aus dem Pool gezogen.",
"_quellen": {
"stand": "2026-05-31",
"quellen": [
"Wikipedia-Artikel der einzelnen Christophorus-Stationen (1, 2, 3, 4, 6, 8, 9)",
"Wikipedia ARA Flugrettung",
"helirescue.at — BMI-Flotteneckdaten (Polizei)",
"bos-fahrzeuge.info — vereinzelte Stuetzpunkt-Kennzeichen mit c/n",
"doppeladler.com / austrianwings.info / gotech.at — Bundesheer-Flotte",
"militaeraktuell.at — AW169-Beschaffung"
],
"agent_report": "Recherche durchgefuehrt 2026-05-31 von Agent. Recherche-Verlauf siehe Konversations-Protokoll."
},
"pools": {
"notarzt_h135": {
"label": "Notarzt-Hubschrauber-Pool (Airbus H135)",
"model": "Airbus H135",
"modelShort": "H135",
"callsigns": [
"OE-XEA", "OE-XEC", "OE-XED", "OE-XEE", "OE-XEF", "OE-XEG",
"OE-XEK", "OE-XEL", "OE-XEM", "OE-XEN", "OE-XEO", "OE-XEP",
"OE-XEQ", "OE-XER", "OE-XES", "OE-XET", "OE-XEU", "OE-XEV",
"OE-XEW", "OE-XEX", "OE-XEY", "OE-XEZ",
"OE-XVA", "OE-XVB", "OE-XVI", "OE-XVL", "OE-XVO", "OE-XVP"
],
"quellenkonfidenz": "mittel — einzelne Kennzeichen via Wikipedia/bos-fahrzeuge belegt; Pool insgesamt rotiert frei"
},
"notarzt_h145": {
"label": "Notarzt-Hubschrauber-Pool (Airbus H145)",
"model": "Airbus H145",
"modelShort": "H145",
"callsigns": [
"OE-XNA", "OE-XRE"
],
"quellenkonfidenz": "hoch — ARA-Reutte und ARA-Fresach mehrfach belegt"
},
"polizei_h135": {
"label": "Polizei-Pool (Airbus H135 P2+ / P3H)",
"model": "Airbus H135 P2+/P3H",
"modelShort": "H135",
"callsigns": [
"OE-BXP", "OE-BXQ", "OE-BXR", "OE-BXS", "OE-BXY",
"OE-BXM", "OE-BXL", "OE-BXH", "OE-BXG"
],
"quellenkonfidenz": "hoch — Kennzeichen via helirescue.at belegt; Stations-Zuordnung rotiert"
},
"polizei_as350": {
"label": "Polizei-Pool (Airbus H125 / AS350 B3e)",
"model": "Airbus H125 (AS350 B3e)",
"modelShort": "AS350",
"callsigns": [
"OE-BXO", "OE-BXN", "OE-BXZ", "OE-BXE", "OE-BXC", "OE-BXA", "OE-BXB"
],
"quellenkonfidenz": "mittel — Modell + Pool belegt; konkrete Station rotiert"
},
"bundesheer_blackhawk": {
"label": "Bundesheer Black Hawk (S-70A-42)",
"model": "Sikorsky S-70A-42 Black Hawk",
"modelShort": "S-70",
"callsigns": [
"6M-BA", "6M-BB", "6M-BC", "6M-BD", "6M-BE",
"6M-BF", "6M-BG", "6M-BH", "6M-BI"
],
"quellenkonfidenz": "hoch — komplette Flotte 6M-BA bis 6M-BI bekannt"
},
"bundesheer_ab212": {
"label": "Bundesheer Agusta-Bell AB 212",
"model": "Agusta-Bell AB 212",
"modelShort": "AB212",
"callsigns": [
"5D-HA", "5D-HB", "5D-HC", "5D-HD", "5D-HE", "5D-HF",
"5D-HG", "5D-HH", "5D-HI", "5D-HK", "5D-HL", "5D-HM",
"5D-HN", "5D-HO", "5D-HP", "5D-HQ", "5D-HR", "5D-HS"
],
"quellenkonfidenz": "niedrig — Prefix 5D- belegt, einzelne Buchstabenkombinationen geschaetzt"
},
"bundesheer_aw169": {
"label": "Bundesheer Leonardo AW169 \"Lion\"",
"model": "Leonardo AW169",
"modelShort": "AW169",
"callsigns": [
"5M-IA", "5M-IB", "5M-IC", "5M-ID", "5M-IE",
"5M-IF", "5M-IG", "5M-IH", "5M-IK", "5M-IL"
],
"quellenkonfidenz": "niedrig — Beschaffung laeuft bis 2028; konkrete Kennzeichen geschaetzt"
},
"bundesheer_oh58": {
"label": "Bundesheer Bell OH-58B Kiowa",
"model": "Bell OH-58B Kiowa",
"modelShort": "OH-58",
"callsigns": [
"3C-OA", "3C-OB", "3C-OC", "3C-OD", "3C-OE",
"3C-OF", "3C-OG", "3C-OH", "3C-OI", "3C-OJ"
],
"quellenkonfidenz": "mittel — Prefix 3C- belegt, 10 Maschinen gesamt"
}
},
"stations": {
"nenzing": {
"stationName": "Nenzing",
"region": "Vorarlberg",
"lat": 47.20900, "lon": 9.66000,
"org": "notarzt",
"orgLabel": "Notarzt-Hubschrauber",
"orgColor": "#d4a017",
"pool": "notarzt_h145",
"scenario": "basis",
"_legacyHeliKey": "c8",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 8" }
},
"innsbruck": {
"stationName": "Innsbruck", "region": "Tirol",
"lat": 47.25970, "lon": 11.34190,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c1",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 1" }
},
"krems_c2": {
"stationName": "Krems-Gneixendorf", "region": "Niederösterreich",
"lat": 48.43194, "lon": 15.62556,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c2",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 2" }
},
"wr_neustadt_c3": {
"stationName": "Wiener Neustadt-Ost", "region": "Niederösterreich",
"lat": 47.84278, "lon": 16.26472,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c3",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 3" }
},
"kitzbuehel": {
"stationName": "Reith bei Kitzbühel", "region": "Tirol",
"lat": 47.48870, "lon": 12.36480,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c4",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 4" }
},
"zams_c5": {
"stationName": "Zams (Oberinntal)", "region": "Tirol",
"lat": 47.15972, "lon": 10.59333,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c5",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 5" }
},
"salzburg_c6": {
"stationName": "Salzburg-Flughafen", "region": "Salzburg",
"lat": 47.79367, "lon": 13.00433,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h145", "scenario": "stadt", "_legacyHeliKey": "c6",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 6" }
},
"lienz": {
"stationName": "Lienz-Nikolsdorf", "region": "Osttirol",
"lat": 46.83505, "lon": 12.76460,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c7",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 7" }
},
"wien_c9": {
"stationName": "Wien-Baumgasse", "region": "Wien",
"lat": 48.18790, "lon": 16.39870,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c9",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 9" }
},
"linz_c10": {
"stationName": "Linz-Hörsching", "region": "Oberösterreich",
"lat": 48.23306, "lon": 14.18722,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c10",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 10" }
},
"klagenfurt_c11": {
"stationName": "Klagenfurt-Flughafen", "region": "Kärnten",
"lat": 46.64278, "lon": 14.33778,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c11",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 11" }
},
"graz_c12": {
"stationName": "Graz-Thalerhof", "region": "Steiermark",
"lat": 46.99111, "lon": 15.43944,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c12",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 12" }
},
"niederoeblarn_c14": {
"stationName": "Niederöblarn", "region": "Steiermark",
"lat": 47.50750, "lon": 14.01056,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c14",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 14" }
},
"oberwart_c16": {
"stationName": "Pinkafeld-Oberwart", "region": "Burgenland",
"lat": 47.28278, "lon": 16.19333,
"org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
"pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c16",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 16" }
},
"ara_fresach": {
"stationName": "Fresach", "region": "Kärnten",
"lat": 46.7325, "lon": 13.7100,
"org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber", "orgColor": "#cc3333",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA RK-1" }
},
"ara_reutte": {
"stationName": "Ehenbichl-Reutte", "region": "Tirol",
"lat": 47.4775, "lon": 10.6975,
"org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber", "orgColor": "#cc3333",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA RK-2" }
},
"ara_nassfeld": {
"stationName": "Nassfeld-Sonnenalpe", "region": "Kärnten",
"lat": 46.5605, "lon": 13.2820,
"org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber (Saison DezApr)", "orgColor": "#cc3333",
"pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA-3 Nassfeld" }
},
"polizei_hohenems": {
"stationName": "Hohenems-Dornbirn (Flugplatz LOIH)", "region": "Vorarlberg",
"lat": 47.38440, "lon": 9.69930,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_h135", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Vorarlberg" }
},
"polizei_wien": {
"stationName": "Wien-Meidling / Schwechat", "region": "Wien",
"lat": 48.1103, "lon": 16.5697,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_h135", "scenario": "stadt",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Ost" }
},
"polizei_salzburg": {
"stationName": "Salzburg", "region": "Salzburg",
"lat": 47.7950, "lon": 13.0044,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_h135", "scenario": "stadt",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Salzburg" }
},
"polizei_innsbruck": {
"stationName": "Innsbruck", "region": "Tirol",
"lat": 47.2600, "lon": 11.3439,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_h135", "scenario": "stadt",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Innsbruck" }
},
"polizei_linz": {
"stationName": "Linz-Hörsching", "region": "Oberösterreich",
"lat": 48.2331, "lon": 14.1875,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_h135", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Linz" }
},
"polizei_klagenfurt": {
"stationName": "Klagenfurt", "region": "Kärnten",
"lat": 46.6503, "lon": 14.3372,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_as350", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Klagenfurt" }
},
"polizei_graz": {
"stationName": "Graz-Thalerhof", "region": "Steiermark",
"lat": 46.9911, "lon": 15.4394,
"org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
"pool": "polizei_as350", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Graz" }
},
"bh_hoersching_s70": {
"stationName": "Hörsching (Linz) — Mittlerer Transport", "region": "Oberösterreich",
"lat": 48.2331, "lon": 14.1875,
"org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
"pool": "bundesheer_blackhawk", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Hubschraubergeschwader" }
},
"bh_hoersching_ab212": {
"stationName": "Hörsching (Linz) — Leichter Transport", "region": "Oberösterreich",
"lat": 48.2331, "lon": 14.1875,
"org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
"pool": "bundesheer_ab212", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "1. Staffel" }
},
"bh_aigen": {
"stationName": "Aigen im Ennstal", "region": "Steiermark",
"lat": 47.5340, "lon": 14.1325,
"org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
"pool": "bundesheer_aw169", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Heeresfliegerstaffel" }
},
"bh_langenlebarn": {
"stationName": "Langenlebarn", "region": "Niederösterreich",
"lat": 48.3214, "lon": 16.1167,
"org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
"pool": "bundesheer_oh58", "scenario": "basis",
"_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Verbindungshubschrauber" }
}
},
"_anzeige_logik": {
"callsign_ziehen": "Beim Mission-Start: aus pools[stations[X].pool].callsigns zufaellig ein Kennzeichen ziehen, in game.session.stationCallsigns persistieren. Pro Mission stabil, beim Neustart neu gezogen.",
"display_format": "Aktuelle Anzeige: {stationName} ({callsign}). Beispiel: 'Nenzing (OE-XEN)'. Im Funk gesprochen: '{callsign}'. Beispiel: 'OE-XEN, Tower Innsbruck'.",
"admin_override": "Wenn _admin.realOperatorApproved && _admin.realFleetNameApproved: zeige stattdessen '{realOperator} {realFleetName}'. Beispiel: realer Betreiber-Name + Flotten-Name statt 'Nenzing (OE-XEN)'.",
"tooltip_disclaimer": "Hover ueber das Kennzeichen zeigt '_disclaimer_anzeige'."
}
}