qgis_algorithm_search_by_word.R 725 B

123456789101112131415161718192021
  1. #'
  2. #' Funktsioon qgis'i algoritmi leidmiseks fraasi järele.
  3. #'
  4. qgis_algorithm_search_by_word <- function(str = NULL) {
  5. if (is.null(str)) {
  6. return(NULL)
  7. }
  8. # str = "filedownloader"
  9. ## QGIi algoritmide nimekiri. Jätame 6 esimest päiserida ja viimase rea välja.
  10. algs <- qgis_algorithms(query = FALSE, quiet = TRUE)
  11. # Algoritmi otsimine fraasi järele ja vastava indeksi leidmine
  12. ids <- grep(str, algs$algorithm)
  13. # leitid algoritmid
  14. algs.id <- cbind2(ids, algs[ids, ])
  15. colnames(algs.id) <- c("id", colnames(algs))
  16. algs.id
  17. }
  18. # qgis_algorithm_search_by_word(str="centroid")
  19. # qgis_algorithm_search_by_word(str="filedownloader")
  20. # qgis_algorithm_search_by_word(str="")
  21. # qgis_algorithm_search_by_word()