Chris Holden (ceholden@gmail.com) - https://github.com/ceholden
Tutorial of basic remote sensing and GIS methodologies using open source software (GDAL in Python)
Easy to learn
Python is an actual programming language with a large standard library
Scientific Python provides very well documented and easy to use interfaces to pre-existing numeric methods
?np.random.randint
to access the documentation string (docstring) of NumPy random number generatorLarge community with innumerable examples on blogs, StackOverflow, Github, etc.
Develop Python plugins for QGIS
Script analyses in QGIS or ArcMap
Many GDAL tools written in Python
Free
In this tutorial series we will be assuming you are using Python 2.7, not Python 3. To ensure you are running a compatible version of Python, you can print the version by typing:
python --version
at the command line.
If you don't know what why it would be important, continue below to the chapter titles.
You may be able to port most of the tutorial to Python 3, but we will stick to Python 2 because QGIS is still using Python 2.7 for scripting and plugin development. I will make an effort to make things compatible by importing functionality from the __future__
module.