Usage
st_read(dsn, layer, ..., options = NULL, quiet = FALSE, iGeomField = 1L, type = 0, promote_to_multi = TRUE, stringsAsFactors = default.stringsAsFactors())
st_read_db(conn = NULL, table, query = paste("select * from ", table, ";"), geom_column = NULL, EWKB, ...)
Arguments
dsn
data source name (interpretation varies by driver - for some drivers, dsn is a file name, but may also be a folder, or contain the name and access credentials of a database)
layer
layer name (varies by driver, may be a file name without extension); in case layer
is missing, st_read
will read the first layer of dsn
, give a warning and (unless quiet = TRUE
) print a message when there are multiple layers, or give an error if there are no layers in dsn
.
options
character; driver dependent dataset open options, multiple options supported.
quiet
logical; suppress info on name, driver, size and spatial reference, or signaling no or multiple layers
iGeomField
integer; in case of multiple geometry fields, which one to take?
type
integer; ISO number of desired simple feature type; see details. If left zero, in case of mixed feature geometry types, conversion to the highest numeric type value found will be attempted.
promote_to_multi
logical; in case of a mix of LineString and MultiLineString, or of Polygon and MultiPolygon, convert all to the Multi variety; defaults to TRUE
stringsAsFactors
logical; logical: should character vectors be converted to factors? The `factory-fresh' default is TRUE
, but this can be changed by setting options(stringsAsFactors = FALSE)
.
conn
open database connection
query
SQL query to select records
geom_column
character or integer: indicator of name or position of the geometry column; if not provided, the last column of type character is chosen
EWKB
logical; is the WKB is of type EWKB? defaults to TRUE if conn
is of class codePostgreSQLConnection or PqConnection