% Generated by roxygen2: do not edit by hand % Please edit documentation in R/construct_qgis_output_result_to_better_format.R \name{construct_qgis_output_result_to_better_format} \alias{construct_qgis_output_result_to_better_format} \title{QGIS-i funktsiooni väljundist uue sisendiks vajaliku fraasi konstrueerimine} \usage{ construct_qgis_output_result_to_better_format( str = "", algorithm = "xxxxxxxxxx" ) } \arguments{ \item{str}{string A QGIS input parameters.} \item{algorithm}{string A QGIS algorithm.} } \value{ A string.\link{construct_ogr2ogr_PG_connect_str} } \description{ 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. } \details{ Näidis: Processing algorithm… Algorithm 'Export to PostgreSQL' starting… Input parameters: { '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' } } \examples{ \dontrun{ # QGIS funktsiooni käivitamisel saatakse logisse argumentidest järgmine väljund ## Demo # Algorithm 'Buffer' starting… system(sprintf("qgis_process list | grep \%s", 'Buffer')) algorithm <- "native:buffer" str <- "{ 'DISSOLVE' : False, 'DISTANCE' : 100, 'END_CAP_STYLE' : 2, 'INPUT' : '/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa/matsalu.gpkg|layername=bb', 'JOIN_STYLE' : 1, 'MITER_LIMIT' : 2, 'OUTPUT' : 'postgres://dbname=\'data\' host=localhost port=6432 user=\'osm\' password=\'osm\' sslmode=disable table=\"data\".\"test22\" (geom)', 'SEGMENTS' : 5 }" cmd <- ruut::construct_qgis_output_result_to_better_format(str = str, algorithm = algorithm) system(cmd) } } \keyword{QGIS}