qgis je balík pro R který umožňuje volat funkce QGIS přímo z R. Balík je postavený nad obecnějším balíkem qgisprocess. Tento balík přínáší cca 900 funkcí dostupných v QGIS do R, včetně dokumentace.

Zajímavostí balíku je, že samotný kód jednotlivých funkcí balíku se generuje automaticky z informací dostupných z nápovědy QGIS, zprostředkovaných přes balík qgisprocess.

Instalaci balíku lze provést následovně:

remotes::install_github("JanCaha/r_package_qgis")

Malý příklad s funkcí buffer přímo z QGIS.

library(sf)

fname <- system.file("shape/nc.shp", package="sf")
nc <- st_read(fname)

buffered <- qgis::qgis_buffer(INPUT = nc, 
                              DISTANCE = 0.5, 
                              END_CAP_STYLE = "Flat") %>% 
  st_as_sf()

plot(buffered)