2017-01-17 1 views
1

Gibt es einen NCO- oder netCDF4-Befehl, der zum Erweitern der Lat-lon-Dimensionen der netCDF-Datei verwendet werden kann.Erweitern der NetCDF-Datei unter Verwendung von NCO

z. Ich habe eine netCDF-Datei mit Foll. dimensons:

Abmessungen (Größen): Zeit (10), var (1), Breite (1674), Länge (4320)

Ich mag die Breite Dimension erweitern den gesamten Globus abdecken, dh anstelle von 1674 Es sollte 2160 sein. Gibt es eine Möglichkeit, das zu tun? Den neuen Zellen sollte ein benutzerspezifischer Wert zugewiesen werden, z. B. 0,0

Antwort

2

Sie könnten ein neues Raster der gewünschten Größe generieren und dann Ihre ursprünglichen Daten mit ncremap diesem Raster zuordnen. Es ist ein ziemlich raffiniertes Feature, aber dann ist es das, was du machen willst :). Oder Sie können Ihre Datei in ncap2 öffnen, neue Dimensionen der obigen Größen definieren und dann hyperslab subscripting verwenden, um Ihre ursprünglichen Daten in eine Ecke Ihres neuen Arrays zu kopieren und dann ncks verwenden, um nur die neuen Felder/Dimensionen aus dieser Datei zu extrahieren.

Verwandte Themen