DAVIT
Aus BAWiki
Basisinformationen
Programm-Name
DAVIT
Version
2.27
Beschreibung
September 2022
Stichworte
Visualisierung
Daten explorieren
Datan analysieren
UGRID CF NetCDF
DMQS-Metadaten für Datenfinder-BAW
Inhalt von Steuerdateien 
Checksummen 
Danksagung: This project took advantage of netCDF software developed by UCAR/Unidata (www.unidata.ucar.edu/software/netcdf/).
Kurzbeschreibung
Davit ist ein interaktives Tool zur Visualisierung und Exploration von Ergebnissen hydronumerischer Modelle. Die Analyse von Rechengittern und Ergebnisdateien ist ebenfalls möglich. Es können 2D- und 3D-Daten dargestellt werden.  
Die Anwendung erfolgt über ein intuitiv zu bedienendes GUI, s. folgende Abbildung.
 
Eingabe-Dateien
- ASCII Format für Punktdaten, bei der BAW geom.dat (.xyz, .dat)
 - AVS/Express UCD Format (.inp)
 - Basement Ergebnisse (.bmc)
 - Bathymetric Attribute Grid Format (.bag)
 - BDF, Little Endian (.bin, .bdf)
 - Current3DErg format (.bin)
 - DFlowFM NetCDF (.nc) - funktioniert nicht.
 - ESRI ASCII Gitterformat (.asc, .dat, .grd, .txt)
 - ESRI Shape File (.shp)
 - HydroAs2D Ergebnisse (.2dm)
 - insel.dat-Format der BAW Hamburg(.dat)
 - Janet Binär Format (.bin, .jbf)
 - Keyhole Markup Language Format (.kml)
 - Marina Randwerte Datei (.baw)
 - Microstation (.dgn)
 - NetCDF-Raster-Format (Postprocessing) (.nc)
 - Rauheitszonen-Modell (.gen)
 - Smilesoftware Binär Format (Daten und Metadaten)(.sbf)
 - Tecplot ASCII Format (.plt)
 - TELEMAC Result(.bin, .sel, .res)
 - TICAD-Ascii-Format (.dat)
 - TICAD Syserg-bin-Format (.bin)
 - UGRID NetCDF-Format für Bathymetrien (.nc)
 - UGRID NetCDF-Format (Postprocessing) (.nc)
 - UnTRIM-Ascii-Format (.dat, .grd)
 - UnTRIM Result (Big_Endian) (.dat, .grd)
 - UnTRIM Result (Little_Endian) (.dat, .grd)
 - XDMF-/HDF5-Format (.xmf)
 
Ausgabe-Dateien
- ASCII Format for Punktdaten, bei der BAW geom.dat (.xyz, .dat)
 - Bathymetric Attribute Grid Format (.bag)
 - BSquat Format (.xml)
 - ESRI Shape File (.shp)
 - insel.dat Format der BAW Hamburg(.dat)
 - Janet-Binär-Format (.bin, .jbf)
 - Keyhole Markup Language Format (.kml)
 - TELEMAC Result(.bin, .sel, .res)
 - Smilesoftware Binär Format (Daten und Metadaten)(.sbf)
 - TICAD-Ascii-Format (.dat)
 - UGRID NetCDF-Format für Bathymetrien (.nc)
 - Metadatensatz im XML Format zum Import in den Datenfinder-BAW (.xml)
 - Logdatei zur Erzeugung des Metadatensatzes (.log)
 - XDMF-/HDF5-Format (.xmf)
 
Methode
Ausgewählte Neuheiten aus Version 2.27.0:
- Im Datenmanagement von Simulationsergebnissen werden Daten in den Langfristspeicher kopiert und Metadaten in den Datenfinder-BAW importiert.
 - Zeitreihen-Icon (Tidenuhr) mit unterschiedlichen zeitlichen Ausschnitten, um bei langen Zeitreihen noch etwas sehen zu können.
 - Höher aufgelöste Land-Wasser-Trennlinie auf Basis von Subkanten aus SubGrid-Ergebnissen
 
Die Funktionalität basiert auf Java-Bibliotheken, die auch im Gitternetz-Generator Janet und im DGM-Tool Gismo enthalten sind.
Vorlauf-Programme
DATACONVERT, GEOTIFFRASTERTOOL, GRIDCONVERT, NCAGGREGATE, NCANALYSE, NCCHUNKIE, NCCUTOUT, NCDELTA, NCDVAR, NCMERGE, NETCDFRASTERTOOL, UNK, UNTRIM2007, UNTRIM2
Nachlauf-Programme
GRIDCONVERT, ParaView, Datenfinder-BAW
Weitere Informationen
Programmiersprache
JAVA
zusätzliche Software
Java Runtime Environment
Executables
Auf Linux-Workstations wird DAVIT in der Kommandozeile gestartet:
- davit [mmm]; wobei mmm das zu allokierende Memory in MegaByte angibt.
 
Auf Windows PCs:
- Öffnen des Kommandozeilenfesnter bspw. via Total Commander -> Befehle -> Kommandozeilen-Fenster öffnen
 - %PROGHOME%\bin\win in die PATH Variable integrieren
 - davit_gei.bat [mmm] zum Import von BDF-Dateien; wobei mmm das zu allokierende Memory in MegaByte angibt. Das Maximum liegt auf Windows bei 1200 MB.
 - davit.bat [mmm] zum Import von Nicht-BDF-Dateien; wobei mmm das zu allokierende Memory in MegaByte angibt. Das Maximum wird durch die vorliegende Hardware gesetzt.
 
Originalversion
Programmpflege
Arbeitsgruppe PRE, Feedback wird an smile consult weitergeleitet.
Dokumentation/Literatur
- Die Versionsinfos sind auf dem BAW-internen Dateisystem in %PROGHOME%\java\janetk_mm_nn\docs\ abgelegt, wobei k, mm und nn die Versionsnummer repräsentieren. 
 - Aktuelle smile consult Versionsinfo: %PROGHOME%\java\janet2_27_0\docs\version_info\Weiterentwicklung_DavitJanetGismo_2_27_0.pdf
 - Funktionsreferenz: %PROGHOME%\java\janet2_25_0\docs\function_reference\funktionsreferenz.pdf (seit Längerem nicht aktualisiert)
 - Beispiel-Eingabedateien:  %PROGHOME%\examples\davit
 - smile consult Blog
 
zurück zu Programmkennblätter