Aktionen

Adcp2netcdf: Unterschied zwischen den Versionen

Aus BAWiki

imported>Grünler Steffen
(Die LinkTitles-Erweiterung hat automatisch Links zu anderen Seiten hinzugefügt (<a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="https://github.com/bovender/LinkTitles">https://github.com/bovender/LinkTitles</a>).)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:


===Skriptname===
===Skriptname===
adcp2netcdf.m
[[ADCP2NetCDF|adcp2netcdf]].m


===Version===
===Version===
Zeile 19: Zeile 19:
Schiffstrack;
Schiffstrack;
Geopositionen;
Geopositionen;
NetCDF
[[NetCDF]]


=Kurzbeschreibung=
=Kurzbeschreibung=


Das Programm adcp2netcdf konvertiert die schiffsgestützten ADCP-Querprofilmessungen in eine [http://cfconventions.org/ CF-konforme] NetCDF-Datei [[ADCP-NetCDF]] des Types "trajectory profile". Die Daten werden auf die Faces (Polygone) eines vertikalen Gitters projiziert. Das vertikale Gitter ist aus den geografischen xy-Koordinaten der tatsächlichen Schiffspositionen (Trajektorie), den ADCP-Ensembles und Tiefenschichten (ADCP-Zellen) auufgebaut. Die während einer Profilfahrt (Trajektorie) aufgezeichneten Daten und abgeleiteten Größen werden als synoptisch betrachtet. Folgende geophysikalische Größen werden konvertiert:
Das Programm [[ADCP2NetCDF|adcp2netcdf]] konvertiert die schiffsgestützten ADCP-Querprofilmessungen in eine [http://cfconventions.org/ CF-konforme] [[NetCDF]]-Datei [[ADCP-NetCDF]] des Types "trajectory profile". Die Daten werden auf die Faces (Polygone) eines vertikalen Gitters projiziert. Das vertikale Gitter ist aus den geografischen xy-Koordinaten der tatsächlichen Schiffspositionen (Trajektorie), den ADCP-Ensembles und Tiefenschichten (ADCP-Zellen) auufgebaut. Die während einer Profilfahrt (Trajektorie) aufgezeichneten Daten und abgeleiteten Größen werden als synoptisch betrachtet. Folgende geophysikalische Größen werden konvertiert:
# Strömungsgeschwindigkeit (Betrag, xyz-Komponente)
# Strömungsgeschwindigkeit (Betrag, xyz-Komponente)
# Instantaner Durchfluss
# Instantaner [[Durchfluss]]
# Suspendierte Schwebstoffkonzentration
# Suspendierte Schwebstoffkonzentration
# Suspendierter Schwebstofftransport (Betrag, xyz-Komponente)
# Suspendierter [[Schwebstofftransport]] (Betrag, xyz-Komponente)
# Wassertiefe aus ADCP
# [[Wassertiefe]] aus ADCP


=Eingabedateien=
=Eingabedateien=
Zeile 37: Zeile 37:


===Hinweise===
===Hinweise===
Aufrufende, nicht MATLAB-interne Funktionen:
Aufrufende, nicht [[MATLAB]]-interne Funktionen:


* Externe Funktionen: [[writeADCPNetCDF]].m (zentrale Funktion zur Ablage von NetCDF), tm2ell, ell2tm, ell2utm, utm2ell (Umrechnung Koordinaten), errorCalc_SSC_Flux (Berechnung transekt-gemittelter Fehler), getViSea_subfolders, sort_nat   
* Externe Funktionen: [[writeADCPNetCDF]].m (zentrale Funktion zur Ablage von [[NetCDF]]), tm2ell, ell2tm, ell2utm, utm2ell (Umrechnung Koordinaten), errorCalc_SSC_Flux (Berechnung [[transekt]]-gemittelter Fehler), getViSea_subfolders, sort_nat   
* Geschützte Funktionen: GetVar.p, GetDataSize.p, GetDataOrigSize.p, GetData.p, AVsqueeze.p, AVM_DataOrig.p, AVM_Data.p
* Geschützte Funktionen: GetVar.p, GetDataSize.p, GetDataOrigSize.p, [[GETDATA|GetData]].p, AVsqueeze.p, AVM_DataOrig.p, AVM_Data.p
* MEX-Files: uread.mexw32/64, uwrite.mexw32/64
* MEX-Files: uread.mexw32/64, uwrite.mexw32/64


Zeile 58: Zeile 58:


==Programmiersprache==
==Programmiersprache==
MATLAB (2014b)
[[MATLAB]] (2014b)


==zusätzliche Software==
==zusätzliche Software==
Zeile 71: Zeile 71:


==Dokumentation/Literatur==
==Dokumentation/Literatur==
siehe auch ..\K2\Naturuntersuchungen\Software\
siehe auch ...\K2\Naturuntersuchungen\0_Geraete_Standardsoftware\2_Natur\2_Software\[[MATLAB]]\[[NetCDF]]\


----
----

Aktuelle Version vom 21. Oktober 2022, 09:50 Uhr


Basisinformationen

Skriptname

adcp2netcdf.m

Version

1.0

Beschreibung

Juli 2015


Stichworte

Konvertierung von Messdaten; Schiffgestützte ADCP-Querprofilmessungen; Profil; Schiffstrack; Geopositionen; NetCDF

Kurzbeschreibung

Das Programm adcp2netcdf konvertiert die schiffsgestützten ADCP-Querprofilmessungen in eine CF-konforme NetCDF-Datei ADCP-NetCDF des Types "trajectory profile". Die Daten werden auf die Faces (Polygone) eines vertikalen Gitters projiziert. Das vertikale Gitter ist aus den geografischen xy-Koordinaten der tatsächlichen Schiffspositionen (Trajektorie), den ADCP-Ensembles und Tiefenschichten (ADCP-Zellen) auufgebaut. Die während einer Profilfahrt (Trajektorie) aufgezeichneten Daten und abgeleiteten Größen werden als synoptisch betrachtet. Folgende geophysikalische Größen werden konvertiert:

  1. Strömungsgeschwindigkeit (Betrag, xyz-Komponente)
  2. Instantaner Durchfluss
  3. Suspendierte Schwebstoffkonzentration
  4. Suspendierter Schwebstofftransport (Betrag, xyz-Komponente)
  5. Wassertiefe aus ADCP

Eingabedateien

  1. Metadaten,MetaData_MeasurementCampaign_2009-2011.mat (..\K2\Naturuntersuchungen\0_mehrere_Ästuare\2009-2011_gemeinsame_Dokumente\)
  2. Wasserstanddatei, z.B. ssc_ortpegel_weser_wwp_qp04_20100608_MESZ.txt (..\K2\Naturuntersuchungen\0_mehrere_Ästuare\2009-2011_gemeinsame_Dokumente\alle_ortpegel\)
  3. Messdateien (eine Datei pro Querprofilfahrt) aus Pre-Prozessor ViSea im .mat-Format; Pfadangaben aus Metadaten-Datei
  4. Projektionen und Ellipsoidinformationen in Projections.mat und Ellipsoids.mat

Hinweise

Aufrufende, nicht MATLAB-interne Funktionen:

  • Externe Funktionen: writeADCPNetCDF.m (zentrale Funktion zur Ablage von NetCDF), tm2ell, ell2tm, ell2utm, utm2ell (Umrechnung Koordinaten), errorCalc_SSC_Flux (Berechnung transekt-gemittelter Fehler), getViSea_subfolders, sort_nat
  • Geschützte Funktionen: GetVar.p, GetDataSize.p, GetDataOrigSize.p, GetData.p, AVsqueeze.p, AVM_DataOrig.p, AVM_Data.p
  • MEX-Files: uread.mexw32/64, uwrite.mexw32/64

Ausgabedateien

  1. ADCP-NetCDF-Datei (.nc), z.B. "Weser_090622_Rechtenfleth_depth2D.nc"
  2. Logdatei, z.B. "Weser_090622_Rechtenfleth_depth2D_LOG.txt"

Methode

Eine detaillierte Beschreibung der Methodik ist unter ADCP-NetCDF zu finden.

Pre-Prozessor

ViSea (PC)

Post-Prozessor

-

Programmiersprache

MATLAB (2014b)

zusätzliche Software

-

Originalversion

S.Grünler

Programmpflege

S.Grünler

Dokumentation/Literatur

siehe auch ...\K2\Naturuntersuchungen\0_Geraete_Standardsoftware\2_Natur\2_Software\MATLAB\NetCDF\


zurück zu Software Naturmessungen


Strukturübersicht