Read layers from a file geodatabase (.gdb)
read_gdb(path, layer = NULL, quiet = TRUE, ...)Path to a .gdb directory (the folder whose name ends in
.gdb).
If NULL (default), every layer reported by sf::st_layers()
is read. If a character string, only that layer is read; it must exist in
the geodatabase.
Passed to sf::read_sf().
Additional arguments passed to sf::read_sf().
A tibble with columns fpath (path or GDAL dsn used for the layer),
file_type (tools::file_ext()), layer_name, geometry_type, nrows_aka_features,
ncols_aka_fields, crs_name (from st_layers()$crs when available), and
data (list-column of sf::sf objects). Layers are not row-bound; differing CRS are preserved
per row.
if (FALSE) { # \dontrun{
read_gdb("path/to/data.gdb")
read_gdb("path/to/data.gdb", layer = "my_layer")
} # }