Primero debe proyectar sus coordenadas geográficas en un sistema de coordenadas 2D cartesiano, ya que las transformaciones afines no se aplican a los sistemas de coordenadas geográficas.
Puede aplicar una transformación afín desde puntos de control o desde parámetros de transformación. El complemento QGIS le pide parámetros de transformación, pero es mucho más común que un usuario tenga puntos de control.
Desde los puntos de control puede calcular los parámetros de transformación. Para una transformación afín hay 6 parámetros de transformación, por lo que necesita al menos 3 puntos de control (cada punto de control implica 4 coordenadas: Xsource, Ysource, Xtarget, Ytarget), pero se recomienda tener más puntos de control para tener redundancia y así poder aplicar Mínimos cuadrados, que le darían una estimación de la calidad de la transformación. Recuerde que las transformaciones afines pueden rotar, desplazarse, escalar (incluso aplicando diferentes factores en cada eje) y sesgar las geometrías.
Los puntos de control deben tener la forma:
X SOURCE: Xs
Y SOURCE: Ys
X TARGET: Xt
Y TARGET: Yt
Los parámetros son:
a: Scale X
e: Scale Y
d: Rotation X
b: Rotation Y
c: Translation X
f: Translation Y
Y sabemos:
Xt = X*a + Y*b + c
Yt = X*d + Y*e + f
Por lo tanto, debe resolver este sistema de ecuaciones (para 3 puntos de control):
¦ 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 ¦
Donde los parámetros a, b, c, d, e y f son desconocidos.
Una vez que calcule los parámetros a, b, c, d, e y f, (por ejemplo con este solucionador de ecuaciones en línea ) colóquelos en la interfaz del complemento QGIS de esta manera:
X' = a*x + b*y + c
Y' = d*x + e*y + f
o:
Creo que esto resuelve tus dos preguntas.