function KonvertiereDatenRKI (CoronaDatei) % ------------------------------------------------------------------------------ % SYNTAX %KonvertiereDatenRKI (CoronaDatei); % ------------------------------------------------------------------------------ % DESCRIPTION % Konvertiert die RKI-Datei mit den Corona-Daten % % Download von https://www.arcgis.com/sharing/rest/content/items/ % f10774f1c63e40168479a1feb6c7ca74/data % ------------------------------------------------------------------------------ % INPUT % CoronaDatei (optional): Name der RKI-Datei mit den Corona-Daten % (Achtung: Download und Extraktor nur OHNE % optionalem Parameter!) % ------------------------------------------------------------------------------ % OUTPUT % BIN-Datei mit den Corona-Daten % ------------------------------------------------------------------------------ % ------------------------------------------------------------------------------ % CHANGE TABLE % Date Name Modification % - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - % 06.08.2020 JMH Initiale Version % 20.08.2020 JMH Warnung, wenn das Datum ein unerwartetes Format hat % 21.08.2020 JMH Download-Skript und neues Download-Verzeichnis für jmh % 22.08.2020 JMH Deutlich schnelleres RKI-Datei-Einlesen mit csv2cell % 22.08.2020 JMH Schreiben in TXT-Datei beschleunigt % 26.08.2020 CN Datum: cell2mat => char % 26.08.2020 JMH Aufgeräumt % 28.08.2020 JMH Optionaler Parameter mit Namen der RKI-Corona-Datei % 12.09.2020 JMH Fehlermeldungen verbessert % 20.09.2020 JMH Uhrzeit aus Zeitstempel entfernt, da immer 00:00:00 % 28.10.2020 JMH Aktuelles Datum der RKI-Datei in DAT-Datei speichern % 21.11.2020 JMH Verbesserungen von CN übernommen % 21.11.2020 JMH outPfad geändert % 11.12.2020 JMH Ergebnisdateien mit festen Dateinamen % 23.01.2021 JMH ExtrahiereDatenRKI.m mit Plot-Flag aufrufen % 26.02.2021 JMH Wegen Speicherproblem alle Werte nach int16 konvertiert % 23.04.2021 CN Matlab-kompatibel gemacht % 24.04.2021 JMH Aufgeräumt % 03.05.2021 JMH Konvertierung der Altersgruppen ergänzt % 05.05.2021 JMH Rohdaten etwas früher gelöscht % 03.10.2021 JMH ExtrahiereDatenRKI.m ohne Plot-Flag aufrufen % 29.10.2021 JMH Wegen Speicherproblem Zwischenvariablen gelöscht und % ausgewählte Werte nach int8 konvertiert % 29.10.2021 JMH Gefilterte RKI-Datei einlesen % 24.11.2021 JMH Konverter der RKI-Datei in MEX-Datei, um RAM zu schonen % 01.12.2021 JMH Wieder die Original-RKI-Datei einlesen % 01.12.2021 JMH Binärdatei schreiben anstelle der beiden Textdateien % ------------------------------------------------------------------------------ % % RKI-Datei herunterladen, wenn KEIN optionaler Parameter gegeben ist % if nargin < 1 if exist ('/home/jmh', 'dir') if system ('/home/jmh/octave/corona/RKI-Download') ~= 0 error ('%s: Keine neue RKI-Datei gefunden!', mfilename); end % else % DownloadDatenRKI; end end % % Pfade bestimmen % if exist ('/home/jmh', 'dir') inPfad = '/bckdsk/tmp/RKI-Download/'; outPfad = '/bckdsk/tmp/RKI-Download/'; else inPfad = ''; outPfad = ''; end % % Dateinamen bestimmen % if nargin < 1 CoronaDatei = 'RKI_COVID19.csv'; end [~, Rumpfname] = fileparts (CoronaDatei); inDateiname = [inPfad, Rumpfname, '.csv']; outDateiname = [outPfad, 'RKI_COVID19.bin']; % % RKI-Datei konvertieren % if konvertiere_RKI_Datei (inDateiname, outDateiname) ~= 0 error ('%s: Fehler beim Konvertieren der RKI-Datei!', mfilename); end % % Corona-Daten für unsere Auswertung aus der RKI-TXT-Datei extrahieren, % wenn KEIN optionaler Parameter gegeben ist % if nargin < 1 ExtrahiereDatenRKI; end end