Source: http://geomatics.ulg.ac.be/download/SIG/6-traitements_spatiaux.pdf