[gdal-dev] gdal.Run not taking arguments

Even Rouault even.rouault at spatialys.com
Fri Jan 30 18:09:36 PST 2026


Mike,

not sure why that fails for you, but works for me:

 >>> gdal.Run("vector", "edit", input='poly.gpkg', output='out.parquet', 
crs="EPSG:4326", overwrite=True, creation_option={"compression": "zstd"})
<osgeo.gdal.Algorithm; proxy of <Swig Object of type 'GDALAlgorithmHS *' 
at 0x7f5feceafe30> >

Even

Le 30/01/2026 à 18:35, Michael Smith via gdal-dev a écrit :
> Trying to run a gdal cli using the Run command. I am passing the arguments as keyword arguments but its not being taken.
>
>      _ = gdal.Run("vector", "edit",
>                     input=stac_file,
>                     output=final_stac_file,
>                     crs="EPSG:4326",
>                     overwrite=True,
>                     creation_option={"compression": "zstd"}
>      )
>
> The input and output are working but the remaining arguments are not. Also tried passing as a dict argument.
>
> I've used this with other commands successfully (and it does work properly at the command line).
> Not sure what I'm doing wrong.
>
> Mike
>
>
-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the gdal-dev mailing list