NetCDF-Zeitserie in Feature-Class (Discrete Sampling Geometry) (Multidimension Tools)
Zusammenfassung
Mit diesem Werkzeug wird aus Zeitserien in netCDF-Dateien eine Feature-Class erstellt. Nach den CF Metadata Conventions (Climate and Forecast) ist eine Zeitserie ein DSG-Typ (Discrete Sampling Geometry).
Weitere Informationen zur Funktionsweise der DSG-Werkzeuge (Discrete Sampling Geometry)
Verwendung
Nach den CF Metadata Conventions (Climate and Forecast) ist eine Zeitserie eine Serie von Datenpunkten an derselben räumlichen Position mit monoton zunehmenden Zeiten.
DSG-Datasets (Discrete Sampling Geometry) weisen eine geringere Dimensionalität auf als die Raum-Zeit-Region, in der die Stichproben der Daten erfasst werden.
Die Eingabe-netCDF-Dateien sollten CF-konform sein (CF 1.6 oder höher). Die CF-Konventionen definieren Metadaten, um die durch die einzelnen Variablen repräsentierten Daten sowie deren räumliche und zeitbezogene Eigenschaften zu beschreiben.
Wenn die Eingabe-netCDF-Dateien nicht CF-konform sind, können Sie eine Klima- und Prognose-Eingabemetadaten-Datei (
in_cf_metadatain Python) mit zusätzlichen oder geänderten Attributen angeben. Bei der Klima- und Prognose-Eingabemetadaten-Datei handelt es sich um eine Datei im XML-Format mit der Erweiterung.ncml. Die Attribute aus dieser Metadaten-Datei ergänzen oder überschreiben die Metadaten in der netCDF-Datei. Die Klima- und Prognose-Eingabemetadaten-Datei kann auch zur Angabe einer Grid-Mapping-Variable verwendet werden, wenn die Eingabe-netCDF-Datei keine aufweist.Ein DSG-Feature-Typ wird über eine Instanz-ID-Variable identifiziert, die mit einem
cf_role-Attribut gekennzeichnet ist. Mehrere netCDF-Dateien mit demselben Schema können in eine einzige Feature-Class mit einem eindeutigenInstanceID-Feld konvertiert werden. Jede netCDF-Datei sollte eine Variable aufweisen, die mit demselbencf_role-Attribut gekennzeichnet ist. Dieses wird bei mehreren Dateien als Identifizierungsfeld verwendet. Die Aggregation erfolgt genau entlang der Instanzdimension dieser Variable.In den Parametern Instanzvariablen (
instance_variablesin Python) und Beobachtungsvariablen (observation_variablesin Python) können mehrere Instanz- und Beobachtungsvariablen (Stationsnummer, Temperatur, Salzgehalt usw.) ausgewählt werden.Wenn die NetCDF-Eingabedateien in Gruppen organisierte Variablen enthalten, werden die Variablen mit ihren absoluten Pfaden in den Parametern Instanzvariablen und Beobachtungsvariablen aufgelistet, wobei ein vorangestellter Schrägstrich ("/") den Speicherort relativ zur Stammgruppe angibt. Zum Beispiel wird die Variable
precipin Gruppe/g1als/g1/precipangezeigt.Der Abgleich von Instanz- und Beobachtungsvariablen wird anhand des Variablennamens vorgenommen. Wenn also zwei Variablen in verschiedenen netCDF-Dateien denselben Namen haben, wird davon ausgegangen, dass sie dasselbe repräsentieren. Wenn Variablen innerhalb von Gruppen vorhanden sind, werden die Variablennamen beim Abgleich mit ihrem absoluten Pfad berücksichtigt. Wenn mehrere Variablen mit demselben Namen an verschiedenen Speicherorten in Bezug auf die Stammgruppe vorhanden sind (z. B.
/g1/precipund/g2/precip), werden sie als unterschiedliche Dinge interpretiert.Sie können den Parameter Analyseausdehnung (
analysis_extentin Python) verwenden, um den Ausgabeanalysebereich explizit für die Ausführung eines eigenständigen Werkzeugs anzugeben oder um die Umgebungseinstellung als Teil eines Workflows außer Kraft zu setzen. Sie können die Ausdehnung angeben, indem Sie Werte eingeben, die Anzeigeausdehnung wählen, einen Layer auswählen oder nach einem Eingabe-Dataset suchen.Der Standardwert für die Analyseausdehnung wird anhand der Einstellung für "Vereinigung – Ausdehnung" der Eingabe-netCDF-Dateien berechnet.
Wenn die Ausdehnung nicht explizit als Parameterwert angegeben wird, wird sie aus den Umgebungseinstellungen für die Analyse abgeleitet.
Es werden eine 2D- oder 3D-Point-Feature-Class, die alle Positionsinformationen zusammen mit den ausgewählten Instanzfeldern enthält, und eine zugehörige Tabelle mit den ausgewählten Beobachtungsvariablen erstellt. Außerdem kann ein optionaler Layer erstellt werden, der die Tabelle basierend auf dem Feld
InstanceIDmit der Feature-Class verbindet.Eine Datenvariable in der netCDF-Datei kann die Variable "grid_mapping" verwenden, um das Koordinatenreferenzsystem (CRS), das für die räumlichen Koordinatenwerte verwendet wird, explizit zu definieren. Das Grid-Mapping-Attribut
epsg_codekann zur Auswahl eines GCS oder PCS verwendet werden. Außerdem können die Grid-Mapping-Attributeesri_pe_string,crs_wktundspatial_refzur Definition einer Zeichenfolge des Typs "WKT 1" oder "WKT 2" verwendet werden. Wenn eines dieser Attribute vorhanden ist, werden keine anderen Attribute für das horizontale Koordinatensystem verwendet. Weitere Informationen zu Koordinatenreferenzsystemen sowie zu den unterstützten WKIDs finden Sie im Thema Koordinatenreferenzsysteme, Projektionen und Transformationen.Wenn die räumlichen Koordinatenwerte dreidimensional sind, sollte die Variable "grid_mapping" auch ein vertikales Koordinatensystem (VKS) angeben. Ein VKS ist eine Kombination aus einem vertikalen Datum, einer linearen Maßeinheit und der Richtung (nach oben oder unten), in der vertikale Koordinaten zunehmen. Das Datum wird in der Regel von einem Attribut der Grid-Mapping-Variablen abgerufen. Die anderen Eigenschaften werden von der vertikalen Koordinatenvariablen übernommen. Ein beliebiges vertikales Datum kann angegeben werden, indem eine zusammengesetzte WKT-Zeichenfolge als Wert für eines der oben aufgeführten WKT-Attribute verwendet wird. Ein schwerkraftabhängiges Datum kann entweder mit dem Attribut
geoid_nameodergeopotential_datum_nameangegeben werden. Außerdem kann mit einem der Standardnamen für die vertikale Koordinatenvariable implizit ein Hydrografischnull angegeben werden. Wenn kein VCS angegeben wird und eine vertikale Koordinatenvariable vorhanden ist, wird "WGS 1984 Ellipsoid Height (wkid115700)" als Standardeinstellung ausgewählt.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-netCDF-Dateien oder -Ordner |
Die Eingabe-netCDF-Dateien, die zur Erstellung einer Feature-Class verwendet werden. Es können sowohl einzelne netCDF-Dateien als auch Ordner mit mehreren netCDF-Dateien verwendet werden. Die Eingabe-netCDF-Dateien müssen denselben DSG-Feature-Typ und dasselbe Schema aufweisen. |
Folder; File |
|
Ziel-Workspace |
Die Geodatabase (Enterprise oder File) oder der Ordner, in der bzw. in dem die Ausgabe-Feature-Class und die Tabelle erstellt werden. Dies muss ein vorhandener Workspace sein. |
Workspace |
|
Name des Ausgabepunkts |
Der Name der Feature-Class, die die Positionen aus den netCDF-Variablen enthält. Diese Variablen werden als Felder aus dem Parameter Instanzvariablen hinzugefügt. |
String |
|
Beobachtungsvariablen (Optional) |
Die netCDF-Variablen, die alle Beobachtungswerte von jeder Position und jeder vertikalen Ebene enthalten. Diese werden der Ausgabetabelle als Felder hinzugefügt. |
String |
|
Name der Ausgabe-Join-Tabelle (Optional) |
Der Name der Ausgabetabelle, die alle Datensätze vom Parameter Beobachtungsvariablen enthält. |
String |
|
Instanzvariablen (Optional) |
Die netCDF-Variablen, die einzelne Feature unterscheiden und die Positionen angeben, an denen Beobachtungen gemacht werden. Diese Variablen werden der Ausgabe-Feature-Class als Felder hinzugefügt. |
String |
|
Unterverzeichnisse einbeziehen (Optional) |
Legt fest, ob die Dateien in den Unterverzeichnissen eines Eingabeordners verwendet werden.
|
Boolean |
|
Klima- und Prognose-Eingabemetadaten (Optional) |
Die Datei im XML-Format mit der Erweiterung |
File |
|
Analyseausdehnung (Optional) |
Die Ausdehnung, die den Bereich der Ausgabe-Feature-Class definiert. |
Extent |
|
Ausgabe-Join-Layer (Optional) |
Der Ausgabe-Layer, der durch Verbinden der Ausgabetabelle mit der Ausgabe-Feature-Class erstellt wird. Dies ist eine optionale Ausgabe. |
Feature Layer |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ausgabepunkt |
Die Ausgabe-Point-Feature-Class. |
Feature Class |
|
Ausgabe-Join-Tabelle |
Dies ist die Ausgabetabelle. |
Table |
Umgebungen
Ausgabe-Koordinatensystem, Ausdehnung
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja
Verwandte Themen
- Überblick über die Toolbox "Multidimension"
- Überblick über das Toolset "netCDF"
- Suchen eines Geoverarbeitungswerkzeugs
- NetCDF-Punkte in Feature-Class (Discrete Sampling Geometry)
- NetCDF-Profile in Feature-Class (Discrete Sampling Geometry)
- NetCDF-Trajektorien in Feature-Class (Discrete Sampling Geometry)
- Funktionsweise der DSG-Werkzeuge (Discrete Sampling Geometry)