| 1234567891011121314151617181920212223242526272829 |
- #' Konverteerimine: 'sf' TO 'qgis'
- #'
- #' Funktsioon konverteerib geomeetria 'sf' kujul qgis, et oleks rakendatavad QGIS >= 3.14 tööriist qgisprocess.
- #' @param x object of class sf, sfc or sfg.
- #' @keywords sf, qgis
- #' @export
- #' @examples
- #' ## Not run:
- #' ## class(pk)
- #' ## > [1] "sf" ...
- #' ##
- #' ## convert_sf2qgis(x = pk)
- #' ##
- #' ## End(**Not run**)
- convert_sf2qgis <- function(x = NULL) {
- if (!is.null(x) && sf::st_is_valid(x)) {
- result <- qgisprocess::qgis_run_algorithm(
- "native:buffer",
- INPUT = x,
- DISTANCE = 1e-16,
- DISSOLVE = TRUE,
- .quiet = TRUE
- )
- # sf::read_sf(qgisprocess::qgis_output(result, "OUTPUT"))
- result
- } else {
- NULL
- }
- }
|