GDALMDIMTRANSLATE(1) GDAL GDALMDIMTRANSLATE(1) (NAME) gdalmdimtranslate - (SYNOPSIS) Usage: gdalmdimtranslate [--help] [--long-usage] [--help-general] [-if ]... [-of ] [-co =]... [[-array ]...] [-arrayoption =]... [[-group ]...] [-subset ]... [-scaleaxes ] [-strict] [-oo =]... [--quiet] (DESCRIPTION) gdalmdimtranslate / / (subsetting) . : "gdal": gdal mdim convert . . --help . --help-general GDAL . -q, --quiet . -if / () . . . . 3.2 . -of . ( NetCDF: Network Common Data Form Multidimensional VRT) "" . . -co = (creation options) . . --format . Raster drivers . ARRAY: . GDALGroup::CopyFrom() . -array . . (/group/subgroup/array_name) . : name={src_array_name}[,dstname={dst_array_name}][,resample=yes][,transpose=[{axis1},{axis2},...][,view={view_expr}] : o resample=yes GDALMDArray::GetResampled() . o [{axis1},{axis2},...] GDALMDArray::Transpose() . transpose=[1,0] . . o {view_expr} viewExpr GDALMDArray::GetView() . . view_expr . -arrayoption = 3.9 . GDALGroup::GetMDArrayNames() . . . . -group . . . . (/group/subgroup/subsubgroup_name) . : name={src_group_name}[,dstname={dst_group_name}][,recursive=no] -subset ( ) . OGC WCS 2.0 KVP . dim_name(min_val,max_val) dim_name(sliced_val). dim_name [min_val,max_val] . dim_name sliced_val ( ). -subset view -array . . -scaleaxes N ( ). KVP SCALEAXES OGC WCS 2.0 . ()[,()]... -scaleaxes view -array . . -strict . . -oo = 3.4 . ( ). . . (RETURN STATUS CODE) ( ). (C API) C GDALMultiDimTranslate() . (EXAMPLES) : netCDF VRT gdalmdimtranslate in.nc out.vrt : time,Y,X gdalmdimtranslate in.nc out.tif -subset 'time("2010-01-01")' -array temperature : X Y gdalmdimtranslate in.nc out.nc -scaleaxes "X(2),Y(2)" : time,Y,X Y ( ). gdalmdimtranslate in.nc out.nc -array "name=temperature,view=[:,::-1,:]" : X,Y,time time,Y,X gdalmdimtranslate in.nc out.nc -array "name=temperature,transpose=[2,1,0]" (AUTHOR) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDALMDIMTRANSLATE(1)