Known (R)QGIS problems

library("RQGIS")
data("dem")
data("random_points")

find_algorithms("viewshed")
alg <- "grass7:r.viewshed"
get_usage(alg)
open_help(alg)
# let's find out about the default values
get_args_man(alg)
point <- random_points[sample(1:nrow(random_points), 1), ]
coord <- paste(sf::st_coordinates(point), collapse = ",")
out <- run_qgis(alg, input = dem, coordinates = coord,
                output = "out.tif", load_output = TRUE)
# under Linux you might not get an output (I think we should file a bug...)

Works also under Linux using QGIS 2.18.22 in conjunction with GRASS GIS 7.4.1.

library("RQGIS")
data("dem")
run_qgis("grass7:r.watershed", drainage = "drain.tif", elevation = dem, 
         load_output = TRUE)
set_env(dev = FALSE)
data(dem)
out = run_qgis(alg = "saga:gridbuffer", FEATURES = dem, 
         BUFFERTYPE = "1", 
         DIST = "1", load_output = TRUE)
library(RQGIS)                                                                
library(spData)                                                               
library(spDataLarge)                                                          
library(sf)                                                                   
library(raster)      
library(dplyr)

# load the data -----------------------------------------------------------   
srtm = raster((system.file("raster/srtm.tif", package = "spDataLarge")))      
zion = st_read((system.file("vector/zion.gpkg", package = "spDataLarge"))) %>%
st_transform(4326)                                                            

# grass7 ------------------------------------------------------------------   
# https://grass.osgeo.org/grass74/manuals/v.rast.stats.html                   
set_env(dev = FALSE)
alg = "grass7:v.rast.stats"                                                   
get_usage(alg)                                                                

tmp = run_qgis(alg, 
               map = zion, 
               raster = srtm, 
               column_prefix = "new_",    
               output = file.path(tempdir(), "new_zion.shp"),
               load_output = TRUE)     


r-spatial/RQGIS documentation built on April 24, 2020, 7:37 p.m.