gdal.Driver
Format specific driver.
An instance of this class is created for each supported format, and manages information about the format.
This roughly corresponds to a file format, though some drivers may be gateways to many formats through a secondary multi-library.
Table of Contents
- 
			Methods
			
- copyFiles(name_oldname_new)
 - create(filenamex_sizey_sizeband_countdata_typecreation_options)
 - createAsync(filenamex_sizey_sizeband_countdata_typecreation_optionscallback)
 - createCopy(filenamesrcstrictoptions)
 - createCopyAsync(filenamesrcstrictoptionscallback)
 - deleteDataset(filename)
 - getMetadata(domain)
 - open(pathmode)
 - openAsync(pathmodecallback)
 - rename(new_nameold_name)
 
 - Attributes
 
Methods
copyFiles
		- 
						
name_old - 
						
name_new 
Copy the files of a dataset.
Parameters:
- 
						
name_oldStringNew name for the dataset.
 - 
						
name_newStringOld name of the dataset.
 
create
		- 
						
filename - 
						
x_size=0 - 
						
y_size=0 - 
						
band_count=0 - 
						
data_type=gdal.GDT_Byte - 
						
creation_options 
Create a new dataset with this driver.
Parameters:
- 
						
filenameString - 
						
[x_size=0]Integer optionalraster width in pixels (ignored for vector datasets)
 - 
						
[y_size=0]Integer optionalraster height in pixels (ignored for vector datasets)
 - 
						
[band_count=0]Integer optional - 
						
[data_type=gdal.GDT_Byte]Integer optionalpixel data type (ignored for vector datasets) (see data types)
 - 
						
[creation_options]String[] | Object optionalAn array or object containing driver-specific dataset creation options
 
Returns:
gdal.Dataset
createAsync
		- 
						
filename - 
						
x_size=0 - 
						
y_size=0 - 
						
band_count=0 - 
						
data_type=gdal.GDT_Byte - 
						
creation_options - 
						
callback 
Asynchronously create a new dataset with this driver.
Parameters:
- 
						
filenameString - 
						
[x_size=0]Integer optionalraster width in pixels (ignored for vector datasets)
 - 
						
[y_size=0]Integer optionalraster height in pixels (ignored for vector datasets)
 - 
						
[band_count=0]Integer optional - 
						
[data_type=gdal.GDT_Byte]Integer optionalpixel data type (ignored for vector datasets) (see data types)
 - 
						
[creation_options]String[] | Object optionalAn array or object containing driver-specific dataset creation options
 - 
						
callbackCallbackpromisifiable callback
 
Returns:
gdal.Dataset
createCopy
		- 
						
filename - 
						
src - 
						
strict=false - 
						
options=null 
Create a copy of a dataset.
Parameters:
- 
						
filenameString - 
						
srcgdal.Dataset - 
						
[strict=false]Boolean optional - 
						
[options=null]String[] | Object optionalAn array or object containing driver-specific dataset creation options
 
Returns:
gdal.Dataset
createCopyAsync
		- 
						
filename - 
						
src - 
						
strict=false - 
						
options=null - 
						
callback 
Asynchronously create a copy of a dataset.
Parameters:
- 
						
filenameString - 
						
srcgdal.Dataset - 
						
[strict=false]Boolean optional - 
						
[options=null]String[] | Object optionalAn array or object containing driver-specific dataset creation options
 - 
						
callbackCallbackpromisifiable callback
 
Returns:
gdal.Dataset
deleteDataset
		- 
						
filename 
Parameters:
- 
						
filenameString 
getMetadata
		- 
						
domain 
Returns metadata about the driver.
Parameters:
- 
						
[domain]String optional 
Returns:
Object
Opens a dataset.
Parameters:
- 
						
pathString - 
						
[mode=`"r"`]String optionalThe mode to use to open the file:
"r"or"r+" 
Returns:
Opens a dataset.
Parameters:
- 
						
pathString - 
						
[mode=`"r"`]String optionalThe mode to use to open the file:
"r"or"r+" - 
						
callbackCallbackpromisifiable callback
 
Returns:
rename
		- 
						
new_name - 
						
old_name 
Renames the dataset.
Parameters:
- 
						
new_nameStringNew name for the dataset.
 - 
						
old_nameStringOld name of the dataset.