Package: qgisprocess 0.4.1

Floris Vanderhaeghe

qgisprocess: Use 'QGIS' Processing Algorithms

Provides seamless access to the 'QGIS' (<https://qgis.org>) processing toolbox using the standalone 'qgis_process' command-line utility. Both native and third-party (plugin) processing providers are supported. Beside referring data sources from file, also common objects from 'sf', 'terra' and 'stars' are supported. The native processing algorithms are documented by QGIS.org (2024) <https://docs.qgis.org/latest/en/docs/user_manual/processing_algs/>.

Authors:Dewey Dunnington [aut], Floris Vanderhaeghe [aut, cre], Jan Caha [aut], Jannes Muenchow [aut], Antony Barja [ctb], Robin Lovelace [ctb], Jakub Nowosad [ctb], Research Institute for Nature and Forest [cph, fnd]

qgisprocess_0.4.1.tar.gz
qgisprocess_0.4.1.tar.gz(r-4.5-noble)qgisprocess_0.4.1.tar.gz(r-4.4-noble)
qgisprocess_0.4.1.tgz(r-4.4-emscripten)qgisprocess_0.4.1.tgz(r-4.3-emscripten)
qgisprocess.pdf |qgisprocess.html
qgisprocess/json (API)
NEWS

# Install 'qgisprocess' in R:
install.packages('qgisprocess', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-spatial/qgisprocess/issues

Pkgdown site:https://r-spatial.github.io

5.37 score 177 scripts 1.1k downloads 61 exports 20 dependencies

Last updated 3 months agofrom:c542e9254c. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 06 2024
R-4.5-linuxOKDec 06 2024

Exports:as_qgis_argumenthas_qgisqgis_algorithmsqgis_argumentsqgis_as_brickqgis_as_rasterqgis_as_terraqgis_clean_argumentqgis_clean_resultqgis_clean_tmpqgis_configureqgis_descriptionqgis_detect_macosqgis_detect_macos_pathsqgis_detect_pathsqgis_detect_windowsqgis_detect_windows_pathsqgis_dict_inputqgis_disable_pluginsqgis_enable_pluginsqgis_extract_outputqgis_extract_output_by_classqgis_extract_output_by_nameqgis_extract_output_by_positionqgis_functionqgis_get_argument_specsqgis_get_descriptionqgis_get_output_specsqgis_has_algorithmqgis_has_pluginqgis_has_providerqgis_list_inputqgis_outputqgis_outputsqgis_pathqgis_pipeqgis_pluginsqgis_providersqgis_result_argsqgis_result_cleanqgis_result_singleqgis_result_statusqgis_result_stderrqgis_result_stdoutqgis_runqgis_run_algorithmqgis_run_algorithm_pqgis_search_algorithmsqgis_show_helpqgis_tmp_baseqgis_tmp_cleanqgis_tmp_fileqgis_tmp_folderqgis_tmp_rasterqgis_tmp_vectorqgis_unconfigureqgis_use_json_inputqgis_use_json_outputqgis_using_json_inputqgis_using_json_outputqgis_version

Dependencies:assertthatclifansigluejsonlitelifecyclemagrittrpillarpkgconfigprocessxpsR6rappdirsrlangstringistringrtibbleutf8vctrswithr

Getting started with qgisprocess

Rendered fromqgisprocess.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2024-07-08
Started: 2023-08-17

Cheat Sheet (English)

Rendered fromcheatsheet_en.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2023-12-21
Started: 2023-08-17

Cheat Sheet (español)

Rendered fromcheatsheet_es.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2023-12-21
Started: 2023-08-17

Configuration with options or environment variables

Rendered fromoptions.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2024-07-08
Started: 2024-07-08

How to use QGIS expressions in qgisprocess?

Rendered fromqgis_expressions.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2024-07-08
Started: 2023-08-17

Passing R objects as algorithm arguments

Rendered fromqgis_arguments.Rmdusingknitr::rmarkdownon Dec 06 2024.

Last update: 2024-07-08
Started: 2024-07-08

Readme and manuals

Help Manual

Help pageTopics
Check availability of QGIS, a plugin, a provider or an algorithmhas_qgis qgis_has_algorithm qgis_has_plugin qgis_has_provider
List algorithms, processing providers or pluginsqgis_algorithms qgis_plugins qgis_providers
Convert a qgis_result object or one of its elements to a raster objectqgis_as_brick qgis_as_brick.qgis_outputLayer qgis_as_brick.qgis_outputRaster qgis_as_brick.qgis_result qgis_as_raster qgis_as_raster.qgis_outputLayer qgis_as_raster.qgis_outputRaster qgis_as_raster.qgis_result
Convert a qgis_result object or one of its elements to a terra objectqgis_as_terra qgis_as_terra.qgis_outputLayer qgis_as_terra.qgis_outputRaster qgis_as_terra.qgis_outputVector qgis_as_terra.qgis_result
Clean processing resultsqgis_clean_result
Configure qgisprocessqgis_configure
Detect QGIS installations with 'qgis_process' on Windows and macOSqgis_detect_macos_paths qgis_detect_paths qgis_detect_windows_paths
Enable or disable QGIS pluginsqgis_disable_plugins qgis_enable_plugins
Access processing outputqgis_extract_output qgis_extract_output_by_class qgis_extract_output_by_name qgis_extract_output_by_position
Create a wrapper function that runs one algorithmqgis_function
Prepare a compound input argumentqgis_dict_input qgis_list_input
Get metadata about the used 'qgis_process' commandqgis_path qgis_version
Access processing results: extra toolsqgis_result_args qgis_result_status qgis_result_stderr qgis_result_stdout
Call the 'qgis_process' command directlyqgis_run
Run an algorithm using 'qgis_process'qgis_run_algorithm
Run an algorithm using 'qgis_process': pipe-friendly wrapperqgis_run_algorithm_p
Search geoprocessing algorithmsqgis_search_algorithms
Get detailed information about one algorithmqgis_get_argument_specs qgis_get_description qgis_get_output_specs qgis_show_help
Manage temporary filesqgis_clean_tmp qgis_tmp_base qgis_tmp_file qgis_tmp_folder qgis_tmp_raster qgis_tmp_vector
Clean the package cacheqgis_unconfigure
Report if JSON objects are used for input to and output from 'qgis_process'qgis_using_json_input qgis_using_json_output
Convert a qgis_result object or one of its elements to an sf objectst_as_sf st_as_sf.qgis_outputLayer st_as_sf.qgis_outputVector st_as_sf.qgis_result
Convert a qgis_result object or one of its elements to a stars objectst_as_stars st_as_stars.qgis_outputLayer st_as_stars.qgis_outputRaster st_as_stars.qgis_result