# Daten und Modellgrundlagen – Endzeit Simulator 1.2.0
Stand: 3. November 2026. Diese Version verbessert die räumliche Struktur, ist aber keine kalibrierte Prognoseplattform.

## Lokale Geodaten und Bevölkerung
GeoNames cities5000, heruntergeladen am 3. November 2026: https://download.geonames.org/export/dump/cities5000.zip . Beschreibung: https://download.geonames.org/export/dump/readme.txt ; Lizenz CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Originalarchiv SHA-256: ab05d9827f7975eb302abfd7ce2c3b1200feff50b0394290ce798adf75bdf958.

Der bearbeitete Auszug enthält 64.597 Orte mit positivem Bevölkerungswert. Stadtteile (PPLX), aufgegebene (PPLQ) und zerstörte Orte (PPLW) sind ausgeschlossen. Der Originaldatensatz enthält Orte über 5.000 Einwohnern oder Verwaltungszentren; deshalb sind manche kleinen Orte ebenfalls enthalten. Umgewandelt wurden ID, Name, WGS84-Koordinaten, Bevölkerung, Land, Höhe/DEM-Höhe und Änderungsdatum. Die komprimierten Daten sind in zwei bestehenden PHP-Dateien eingebettet, damit das bisherige Updateformat ohne neue Programmpfade weiterverwendet werden kann. PHP-zlib erforderlich; keine GeoNames-Anmeldung und keine Online-Orts-API erforderlich.

Ein Änderungsdatum ist KEIN Bevölkerungsbezugsjahr. Das Bezugsjahr ist in diesen Datensätzen unbekannt. Einzelne Einwohnerzahlen sind erkennbar alt. Abdeckungsgrad und Qualität unterscheiden sich nach Land. Grenzen und Einzugsgebiete können überlappen; die Summe der Ortswerte ist keine verlässliche, überschneidungsfreie Regionsbevölkerung. Ländliche Streusiedlungen fehlen teilweise. Die Simulation behandelt die ausgewählten Ortswerte als getrennte feste Modellpopulationen und kennzeichnet diese Annahme.

Standard: nächste 12 erfasste Orte im Umkreis 100 km, höchstens 25 km Entfernung zum Startort; ACP einstellbar bis 20 Orte. Startfälle befinden sich ausschließlich im nächsten geeigneten Ort. Ohne geeigneten Ort oder bei deaktivierter Raumfunktion: abstrakter Einzelort mit bisherigem ACP-Bevölkerungswert. Keine erfundene Bevölkerungsdichte für Meer/Wüste. Diese räumliche Begrenzung schneidet externe Reisen ab.

CSV-Import im ACP: geoname_id,population,year,source_url . Die GeoNames-ID muss im lokalen Auszug existieren. Bis 500 Einträge, positive ganze Bevölkerung, Jahr 1900 bis laufendes Jahr, HTTPS-Quelllink. Ein Import ersetzt die bisherige Korrekturliste. Quelle und Bezugsjahr werden weitergegeben; es sind durch den Administrator geprüfte Angaben, keine automatisch verifizierten amtlichen Daten. Keine Abrufe der Quelllinks. Korrekturen werden im vorhandenen settings-Schema gespeichert und bei gewöhnlichem Speichern anderer Einstellungen erhalten. Beispielkopf, ohne erfundene Beispieldaten:

    geoname_id,population,year,source_url

## Kontakt- und Bewegungsnetz
Ortsgewichte sind proportional sqrt(Zielbevölkerung)*exp(-Luftlinie/Distanzskala), je Herkunftsort normiert. Der eingestellte Anteil externer Kontakte mischt zeitverzögerte Infektionsprävalenz anderer Orte in den lokalen Kontaktdruck. Die restlichen Kontakte bleiben lokal. Bevölkerungen werden nicht verschoben; es handelt sich um Kontakte von Einwohnern mit anderen Orten, keine gezählten Passagierströme. Verbindungen lassen sich anhand GeoNames-ID:ID sperren; beide Richtungen werden gesperrt.

Verzögerung = mindestens ein Tag bzw. aufgerundete Entfernung/angenommene Geschwindigkeit. Keine echten Straßen, Pendlerdaten, Flüge, Fähren, Meeresbarrieren oder Grenzregelungen. Luftlinien sind geografische Entfernungen, keine verfügbaren Wege. Die Auswahl nächster Orte kann große Städte am Rand ausschließen. Keine belastbare örtliche Fallvorhersage.

## Pandemie: regionales SEIRS-Modell
Pro Ort: S, E1, E2, I1, I2, R. Zwei serielle Expositions- und Infektionsstufen erzeugen Erlang-Verweilzeiten statt nur einer exponentiellen Stufe. Mittelwerte entsprechen den ACP-Dauern. Infektionsdruck = R0/Infektionsdauer * Kontakte * (lokale und verzögerte externe Prävalenz). Maßnahmen bauen sich ab dem eingestellten Starttag linear über die Aufbauzeit auf. Immunisierung S->R ist eine effektive angenommene Tagesrate (kein Impfstoffdosiszähler); optional R->S durch nachlassende Immunität. 24 Integrationsschritte/Tag; Flüsse auf verfügbare Personen begrenzt. S+E1+E2+I1+I2+R bleibt erhalten. Neue Expositionen werden als kumulative Infektionen gezählt; bei nachlassender Immunität können Reinfektionen die Bevölkerungssumme überschreiten. Startfälle werden bei zu kleinem Startort auf empfängliche Personen begrenzt und mit Warnhinweis versehen.

R-Kontaktindikator: R0 mal kontaktreduzierter empfänglicher Anteil; KEIN durch Eigenwertanalyse berechneter Netzwerk-Reproduktionswert.

Stationärer Bedarf: angenommener Anteil neu infektiöser Personen, verzögert um Aufnahmetage; Bestand baut sich mit exponentieller mittlerer Aufenthaltsdauer ab. Startfälle werden als neue infektiöse Fälle zu Tag 0 behandelt. Bettenquote proportional Ortsbevölkerung, keine tatsächliche örtliche Klinik oder gemeldete Kapazität. Krankenhausaufenthalte sind ein zusätzlicher Bedarfsindikator und keine zusätzliche Bevölkerungsgruppe. Keine Alters-, Erregervarianten-, Melde-, Test-, Sterblichkeits- oder reale Klinikdaten. Überlastung verändert die Sterblichkeit nicht, weil keine Sterblichkeitsprognose implementiert ist.

Grundlagen klassischer Kompartimentmodelle: Kermack & McKendrick (1927), https://doi.org/10.1098/rspa.1927.0118 . Einordnung von Szenarien und Parametern: https://www.gov.uk/government/publications/epidemiological-modelling-frequently-asked-questions/epidemiological-modelling-frequently-asked-questions . Die konkrete Implementierung ist nicht an einen Erreger oder Meldedaten angepasst. Ein komplexeres Modell ist nicht automatisch genauer.

## Unsicherheit und Reproduzierbarkeit
Drei vollständige Durchläufe: Grundannahmen, Rate und externer Kontaktanteil um u Prozent verringert/erhöht. In der Fiktion zusätzlich Geschwindigkeit verringert/erhöht und Eindämmungsrate invers verändert. u kommt aus dem bestehenden ACP-Sensitivitätsfeld. Pro Tag werden Minimum und Maximum aus ALLEN drei Szenarien angezeigt, da Kurven sich kreuzen können. Dies deckt weder sämtliche Parameterkombinationen noch sämtliche Fehler ab. Kein Konfidenz- oder Vorhersageintervall und keine kalibrierte Wahrscheinlichkeit.

Deterministisch, keine Zufallsziehung; sehr kleine Fallzahlen und Ausbruchssterben werden deshalb nicht realistisch stochastisch abgebildet. Ein erster aktiver Tag bedeutet erwartete aktive Fälle mindestens 1, keine reale Ankunftsprognose. JSON-Export enthält Eingaben, Eingabenhash, Ortsquellen, Modelleinstellungen, Verläufe und gegebenenfalls Wetter. Exporte können gewählte Koordinaten enthalten; Weitergabe bewusst entscheiden.

## Zombie-Fiktion
Eigenes S/Z/entfernt-Modell auf denselben Ortsknoten. Maximale Kantenlänge, Bewegungsgeschwindigkeit und Umwegfaktor einstellbar. Ein Höhenunterschied zwischen Endpunkten verlängert die angenommene Bewegungszeit mit Faktor 1+|Höhendifferenz|/1000. Dies ist eine frei erfundene Spielregel, kein echtes Höhenprofil oder Gelände-Routing. Eindämmung nimmt mit aktiven Fällen relativ zur Kapazität ab; zusätzlich angenommener natürlicher Rückgang. Keine wissenschaftlich begründete Zombie-Biologie. Ohne externe Kontakte keine Übertragung in andere Orte; manuelle Verbindungsblockaden bilden gewählte Hindernisse ab, keine automatisch erkannten Barrieren.

## Atomschlag: nur zivile Folgen und Vorsorge
Keine präzise Zieloptimierung, Dosis-, Druck-, Hitze-, Opfer- oder Waffenberechnung. Alte Radien bleiben gespeichert, sind standardmäßig ausgeblendet und auf Wunsch reine Illustrationen. Kein Fallout-Korridor, keine Wind-Drift- oder Ankunftsberechnung. Nahe Orte sind Kontext, KEINE berechnete exponierte Bevölkerung.

Strom- und Wasserausfälle sind vom Administrator gesetzte Szenariodauern, keine aus der Detonation hergeleiteten Werte. Wasserbilanz je Person während der angenommenen Wasserausfalldauer: Verbrauch = max(0, Tagesbedarf-Ersatzversorgung)*verstrichene Ausfalltage. Restvorrat=max(0,Anfangsvorrat-Verbrauch), kumulierter ungedeckter Bedarf=max(0,Verbrauch-Anfangsvorrat). Ersatzversorgung über dem Bedarf vermehrt den Vorrat in diesem einfachen Modell nicht. Nach vorgegebener Wiederherstellung wächst der ungedeckte Bedarf nicht weiter. Keine Gesundheitsfolgen daraus berechnet. Die Standardwerte sind Szenarioannahmen, keine amtliche Versorgungsprognose oder individuelle Versorgungsempfehlung. Der Simulationshorizont kann kürzer als eine eingestellte Ausfalldauer sein.

Zivile Informationen: https://www.ready.gov/radiation und https://www.cdc.gov/radiation-emergencies/faq/index.html . Verhalten bei echten Ereignissen richtet sich nach amtlichen Warnungen und gemessenen Bedingungen, nicht nach diesem Simulator.

## Wetter und Karte
Open-Meteo: https://open-meteo.com/en/docs ; fester HTTPS-Endpunkt https://api.open-meteo.com/v1/forecast . Aktuelles MODELLwetter: Temperatur 2 m, Wind 10 m AUS der angezeigten Richtung, Niederschlag je API-Intervall; Zeiten UTC. Koordinaten auf 0,01 Grad gerundet, zusätzlicher Modellrasterversatz. Keine Punktmessung oder historische Beobachtung. Abrufzeit und Cache werden angezeigt. Wetter ist Kontext und verändert weder Übertragungsraten noch Dosis oder Zombie-Biologie.

Free-API nur nicht kommerziell; derzeit unter 10.000 Aufrufen/Tag, 5.000/Stunde und 600/Minute. Daten CC BY 4.0, Attribution erforderlich: https://open-meteo.com/en/terms . Bei Werbung/kommerzieller Nutzung Wetter deaktiviert lassen, bis ein lizenzierter Adapter eingerichtet ist; dieser Build hat keine kommerzielle Schlüsselanbindung. Wetter ist standardmäßig abgeschaltet; bestehende Aktivierung bleibt erhalten. Bei aktivierter API kann Modellwetter zu jedem Lauf geladen werden (ACP abschaltbar).

PHP-cURL und funktionierender TLS-CA-Speicher erforderlich. TLS bleibt geprüft, keine Redirects, 3/7 Sekunden Verbindungs-/Gesamttimeout, maximal 256 KiB Antwort, 15-Minuten-Cache (höchstens 500 Einträge, PHP-geschützt). Kein veralteter Ersatz als aktuelles Wetter. Fehler werden als fehlende Daten angezeigt, Modelle bleiben verwendbar. Sitzungslimits ersetzen keine globalen/IP-Limits im Hoster. Keine garantierte API-Verfügbarkeit.

OpenStreetMap-Karte, ODbL: https://www.openstreetmap.org/copyright ; Standardkacheln und deren Nutzungsregeln: https://operations.osmfoundation.org/policies/tiles/ . Attribution, Referer und Browsercache erhalten, kein Massendownload. Leaflet 1.9.4 über jsDelivr mit Integrity-Prüfung (BSD-2-Clause), https://leafletjs.com/ . Browser übermittelt IP/Referer an Karten-/CDN-Anbieter; Wetter übermittelt gerundete Koordinaten vom Server. Offline-Ortsuche sendet keine Suchanfrage an GeoNames. Datenschutzhinweise der Website entsprechend ergänzen.
