construct_to_gpkg_output_file_str.R 913 B

123456789101112131415161718192021
  1. #' 'qgisprocess' funktsiooonides GPKG INPUT/OUTPUT konstrueerimine
  2. #'
  3. #' See funktsioon konstrueerib 'qgisprocess' funktsioonides enamasti INPUT/OUTPUT/OVERLAY parameetri argumentide kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs.
  4. #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
  5. #' @return A string "ogr:dbname='%s/%s.gpkg' table=\"%s\" (geom)".
  6. #' @seealso [ruut::construct_ogr2ogr_PG_connect_str()], [ruut::construct_qgis_output_result_to_beter_format()]
  7. #' @keywords gpkg
  8. #' @export
  9. #' @examples
  10. #'
  11. #' \dontrun{
  12. #'
  13. #' conf <- ruut::get_config()
  14. #' construct_to_gpkg_output_file_str(conf = conf)
  15. #' }
  16. construct_to_gpkg_output_file_str <- function(conf = conf) {
  17. dsn <- sprintf("%s/%s.gpkg", conf$gpkg_home, conf$gpkg_file)
  18. ogr <- sprintf("ogr:dbname='%s'", dsn)
  19. output <- sprintf('%s table=\"%s\" (geom)', ogr, conf$gpkg_table)
  20. output
  21. }