Der Befehl ist über die rechte Maustaste im Dateneditor zu erreichen.
Mit diesem Befehl können Sie die Kanalnamen einer netCDF-Datei umbenennen.
Erster Filter
Mit Hilfe des ersten Filters können Kanalnamen an einem Trennzeichen zerlegt werden. Aus den Namen können dann bestimmte Elemente am Anfang oder Ende entfernt werden.
Ausführen
Der momentan eingestellte Filter wird ausgeführt und die neuen Kanalnamen werden in der Vorschau angezeigt.
Wenn Weitere Filter eingeschaltet sind, können Sie in diesem Textfeld weitere Filter eingeben. Pro Zeile kann ein Filter der Form:
match filter-name parameter
eingegeben werden. Mit dem Kommentar-Zeichen # können Filter ausgeblendet werden.
match: Vor filter-name kann optional ein Suchmuster stehen, siehe strmatch. Dem Suchmuster muss zum Abschluß das Zeichen @ folgen.
Beispiele:
es_* @ upper
Alle Kanäle, die mit es_ anfangen, in Großbuchstaben umwandeln.
*_[1-3] @ lower
Alle Kanäle, die mit _1, _2 oder _3 enden in Kleinbuchstaben umwandeln.
filter-name
| Name | Beschreibung |
|---|---|
| separator | Zerlegt Kanalnamen die Trennzeichen enthalten, in Felder. separator hat drei Parameter: Trennzeichen, Anzahl (Zahl von 0 bis 9) und Aktion (eine der 4 Zeichenketten: hide from right, show from right, hide from left, show from left). separator . 1 show from right
aaa.bbb => bbb
a.b.c => c
separator . 1 hide from right
aaa.bbb => aaa
a.b.c => a.b
|
| lower | Wandelt die Kanalnamen in Kleinbuchstaben um. |
| upper | Wandelt die Kanalnamen in Großbuchstaben um. |
| replace | Tauscht Zeichen oder Zeichenketten aus. Beispiele: replace . _
aaa.bbb => aaa_bbb
TIME* @ replace TIME_ Time
TIME_1 => Time1
|
| remove | Zeichen entfernen. Beispiel: remove $
$aaa.bbb => aaa.bbb
|
Verwende neue Namen für die Attribute long_name und title
Wenn die Option markiert ist, wir der neu erzeugte Name auch für die Kanalattribute long_name und title verwendet.
Kommentar
Sie können eigene Filterfunktionen zufügen. Siehe Datei nc_name_filter.ic.
Siehe auch
id-781728