construct_qgis_output_result_to_better_format.Rd 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. % Generated by roxygen2: do not edit by hand
  2. % Please edit documentation in R/construct_qgis_output_result_to_better_format.R
  3. \name{construct_qgis_output_result_to_better_format}
  4. \alias{construct_qgis_output_result_to_better_format}
  5. \title{QGIS-i funktsiooni väljundist uue sisendiks vajaliku fraasi konstrueerimine}
  6. \usage{
  7. construct_qgis_output_result_to_better_format(
  8. str = "",
  9. algorithm = "xxxxxxxxxx"
  10. )
  11. }
  12. \arguments{
  13. \item{str}{string A QGIS input parameters.}
  14. \item{algorithm}{string A QGIS algorithm.}
  15. }
  16. \value{
  17. A string.\link{construct_ogr2ogr_PG_connect_str}
  18. }
  19. \description{
  20. See funktsioon konstrueerib 'QGIS' funktsiooni väljundi logisse tekkiva input parameetrid kujule, mida oleks võimalik kasutada funktsiooni \code{\link[qgisprocess]{qgis_run_algorithm}} argumentidena.
  21. }
  22. \details{
  23. Näidis:
  24. Processing algorithm…
  25. Algorithm 'Export to PostgreSQL' starting…
  26. Input parameters:
  27. { 'CREATEINDEX' : True, 'DATABASE' : 'Data', 'DROP_STRING_LENGTH' : False, 'ENCODING' : 'UTF-8', 'FORCE_SINGLEPART' : False, 'GEOMETRY_COLUMN' : 'geom', 'INPUT' : '/data/gpkg/teed/teed_l.gpkg|layername=teed_l', 'LOWERCASE_NAMES' : True, 'OVERWRITE' : True, 'PRIMARY_KEY' : 'fid', 'SCHEMA' : 'data', 'TABLENAME' : 'mikihiir' }
  28. }
  29. \examples{
  30. \dontrun{
  31. # QGIS funktsiooni käivitamisel saatakse logisse argumentidest järgmine väljund
  32. ## Demo
  33. # Algorithm 'Buffer' starting…
  34. system(sprintf("qgis_process list | grep \%s", 'Buffer'))
  35. algorithm <- "native:buffer"
  36. str <- "{ 'DISSOLVE' : False, 'DISTANCE' : 100, 'END_CAP_STYLE' : 2,
  37. 'INPUT' : '/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa/matsalu.gpkg|layername=bb',
  38. 'JOIN_STYLE' : 1, 'MITER_LIMIT' : 2,
  39. 'OUTPUT' : 'postgres://dbname=\'data\' host=localhost port=6432 user=\'osm\' password=\'osm\'
  40. sslmode=disable table=\"data\".\"test22\" (geom)', 'SEGMENTS' : 5 }"
  41. cmd <- ruut::construct_qgis_output_result_to_better_format(str = str, algorithm = algorithm)
  42. system(cmd)
  43. }
  44. }
  45. \keyword{QGIS}