NAME
Geo::GDAL::FFI::Driver - A GDAL data access driver
SYNOPSIS
DESCRIPTION
A format driver. Use the Driver method of a Geo::GDAL::FFI object to obtain one.
METHODS
GetName
my $name = $driver->GetName;
Returns the name of the driver.
Create
my $name = $driver->Create($name, {Width => 100, ...});
Create a dataset. $name is the name for the dataset to create. Named arguments are the following.
Width-
Optional, but required to create a raster dataset.
Height-
Optional, default is the same as width.
Bands-
Optional, the number of raster bands in the dataset, default is one.
DataType-
Optional, the data type (a string) for the raster cells, default is 'Byte'.
Source-
Optional, the dataset to copy.
Progress-
Optional, used only in dataset copy, a reference to a subroutine. The subroutine is called with three arguments
($fraction, $msg, $data), where$fractionis a number,$msgis a string, and$datais a pointer that is given as the progress data argument. ProgressData-
Optional, used only in dataset copy, a reference.
Strict-
Optional, used only in dataset copy, default is false (0).
Options-
Optional, driver specific creation options, default is reference to an empty hash.
my $name = $driver->Create($name, $width);
A simple syntax for calling Create to create a raster dataset.
LICENSE
This software is released under the Artistic License. See perlartistic.
AUTHOR
Ari Jolma - Ari.Jolma at gmail.com