-3

I am very new to spatial econometrics. I have two quick questions about QGIS. Is QGIS Python powered? Do I need to learn Python for QGIS or knowledge of R will be sufficient to use QGIS? I don't know Python but very recently I have started learning R, hence the question.

2
  • 2
    You need Python for QGIS like you need C++ for Microsoft Word. QGIS is a GUI application, which you'll see if you try it, and you don't need any programming language at all. You only need a lower level language if you are writing extensions or working on the source code. When you get to that point and get stuck, write a new question!
    – Spacedman
    Commented May 18, 2020 at 11:46

1 Answer 1

1

QGIS tools run based on C++ and not Python, as MrXsquared and marcelo pointed me out. Still, you don't need to know any programming language to use the tools. The GUI is sufficient for many tasks. In addition the "syntax" of the field calculator is explained quite well.

Still, learning Python can be sensible, especially if you need to accomplish very specialized tasks which go beyond the standard tools.

3
  • 3
    Arent the native processing tools written in C++?
    – MrXsquared
    Commented May 18, 2020 at 10:29
  • I thought it was Python, since you can add your own Python-scripts etc, but I may be wrong, sure.
    – Erik
    Commented May 18, 2020 at 10:45
  • 2
    QGIS is written on C++. But it has Python API (so we can use it to write Python plugins). Commented May 18, 2020 at 15:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.