| GDALDriver-class {rgdal} | R Documentation |
GDALDriver objects encapsulate GDAL file format
drivers. GDALDriver inherits from GDALMajorObject-class.
getGDALDriverNames() gdalDrivers() getDriverName(driver) getDriverLongName(driver) getGDALVersionInfo(str = "--version") getGDALCheckVersion() getGDALwithGEOS() rgdal_extSoftVersion() getCPLConfigOption(ConfigOption) setCPLConfigOption(ConfigOption, value)
driver |
An object inheriting from class 'GDALDriver' |
str |
A string, may be one of |
ConfigOption |
CPL configure option documented in http://trac.osgeo.org/gdal/wiki/ConfigOptions and elsewhere in GDAL source code |
value |
a string value to set a CPL option; NULL is used to unset the CPL option |
getGDALDriverNames, gdalDrivers:returns all driver names currently installed in GDAL, with their declared create and copy status (some drivers can create datasets, others can only copy from a prototype with a different driver.
getDriverName:returns the GDAL driver name associated with the driver object.
getDriverLongName:returns a longer driver name.
getGDALVersionInfo:returns the version of the GDAL runtime shared object.
getGDALCheckVersion:checks the version of the GDAL headers used when building the package (GDAL_VERSION_MAJOR, GDAL_VERSION_MINOR) - if the two versions differ, problems may arise (the C++ API/ABI may have changed), and rgdal should be re-installed
getGDALwithGEOS:because drivers may behave differently if GDAL itself was built with GEOS support, the function uses a heuristic to check whether GDAL has access to the GEOS Union function or not
Objects can be created by calls of the form new("GDALDriver", name, handle), where name: a string giving the name of a GDAL driver, handle: used internally; not for public consumption (default = NULL).
handle:Object of class "externalptr", from class "GDALMajorObject", used internally; not for public consumption
Class "GDALMajorObject", directly.
signature(.Object = "GDALDriver"): drivername: a string giving the name of a GDAL driver, handle: used internally; not for public consumption (default = NULL)
Loading the rgdal package changes the GDAL\_DATA environmental variable to the GDAL support files bundled with the package.
Timothy H. Keitt, modified by Roger Bivand
gdalDrivers()
logo <- system.file("pictures/logo.jpg", package="rgdal")[1]
x <- new("GDALReadOnlyDataset", logo)
getDriver(x)
getDriverLongName(getDriver(x))
GDAL.close(x)