Dies ist der Befehl ncrename, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ncrename – netCDF Renamer
SYNTAX
ncrename [-a alter_Name, neuer_Name] [-hinzufügen alter_Name, neuer_Name] [-d ... ] [-g
alter_Name, neuer_Name] [-g ... ] [--glb att_name= att_val]] [-h] [--hdr_pad sz] [-l Pfad]
[-O] [-p Pfad] [-R] [-r] [--ram_all] [-v alter_Name, neuer_Name] [-v ... ] Eingabedatei [
Ausgabedatei]
BESCHREIBUNG
ncrename benennt Dimensionen, Variablen und Attribute in einer netCDF-Datei um. Jedes Objekt, das
einen Namen in der Liste der alten Namen hat, wird mit dem entsprechenden Namen in der Liste umbenannt
neue Namen. Alle neuen Namen müssen eindeutig sein. Jeder alte Name muss in der Eingabe vorhanden sein
Datei, es sei denn, vor dem Namen steht das Zeichen .. Die Gültigkeit der alten Namen ist
vor der Umbenennung nicht überprüft. Wenn also ein alter Name ohne das angegeben wird .
Präfix und ist in nicht vorhanden Eingabedatei, ncrename wird abbrechen.
ncrename Ausnahme von den normalen Regeln ist, dass der Benutzer interaktiv dazu aufgefordert wird
bevor eine vorhandene Datei geändert wird, und dass es sich um eine temporäre Kopie einer Ausgabedatei handelt
während der Operation aufgebaut. Wenn nur Eingabedatei angegeben ist, dann ncrename werden wir
Ändern Sie die Namen der Eingabedatei an Ort und Stelle ohne Aufforderung und ohne Erstellung eines
temporäre Kopie von Eingabedatei. Dies liegt daran, dass der Umbenennungsvorgang berücksichtigt wird
reversibel, wenn der Benutzer einen Fehler macht. Der neuer Name kann leicht wieder geändert werden
alte Bezeichnung durch die Nutzung ncrename ein Mal noch.
Beachten Sie, dass das Umbenennen einer Dimension in den Namen einer abhängigen Variablen zum Invertieren verwendet werden kann
die Beziehung zwischen einer unabhängigen Koordinatenvariablen und einer abhängigen Variablen. In
In diesem Fall muss die benannte abhängige Variable eindimensional sein und darf kein Fehlen aufweisen
Werte. Eine solche Variable wird zu einer Koordinatenvariablen.
Laut netCDF-Benutzerhandbuch ist das Umbenennen von Eigenschaften in netCDF-Dateien nicht erforderlich
die Strafe für das erneute Kopieren der gesamten Datei, wenn die neuer Name ist kürzer als die alte Bezeichnung.
OPTIONAL
-a alte Bezeichnung, neuer Name Attributumbenennung. Der alte und neue Name des Attributs lautet
angegeben durch die zugehörige alte Bezeichnung und neuer Name Werte. Globale Attribute sind
werden nicht anders behandelt als variable Attribute. Diese Option kann näher spezifiziert werden
als einmal. Sie können den Attributnamen für eine bestimmte Variable nicht ändern
(es sei denn, es ist eindeutig benannt); alle Vorkommen des Attributs eines bestimmten Namens
wird umbenannt. Dies gilt als Versehen und wird in Zukunft behoben
Version von NCO.
-d alte Bezeichnung, neuer Name Umbenennung von Dimensionen. Die alten und neuen Namen der Dimension sind
angegeben durch die zugehörige alte Bezeichnung und neuer Name Werte. Diese Option kann sein
mehr als einmal angegeben.
-g alte Bezeichnung, neuer Name Gruppenumbenennung. Die alten und neuen Namen der Gruppe sind
angegeben durch die zugehörige alte Bezeichnung und neuer Name Werte. Diese Option kann sein
mehr als einmal angegeben.
-v alte Bezeichnung, neuer Name Umbenennen von Variablen. Der alte und der neue Name der Variablen lauten
angegeben durch die zugehörige alte Bezeichnung und neuer Name Werte. Diese Option kann sein
mehr als einmal angegeben.
-i Interaktiv. ncrename fordert Sie zur Bestätigung auf, bevor eine vorhandene überschrieben wird
Datei.
Beispiele:
Benennen Sie die Variable um p zu Druck und t zu Temperatur in netCDF in.nc. In diesem Fall p
muss in der Eingabedatei vorhanden sein (bzw ncrename wird abbrechen), aber die Anwesenheit von t es ist optional:
ncrename -vp,Druck -v .t,Temperatur in.nc
ncrename fügt Dimensionen nicht automatisch Variablen mit demselben Namen hinzu. Wenn du
Wenn Sie eine Koordinatenvariable umbenennen möchten, damit sie eine Koordinatenvariable bleibt, müssen Sie dies tun
Benennen Sie die Dimension und die Variable separat um:
ncrename -d lon,Längengrad -v lon,Längengrad in.nc
Erstellen Sie netCDF out.nc identisch mit in.nc außer dem Attribut _FillValue wird geändert in
fehlender Wert (in allen Variablen, die es besitzen) und das globale Attribut Zaire is
gewechselt zu Kongo:
ncrename -a _FillValue,missing_value -a Zaire,Kongo in.nc out.nc
Verwenden Sie ncrename online über die Dienste von onworks.net