Vous devez d'abord projeter vos coordonnées géographiques dans un système de coordonnées cartésiennes 2D, car les transformations affines ne s'appliquent pas aux systèmes de coordonnées géographiques.
Vous pouvez appliquer une transformation affine à partir de points de contrôle ou de paramètres de transformation. Le plugin QGIS vous demande des paramètres de transformation, mais il est beaucoup plus courant pour un utilisateur d'avoir des points de contrôle.
À partir des points de contrôle, vous pouvez calculer les paramètres de transformation. Pour une transformation affine, il y a 6 paramètres de transformation, vous avez donc besoin d'au moins 3 points de contrôle (chaque point de contrôle implique 4 coordonnées: Xsource, Ysource, Xtarget, Ytarget), mais plus de points de contrôle sont recommandés pour avoir une redondance et donc pouvoir appliquer Les moindres carrés, qui vous donneraient une estimation de la qualité de la transformation. N'oubliez pas que les transformations affines peuvent pivoter, décaler, mettre à l'échelle (même en appliquant différents facteurs sur chaque axe) et incliner les géométries.
Les points de contrôle doivent avoir la forme:
X SOURCE: Xs
Y SOURCE: Ys
X TARGET: Xt
Y TARGET: Yt
Les paramètres sont:
a: Scale X
e: Scale Y
d: Rotation X
b: Rotation Y
c: Translation X
f: Translation Y
Et nous savons:
Xt = X*a + Y*b + c
Yt = X*d + Y*e + f
Donc, vous devez résoudre ce système d'équations (pour 3 points de contrôle):
¦ Xs1 Ys1 1 0 0 0 ¦ | a ¦ ¦ Xt1 ¦
¦ Xs2 Ys2 1 0 0 0 ¦ ¦ b ¦ ¦ Xt2 ¦
¦ Xs3 Ys3 1 0 0 0 ¦ ¦ c ¦ = ¦ Xt3 ¦
¦ 0 0 0 Xs1 Ys1 1 ¦ ¦ d ¦ ¦ Yt1 ¦
¦ 0 0 0 Xs2 Ys2 1 ¦ ¦ e ¦ ¦ Yt2 ¦
¦ 0 0 0 Xs3 Ys3 1 ¦ ¦ f ¦ ¦ Yt3 ¦
Où les paramètres a, b, c, d, e et f sont inconnus.
Une fois que vous avez calculé les paramètres a, b, c, d, e et f (par exemple avec ce solveur d'équation en ligne ), placez-les dans l'interface du plugin QGIS comme ceci:
X' = a*x + b*y + c
Y' = d*x + e*y + f
ou:
Je pense que cela résout vos deux questions.