Aktionen

ADCP-NetCDF Geophysikalische Variable: Unterschied zwischen den Versionen

Aus BAWiki

imported>Grünler Steffen
KKeine Bearbeitungszusammenfassung
(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 32: Zeile 32:


===Datenvariable ''suspended_sediment_transport''===
===Datenvariable ''suspended_sediment_transport''===
float suspended_sediment_transport(trajectory, nMax_Ensemble, nMax_Cell) ;
float suspended_sediment_transport(trajectory, nMax_Ensemble, nMax_Cell) ;
suspended_sediment_transport:long_name = "Suspendierter Schwebstofftransport der Faces eines 3D-Grids, Messpunkt" ;
    suspended_sediment_transport:long_name = "Suspendierter Schwebstofftransport der Faces eines 3D-Grids, Messpunkt" ;
suspended_sediment_transport:units = "kg s-1" ;
    suspended_sediment_transport:units = "kg s-1" ;
suspended_sediment_transport:name_id = 622. ;
    suspended_sediment_transport:name_id = 622. ;
suspended_sediment_transport:_FillValue = 1.00000e+031f ;
    suspended_sediment_transport:_FillValue = 1.00000e+031f ;
suspended_sediment_transport:'''coordinates''' = "lon lat x y z ensemble_time" ;
    suspended_sediment_transport:'''coordinates''' = "lon lat x y z ensemble_time" ;
suspended_sediment_transport:cell_methods = "trajectory: point nMax_Cell: mean nMax_Ensemble: mean" ;
    suspended_sediment_transport:cell_methods = "trajectory: point nMax_Cell: mean nMax_Ensemble: mean" ;
suspended_sediment_transport:'''cell_measures''' = "area: face_area" ;
    suspended_sediment_transport:'''cell_measures''' = "area: face_area" ;
suspended_sediment_transport:'''grid_mapping''' = "crs_XY" ;
    suspended_sediment_transport:'''grid_mapping''' = "crs_XY" ;
suspended_sediment_transport:ancillary_variables = "water_depth suspended_sediment_transport_error" ;
    suspended_sediment_transport:ancillary_variables = "water_depth suspended_sediment_transport_error" ;
suspended_sediment_transport:'''platform''' = "platform_variable" ;
    suspended_sediment_transport:'''platform''' = "platform_variable" ;
suspended_sediment_transport:'''instrument''' = "instrument_variable" ;
    suspended_sediment_transport:'''instrument''' = "instrument_variable" ;
suspended_sediment_transport:davit_role = "visualization_variable" ;
    suspended_sediment_transport:davit_role = "visualization_variable" ;


* Attribut '''''coordinates''''' verweist auf das [[ADCP-NetCDF Horizontales Koordinatensystem]] und die [[ADCP-NetCDF Zeitkoordinate]].
* Attribut '''''coordinates''''' verweist auf das [[ADCP-NetCDF Horizontales Koordinatensystem]] und die [[ADCP-NetCDF Zeitkoordinate]].
* Attribut '''''cell_measures''''' verweist auf Zusatzvariable ''face_area'' (siehe unterstehend)
* Attribut '''''cell_measures''''' verweist auf Zusatzvariable ''face_area'' (siehe unterstehend)
* Attribut '''''grid_mapping''''' verweist auf das [[ADCP-NetCDF Horizontales Koordinatensystem]] mit der Variable ''crs_XY'' zur näheren Definition der Transformationsparameter.
* Attribut '''''grid_mapping''''' verweist auf das [[ADCP-NetCDF Horizontales Koordinatensystem]] mit der Variable ''crs_XY'' zur näheren [[Definition]] der Transformationsparameter.
* Attribute '''''platform''''' und '''''instrument''''' verweisen auf Zusatzvariablen, die weitere Informationen zur Messplattform und den benutzen Messinstrument (siehe unterstehend).
* Attribute '''''platform''''' und '''''instrument''''' verweisen auf Zusatzvariablen, die weitere Informationen zur Messplattform und den benutzen Messinstrument (siehe unterstehend).


===Hilfsvariable ''face_area''===
===Hilfsvariable ''face_area''===
Die Variable ''face_area'' gibt die Fläche der vertikal stehenden Ebene (ADCP-Zellen) an. Die Angabe bezieht sich speziell auf den Durchfluss (''discharge''). Zudem ist ''face_area'' für die räumliche Repräsentativität der Flächenwerte hilfreich, da die ADCP-gemessene Geschwindigkeit pro Tiefenzelle (ADCP-Zellen) einen mittenbetonten, gewichteten Mittelwert darstellt.
Die Variable ''face_area'' gibt die Fläche der vertikal stehenden Ebene (ADCP-Zellen) an. Die Angabe bezieht sich speziell auf den [[Durchfluss]] (''discharge''). Zudem ist ''face_area'' für die räumliche Repräsentativität der Flächenwerte hilfreich, da die ADCP-gemessene Geschwindigkeit pro Tiefenzelle (ADCP-Zellen) einen mittenbetonten, gewichteten Mittelwert darstellt.


  float face_area(trajectory, nMax_Ensemble, nMax_Cell) ;
  float face_area(trajectory, nMax_Ensemble, nMax_Cell) ;
Zeile 59: Zeile 59:
     face_area:name_id = 1625. ;
     face_area:name_id = 1625. ;
     face_area:coordinates = "lon lat x y z ensemble_time" ;
     face_area:coordinates = "lon lat x y z ensemble_time" ;
===Hilfsvariable ''sign_mask''===
Die Variable ''sign_mask'' gibt einen Index der Strömungsrichtung der vertikal stehenden Ebene (ADCP-Zellen) an. Die Angabe bezieht sich auf den Durchfluss (''discharge'') und den Variablen des suspendierten Sedimenttransports (''suspended_sediment_transport'').
float SignMask(trajectory, nMax_Ensemble, nMax_Cell) ;
    SignMask:long_name = "Maske der Vorzeichen der Faces (Polygone) eines 3D-Grids, Messpunkt" ;
    SignMask:coordinates = "lon lat x y z ensemble_time" ;
    SignMask:comment = "-1 = flood direction, 1 = ebb direction" ;


===Hilfsvariablen ''platform_variable'' und ''instrument_variable''===
===Hilfsvariablen ''platform_variable'' und ''instrument_variable''===
Zeile 78: Zeile 71:


===Hilfsvariable ''suspended_sediment_concentration_error''===
===Hilfsvariable ''suspended_sediment_concentration_error''===
Die Variable ''suspended_sediment_concentration_error'' gibt den Standardfehler für die transekt-gemittelte Größe z.B. die suspendierte Schwebstoffkonzentration an. Damit wird die Variable erst bei der Mittlung einer Größe über die gefahrene Trajektorie zum Zeitpunkt der Variable traject_time relevant. Bezogen auf das Messkonzept kann aus methodischer Sicht kein systematischer Messfehler/ Standardfehler für jede ADCP-Messzelle der Dimensionen ''trajectory'', ''nMax_Ensemble'', ''nMax_Cell'' ermittelt werden. Eine detaillierte Beschreibung der Berechnung des Standardfehlers für die transekt-gemittelte Größe findet sich unter (//noch einfügen, XXX//).
Die Variable ''suspended_sediment_concentration_error'' gibt den Standardfehler für die [[transekt]]-gemittelte Größe z.B. die suspendierte Schwebstoffkonzentration an. Damit wird die Variable erst bei der Mittlung einer Größe über die gefahrene Trajektorie zum Zeitpunkt der Variable traject_time relevant. Bezogen auf das Messkonzept kann aus methodischer Sicht kein systematischer Messfehler/ Standardfehler für jede ADCP-Messzelle der Dimensionen ''trajectory'', ''nMax_[[Ensemble]]'', ''nMax_Cell'' ermittelt werden.


  float suspended_sediment_concentration_error(trajectory) ;
  float suspended_sediment_concentration_error(trajectory) ;
Zeile 95: Zeile 88:


===Zusatzinformation ''water_level''===
===Zusatzinformation ''water_level''===
Die Variable ''water_level'' gibt Informationen zum Wasserstand der nächstgelegenen Pegelmessstation. Der Wasserstand ist entlang einer Trajektorie konstant. Falls die vertikalen Koordinaten der ADCP-NetCDF-Datei nicht die Option („height“ NHN Bezug, vgl. [[ADCP-NetCDF Vertikalkoordinate]]) aufweist, kann die Variable des Wasserstandes für Visualisierungszwecke hilfreich sein.
Die Variable ''water_level'' gibt Informationen zum [[Wasserstand]] der nächstgelegenen Pegelmessstation. Der [[Wasserstand]] ist entlang einer Trajektorie konstant. Falls die vertikalen Koordinaten der ADCP-[[NetCDF]]-Datei nicht die Option („height“ NHN Bezug, vgl. [[ADCP-NetCDF Vertikalkoordinate]]) aufweist, kann die Variable des Wasserstandes für Visualisierungszwecke hilfreich sein.


  float water_level(trajectory, nMax_Ensemble) ;
  float water_level(trajectory, nMax_Ensemble) ;
Zeile 108: Zeile 101:
     water_level:instrument = "instrument_variable" ;
     water_level:instrument = "instrument_variable" ;
     water_level:comment = "Water level data are constant along trajectory; Data obtained from nearby gauge station" ;
     water_level:comment = "Water level data are constant along trajectory; Data obtained from nearby gauge station" ;
===Zusatzinformation ''water_depth_max''===
Die Variable ''water_depth_max'' gibt Informationen zur maximalen Tiefe der Ensembles aller Trajektorien. Die Variable kann  bei der späteren Visualisierung dazu dienen, das Bild nur auf die Tiefenschichten zu skalieren, die auch Messwerte enthalten. Tiefer liegende Schichten als ''water_depth_max'' (fillVal) brauchen nicht dargestellt zu werden.
water_depth_max(water_depth_max) ;
    water_depth_max:long_name = "Maximale Tiefe der Ensembles aller Trajektorien" ;
    water_depth_max:comment = "Zur Visualisierung; Skalierung auf die maximal angegebene Tiefe" ;


==Bemerkungen==
==Bemerkungen==
* ''name_id'' = BAW-spezifische Kennung
* ''name_id'' = BAW-spezifische [[Kennung]]
* ''davit_role'' = Attribut zur Weiterverwendung in der Post-Prozessorsoftware [http://smileconsult.de/index.php?article_id=26&clang=0 Davit]
* ''[[DAVIT|davit]]_role'' = Attribut zur Weiterverwendung in der Post-Prozessorsoftware [http://smileconsult.de/index.php?article_id=26&clang=0 Davit]
* Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe [http://cfconventions.org/Data/cf-standard-names/docs/guidelines.html ''Guidelines of Construction for CF Standard Names''].
* Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe [http://cfconventions.org/Data/cf-standard-names/docs/guidelines.html ''Guidelines of Construction for CF Standard Names''].



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


Kurze Beschreibung

Mittels ADCP gemessene und abgeleitete Größen. Es werden Beispiele einiger wichtiger Variablen vorgestellt.

Dimensionen

dimensions:    
   :trajectory = "Anzahl der Querprofile (Transekte, Trajektorien)" ;
   :nMax_Ensemble = "Maximale Anzahl der Vertikalprofile in xy-Ebene (ADCP-Ensembles) ueber alle Trajektorien " ;
   :nMax_Cell = "Maximale Anzahl der Tiefenschichten (ADCP-Zellen) ueber alle gefahrenen Trajektorien"
   :two = "Anzahl der Boundaries (bounds)" ;

Variablen

Datenvariable suspended_sediment_concentration

float suspended_sediment_concentration(trajectory, nMax_Ensemble, nMax_Cell) ;
   suspended_sediment_concentration:long_name = "Schwebstoffgehalt der Faces eines 3D-Grids, Messpunkt" ;
   suspended_sediment_concentration:units = "kg m-3" ;
   suspended_sediment_concentration:standard_name = "concentration_of_suspended_matter_in_sea_water" ;
   suspended_sediment_concentration:name_id = 7. ;
   suspended_sediment_concentration:_FillValue = 1.00000e+031f ;
   suspended_sediment_concentration:coordinates = "lon lat x y z ensemble_time" ;
   suspended_sediment_concentration:cell_methods = "trajectory: point nMax_Cell: mean nMax_Ensemble: mean" ;
   suspended_sediment_concentration:cell_measures = "area: face_area" ;
   suspended_sediment_concentration:grid_mapping = "crs_XY" ;
   suspended_sediment_concentration:ancillary_variables = "water_depth suspended_sediment_concentration_error" ;
   suspended_sediment_concentration:platform = "platform_variable" ;
   suspended_sediment_concentration:instrument = "instrument_variable" ;
   suspended_sediment_concentration:davit_role = "visualization_variable" ;

Datenvariable suspended_sediment_transport

float suspended_sediment_transport(trajectory, nMax_Ensemble, nMax_Cell) ;
   suspended_sediment_transport:long_name = "Suspendierter Schwebstofftransport der Faces eines 3D-Grids, Messpunkt" ;
   suspended_sediment_transport:units = "kg s-1" ;
   suspended_sediment_transport:name_id = 622. ;
   suspended_sediment_transport:_FillValue = 1.00000e+031f ;
   suspended_sediment_transport:coordinates = "lon lat x y z ensemble_time" ;
   suspended_sediment_transport:cell_methods = "trajectory: point nMax_Cell: mean nMax_Ensemble: mean" ;
   suspended_sediment_transport:cell_measures = "area: face_area" ;
   suspended_sediment_transport:grid_mapping = "crs_XY" ;
   suspended_sediment_transport:ancillary_variables = "water_depth suspended_sediment_transport_error" ;
   suspended_sediment_transport:platform = "platform_variable" ;
   suspended_sediment_transport:instrument = "instrument_variable" ;
   suspended_sediment_transport:davit_role = "visualization_variable" ;

Hilfsvariable face_area

Die Variable face_area gibt die Fläche der vertikal stehenden Ebene (ADCP-Zellen) an. Die Angabe bezieht sich speziell auf den Durchfluss (discharge). Zudem ist face_area für die räumliche Repräsentativität der Flächenwerte hilfreich, da die ADCP-gemessene Geschwindigkeit pro Tiefenzelle (ADCP-Zellen) einen mittenbetonten, gewichteten Mittelwert darstellt.

float face_area(trajectory, nMax_Ensemble, nMax_Cell) ;
   face_area:long_name = "Flaeche eines vertikalen Faces" ;
   face_area:units = "m-2" ;
   face_area:name_id = 1625. ;
   face_area:coordinates = "lon lat x y z ensemble_time" ;

Hilfsvariablen platform_variable und instrument_variable

Zusätzlich zu den Informationen in den globalen Attributen ADCP-NetCDF Globale Attribute werden weitere Informationen über die Messplattform platform_variable (Messschiff) und die benutzten Parameter in der Instrumentenvariable instrument_variable abgelegt.

int platform_variable(platform_variable) ;
   platform_variable:long_name = "Coastal Digger" ;
   platform_variable:comment = "Operated and processed by AquaVision BV (NL) and BAW" ;
int instrument_variable(instrument_variable) ;
   instrument_variable:long_name = "ADCP RD Instruments, WorkHorse Monitor, down-looking 300/600kHz" ;

Hilfsvariable suspended_sediment_concentration_error

Die Variable suspended_sediment_concentration_error gibt den Standardfehler für die transekt-gemittelte Größe z.B. die suspendierte Schwebstoffkonzentration an. Damit wird die Variable erst bei der Mittlung einer Größe über die gefahrene Trajektorie zum Zeitpunkt der Variable traject_time relevant. Bezogen auf das Messkonzept kann aus methodischer Sicht kein systematischer Messfehler/ Standardfehler für jede ADCP-Messzelle der Dimensionen trajectory, nMax_Ensemble, nMax_Cell ermittelt werden.

float suspended_sediment_concentration_error(trajectory) ;
   suspended_sediment_concentration_error:long_name = "Standardfehler der  Tiefen- und transektgemittelten Schwebstoffkonzentration" ;
   suspended_sediment_concentration_error:units = "kg m-3" ;
   suspended_sediment_concentration_error:_FillValue = 1.00000e+031f ;
   suspended_sediment_concentration_error:grid_mapping = "crs_XY" ;
   suspended_sediment_concentration_error:cell_methods = "trajectory: mean" ;
   suspended_sediment_concentration_error:platform = "platform_variable" ;
   suspended_sediment_concentration_error:instrument = "instrument_variable" ;
   suspended_sediment_concentration_error:comment = "Calculation method for error estimation of associated variable  
                                                     suspended_sediment_concentration for cross-sectional averages. 
                                                     Cross-sectional average of standard deviation of ADCP derived SSC (linear 
                                                     fit function) is used. Please see the detailed description for rules of 
                                                     error estimation under: " ;

Zusatzinformation water_level

Die Variable water_level gibt Informationen zum Wasserstand der nächstgelegenen Pegelmessstation. Der Wasserstand ist entlang einer Trajektorie konstant. Falls die vertikalen Koordinaten der ADCP-NetCDF-Datei nicht die Option („height“ NHN Bezug, vgl. ADCP-NetCDF Vertikalkoordinate) aufweist, kann die Variable des Wasserstandes für Visualisierungszwecke hilfreich sein.

float water_level(trajectory, nMax_Ensemble) ;
   water_level:long_name = "Wasserstand" ;
   water_level:standard_name = "sea_surface_height" ;
   water_level:units = "m" ;
   water_level:name_id = 3. ;
   water_level:_FillValue = 1.00000e+031f ;
   water_level:coordinates = "lon lat x y ensemble_time" ;
   water_level:cell_methods = "trajectory: point nMax_Ensemble: mean" ;
   water_level:platform = "platform_variable" ;
   water_level:instrument = "instrument_variable" ;
   water_level:comment = "Water level data are constant along trajectory; Data obtained from nearby gauge station" ;

Zusatzinformation water_depth_max

Die Variable water_depth_max gibt Informationen zur maximalen Tiefe der Ensembles aller Trajektorien. Die Variable kann bei der späteren Visualisierung dazu dienen, das Bild nur auf die Tiefenschichten zu skalieren, die auch Messwerte enthalten. Tiefer liegende Schichten als water_depth_max (fillVal) brauchen nicht dargestellt zu werden.

water_depth_max(water_depth_max) ;
   water_depth_max:long_name = "Maximale Tiefe der Ensembles aller Trajektorien" ;
   water_depth_max:comment = "Zur Visualisierung; Skalierung auf die maximal angegebene Tiefe" ;

Bemerkungen

  • name_id = BAW-spezifische Kennung
  • davit_role = Attribut zur Weiterverwendung in der Post-Prozessorsoftware Davit
  • Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe Guidelines of Construction for CF Standard Names.

zurück zu ADCP-NetCDF


Strukturübersicht