LOEMIND.R 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #' LOE MIND
  2. #'
  3. #' Siia olen kokku kogunud teadmised 'qgis_process' k\u00e0su juurde, mida ei tohi unustada ja mille uuesti leidmine võtaks liiga palju aega.
  4. #' @return LOEMIND.
  5. #' @export
  6. #' @examples
  7. #' \dontrun{
  8. #'
  9. #' LOEMIND()
  10. #'
  11. #' }
  12. LOEMIND <- function() {
  13. cat("\n1. Pluginate nimekiri, mida saab k\u00e0suliinilt k\u00e0ivitada.\n")
  14. cmd <- "qgis_process plugins"
  15. cat(sprintf(" Command: %s\n", cmd))
  16. system(cmd)
  17. pluginate_asukoht_1 <- '/usr/share/qgis/python/plugins/processing/algs'
  18. pluginate_asukoht_2 <- '/home/ardo/.local/share/QGIS/QGIS3/profiles/default/python/plugins'
  19. cat(sprintf("\n2. Pluginate asukohad: '%s' (tuuma pluginad) ja '%s' (kasutaja poolt lisatud pluginad).\n", pluginate_asukoht_1, pluginate_asukoht_2))
  20. cmd <- sprintf("ls %s; ls %s", pluginate_asukoht_2, pluginate_asukoht_1)
  21. cat(sprintf(" Command: %s\n", cmd))
  22. system(cmd)
  23. cat(sprintf("\n3. Algoritmide nimekiri.\n"))
  24. cmd <- "qgis_process list"
  25. cat(sprintf(" Command: %s\n", cmd))
  26. system(cmd)
  27. cat(sprintf("\n4. !!!!!!!!!!!! Juhul kui plugin on instaleeritud, kuid k\u00e0sk qgis_process run...' annab teate, et algoritm ei ole leitav ja samuti ei ole plugin pluginate nimekirjas ega algoritma algorimide nimekirjas, siis tuleb lisatud plugina kataloogis olevasse faili metadata.txt (https://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins/plugins.html#plugin-metadata-table + otsing \"qgis_process is not showing algorithm providers installed via a python plugin\") lisada j\u00e0rgmine rida:\n\n hasProcessingProvider=yes\n\n!!!!!!!!!!!!\n"))
  28. cat("\n5. K\u00e0su 'qgis_process' help.\n")
  29. cmd <- "qgis_process"
  30. cat(sprintf(" Command: %s\n", cmd))
  31. system(cmd)
  32. }
  33. # LOEMIND()