#' GPKG andmebaasi kihtide nimekiri #' #' GPKG layers list. #' #' @param obj str Objekti nimi. Edaspidi on oluline ainult see nimi. Piirkonna geomeetrilist joont ei ole vaja lisada. #' @param gpkg_home path Salvestatavate GPKG faili asukoht. #' @return list. #' @seealso [sf::st_read()], [sf::write_sf()],[sf::st_transform()],[ruut::gpkg_piirkonnale_ruudustike_lisamine()] ,[ruut::gpkg_piirkonnale_polygoonide_lisamine()],[ruut::gpkg_sellest_alustame_gpkg_loomist()],[ruut::gpkg_piirkonnale_joonte_lisamine()],[ruut::gpkg_piirkonnale_punktide_lisamine()],[ruut::gpkg_andmebaasi_kihtide_nimekiri()] #' @keywords GPKG #' @export #' @examples #' \dontrun{ #' #' gpkg_home <- "/tmp" #' obj <- "marja" #' gpkg_andmebaasi_kihtide_nimekiri(obj = obj, gpkg_home = gpkg_home) #' } gpkg_andmebaasi_kihtide_nimekiri <- function(obj = NULL, gpkg_home = "/tmp") { dsn <- sprintf("%s/%s.gpkg", gpkg_home, obj) if (!file.exists(dsn)) { cat(sprintf("\nSellist faili \"%s\" ei leitud.\n", dsn)) return(NULL) } ## Layers list sf::st_layers(dsn = dsn) }