Explorar o código

Lisatud 'construct_to_gpkg_output_file_str'.

Ardo Kubjas %!s(int64=5) %!d(string=hai) anos
pai
achega
b48a5636e0
Modificáronse 3 ficheiros con 59 adicións e 0 borrados
  1. 1 0
      NAMESPACE
  2. 22 0
      R/construct_to_gpkg_output_file_str.R
  3. 36 0
      man/construct_to_gpkg_output_file_str.Rd

+ 1 - 0
NAMESPACE

@@ -3,6 +3,7 @@
 export(cat_function)
 export(construct_ogr2ogr_PG_connect_str)
 export(construct_qgis_output_result_to_beter_format)
+export(construct_to_gpkg_output_file_str)
 export(convert_sf2qgis)
 export(copy_gpkg_to_db)
 export(copy_qgis_object_to_db)

+ 22 - 0
R/construct_to_gpkg_output_file_str.R

@@ -0,0 +1,22 @@
+#' 'qgisprocess' funktsiooonides GPKG INPUT/OUTPUT konstrueerimine
+#'
+#' 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".
+#' @return A string '"PG:dbname='%s' host=%s port=%d user='%s' password='%s' sslmode=%s"'.
+#' @seealso [ruut::construct_ogr2ogr_PG_connect_str()], [ruut::construct_qgis_output_result_to_beter_format()]
+#' @keywords gpkg
+#' @export
+#' @examples
+#'
+#' \dontrun{
+#'
+#' construct_to_gpkg_output_file_str()
+#' }
+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)
+  ogr <- sprintf("ogr:dbname='%s'", dsn)
+  output <- sprintf('%s table=\"%s\" (geometry)', ogr, gpkg_table)
+  output
+}

+ 36 - 0
man/construct_to_gpkg_output_file_str.Rd

@@ -0,0 +1,36 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/construct_to_gpkg_output_file_str.R
+\name{construct_to_gpkg_output_file_str}
+\alias{construct_to_gpkg_output_file_str}
+\title{'qgisprocess' funktsiooonides GPKG INPUT/OUTPUT konstrueerimine}
+\usage{
+construct_to_gpkg_output_file_str(
+  gpkg_home = "/tmp",
+  gpkg_file = "test",
+  gpkg_table = "layer_one"
+)
+}
+\arguments{
+\item{gpkg_home}{Kataloog kuhu gpkg failid salvestatakse. Algväärtus "/tmp".}
+
+\item{gpkg_file}{Faili nimi ilma laiendita '*.gpkg'. Laiend lisatakse automaatselt. Algväärtus "/tmp".}
+
+\item{gpkg_table}{Geomeetrilise kihi nimetuse failis. Algväärtus "layer_one".}
+}
+\value{
+A string '"PG:dbname='\%s' host=\%s port=\%d user='\%s' password='\%s' sslmode=\%s"'.
+}
+\description{
+See funktsioon konstrueerib 'qgisprocess' funktsioonides enamasti INPUT/OUTPUT/OVERLAY parameetri argumentide  kasutatava fraasi, mis on vajalik andmebaasiga ühendamisegs.
+}
+\examples{
+
+\dontrun{
+
+construct_to_gpkg_output_file_str()
+}
+}
+\seealso{
+\code{\link[=construct_ogr2ogr_PG_connect_str]{construct_ogr2ogr_PG_connect_str()}}, \code{\link[=construct_qgis_output_result_to_beter_format]{construct_qgis_output_result_to_beter_format()}}
+}
+\keyword{gpkg}