|
@@ -1,9 +1,7 @@
|
|
|
#' 'qgisprocess' funktsiooonides GPKG INPUT/OUTPUT konstrueerimine
|
|
#' 'qgisprocess' funktsiooonides GPKG INPUT/OUTPUT konstrueerimine
|
|
|
#'
|
|
#'
|
|
|
#' See funktsioon konstrueerib 'qgisprocess' funktsioonides enamasti INPUT/OUTPUT/OVERLAY parameetri argumentide kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs.
|
|
#' See funktsioon konstrueerib 'qgisprocess' funktsioonides enamasti INPUT/OUTPUT/OVERLAY parameetri argumentide kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs.
|
|
|
-#' @param gpkg_home Kataloog kuhu gpkg failid salvestatakse. Algväärtus "/tmp".
|
|
|
|
|
-#' @param gpkg_file Faili nimi ilma laiendita '*.gpkg'. Laiend lisatakse automaatselt. Algväärtus "/tmp".
|
|
|
|
|
-#' @param gpkg_table Geomeetrilise kihi nimetuse failis. Algväärtus "layer_one".
|
|
|
|
|
|
|
+#' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
|
|
|
#' @return A string "ogr:dbname='%s/%s.gpkg' table=\"%s\" (geometry)".
|
|
#' @return A string "ogr:dbname='%s/%s.gpkg' table=\"%s\" (geometry)".
|
|
|
#' @seealso [ruut::construct_ogr2ogr_PG_connect_str()], [ruut::construct_qgis_output_result_to_beter_format()]
|
|
#' @seealso [ruut::construct_ogr2ogr_PG_connect_str()], [ruut::construct_qgis_output_result_to_beter_format()]
|
|
|
#' @keywords gpkg
|
|
#' @keywords gpkg
|
|
@@ -12,11 +10,12 @@
|
|
|
#'
|
|
#'
|
|
|
#' \dontrun{
|
|
#' \dontrun{
|
|
|
#'
|
|
#'
|
|
|
-#' construct_to_gpkg_output_file_str()
|
|
|
|
|
|
|
+#' conf <- ruut::get_config()
|
|
|
|
|
+#' construct_to_gpkg_output_file_str(conf = conf)
|
|
|
#' }
|
|
#' }
|
|
|
-construct_to_gpkg_output_file_str <- function(gpkg_home = "/tmp", gpkg_file = "test", gpkg_table = "layer_one") {
|
|
|
|
|
- dsn <- sprintf("%s/%s.gpkg", gpkg_home, gpkg_file)
|
|
|
|
|
|
|
+construct_to_gpkg_output_file_str <- function(conf = conf) {
|
|
|
|
|
+ dsn <- sprintf("%s/%s.gpkg", conf$gpkg_home, conf$gpkg_file)
|
|
|
ogr <- sprintf("ogr:dbname='%s'", dsn)
|
|
ogr <- sprintf("ogr:dbname='%s'", dsn)
|
|
|
- output <- sprintf('%s table=\"%s\" (geometry)', ogr, gpkg_table)
|
|
|
|
|
|
|
+ output <- sprintf('%s table=\"%s\" (geometry)', ogr, conf$gpkg_table)
|
|
|
output
|
|
output
|
|
|
}
|
|
}
|