| 1234567891011121314151617181920212223242526 |
- #' 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)
- }
|