Existe-t-il un moyen d'obtenir une liste des formats gdal installés sur un système avec python? Sur la ligne de commande, cela peut être fait facilement avec:
gdalinfo --formats
... mais cela peut-il être fait en python?
Existe-t-il un moyen d'obtenir une liste des formats gdal installés sur un système avec python? Sur la ligne de commande, cela peut être fait facilement avec:
gdalinfo --formats
... mais cela peut-il être fait en python?
Réponses:
gdal.GetDriverCount()
fournira le nombre de pilotes qui gdal
a. Combiné à une simple boucle, il est possible de lister tous les drivers.
import gdal
driver_list = []
for i in range(gdal.GetDriverCount()):
driver = gdal.GetDriver(i)
driver_list.append(driver.GetDescription())
# list comprehension
driver_list = [gdal.GetDriver(i).GetDescription() for i in range(gdal.GetDriverCount())]
# to get name as string
gdal.GetDriver(i).ShortName