Dies ist eine alte Version des Dokuments!
Zeitreihen von Regendaten können als dfs0 Datei direkt in eine MIKE Software importiert werden. Mit Hilfe dieses Python scripts können Sie Niederschlags-Minutensummen von einer csv Datei in ein dfs0 Datei konvertierten.
Bezüglich der Ausgangsdaten (csv), ist die aktuelle Version 1.0 des Python scripts auf die Niederschlag-Minutensummen der eHYD Plattform optimiert.
Am Ende der Seite finden Sie Beispieldateien sowie das Python script selbst.
Für eine Anwendung des Python script sind folgende Software Voraussetzung:
Die wichtigsten Schritte zu den Installationen der einzelnen Software werden im Folgenden erläutert.
Zur kostenlosen Installation von Python 3.7 gehen Sie bitte auf https://www.python.org/. Im Downloadbereich wählen Sie bitte Python 3.7.4 aus:
Nach erfolgtem Download führen Sie bitte die Python.exe Datei aus.
Klicken Sie Next:
Wählen Sie nun den Ordner auf Ihrem Rechner in dem Python 3.7 installiert werden soll (1) und klicken 'Install' (2):
Nach erfolgreicher Installation scheint dieses Fenster auf, welches Sie mit 'Close' schließen können.
Im Anschluss an die Installation von Python 3.7 muss noch das Module Pythonnet installiert werden. Auch dieses ist kostenlos.
Hierzu öffnen Sie bitte die Kommandozeile auf Ihrem Rechner (cmd) und geben den folgenden Befehl ein: ‚pip install pythonnet‘ und bestätigen Sie mit Enter. Dadurch wird das Module Pythonnet automatisch heruntergeladen und installiert. Anschließend können Sie die Kommandozeile schließen.
Das Python script greift auf spezielle MIKE Dateien zurück. Hierfür müssen Sie das MIKE Software Development Kit (SDK) installieren. MIKE SDK können Sie kostenlos aus dem Downloadbereich von DHI herunterladen – eine Registrierung ist hierbei erforderlich.
Vor der ersten Anwendung des scripts muss innerhalb des scripts eine Pfadeinstellung vorgenommen werden, damit die notwendigen, zuvor installierten MIKE SDK (Software Developement Kit) Dateien gefunden werden. Bei diesen Dateien handelt es sich um .dll (Dynamic Link Library) Dateien. Bitte führen Sie folgende Schritte durch:
Die oben genannten Schritte zu den Voreinstellungen müssen nur einmal, vor der ersten Anwendung des Python scripts vorgenommen werden.
Zur Anwendung kopieren Sie bitte das Python script sowie die zu konvertierenden .csv Dateien in einen eigenen Ordner. Das script kann durch einen einfachen Doppelklick ausgeführt werden. Dabei öffnet sich automatisch die Kommandozeile (cmd) in der Sie über die Anahl der zu konvertierenden Dateien sowie den Fortschritt der Konvertierung informiert werden.
Automatisch werden alle .csv Dateien innerhalb des Ordners in eine dfs0 Datei umgewandelt. Die Dateinamen der dfs0 Dateien entsprechen jenen der csv Dateien.
Nach erfolgreicher Konvertierung können sie die Kommandozeile schließen.