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()
get_cached_orig_PROJ_LIB()
get_cached_orig_GDAL_DATA()
get_cached_set_PROJ_LIB()
get_cached_set_GDAL_DATA()
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)
An object inheriting from class 'GDALDriver'
A string, may be one of "--version"
, "VERSION_NUM"
, "RELEASE_DATE"
, "RELEASE_NAME"
Timothy H. Keitt, modified by Roger Bivand
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
get_cached_orig_PROJ_LIB
, get_cached_orig_GDAL_DATA
The values of environment variables PROJ_LIB and GDAL_DATA as read when this package was loaded
get_cached_set_PROJ_LIB
, get_cached_set_GDAL_DATA
If not ""
, the values set when loading this package to point to metadata files included in CRAN binary packages
GDALMajorObject-class
gdalDrivers()
logo <- system.file("pictures/logo.jpg", package="rgdal")[1]
x <- new("GDALReadOnlyDataset", logo)
getDriver(x)
getDriverLongName(getDriver(x))
GDAL.close(x)
Run the code above in your browser using DataLab