These functions create temporary files that can be used
in calls to qgis_run_algorithm() or elsewhere. These
files are created in a special temporary directory
(qgis_tmp_base()) that should be periodically cleaned up
using qgis_clean_tmp(). You can set your preferred
vector and/or raster file extension using
options(qgisprocess.tmp_vector_ext = "...") and/or
options(qgisprocess.tmp_raster_ext = "..."), respectively.
See also
Other topics about programming or debugging utilities:
qgis_result_status(),
qgis_run(),
qgis_unconfigure(),
qgis_using_json_input()
Examples
qgis_tmp_base()
#> [1] "/tmp/RtmpKw9qpv/file2f7b748d365f"
qgis_tmp_file(".csv")
#> [1] "/tmp/RtmpKw9qpv/file2f7b748d365f/file2f7b3bbe22e4.csv"
qgis_tmp_vector()
#> [1] "/tmp/RtmpKw9qpv/file2f7b748d365f/file2f7b294b8c60.gpkg"
qgis_tmp_raster()
#> [1] "/tmp/RtmpKw9qpv/file2f7b748d365f/file2f7b36fcf98b.tif"