geopackage() (alias gpkg()) creates an S3 object of class geopackage.
geopackage(x, ...)
# S3 method for class 'list'
geopackage(x, dsn = NULL, connect = FALSE, ...)
# S3 method for class 'missing'
geopackage(x, connect = FALSE, pattern = "Rgpkg", tmpdir = tempdir(), ...)
# S3 method for class 'SQLiteConnection'
geopackage(x, connect = FALSE, ...)
# S3 method for class 'geopackage'
geopackage(x, ...)
# S3 method for class 'character'
geopackage(x, connect = FALSE, ...)
gpkg(x, ...)list of SpatVectorProxy, SpatRaster, data.frame; or a character containing path to a GeoPackage file; or an SQLiteConnection to a GeoPackage. If missing, a temporary file with .gpkg extension is created in tempdir.
Additional arguments [not currently used]
Path to GeoPackage File (may not exist)
Connect to database and store connection in result? Default: FALSE
used only when x is missing (creating temporary file GeoPackage), passed to tempfile(); default "Rgpkg"
used only when x is missing (creating temporary file GeoPackage), passed to tempfile(); default tempdir()
A geopackage object
Several geopackage() methods are provided:
geopackage(x=<list>): creates a new GeoPackage object from a heterogeneous list of inputs
geopackage(x=<missing>): creates a new empty GeoPackage file in tmpdir
geopackage(x=<SQLiteConnection>): creates a GeoPackage object from an existing SQLite connection
geopackage(x=<character>): creates a GeoPackage object from a path to an existing GeoPackage file