Количество точек зависит от типа преобразования (а географическая привязка всегда является преобразованием), которое необходимо применить к изображению. В самом простом случае преобразование является линейным, и вам потребуется 6 коэффициентов для выполнения преобразования:
x0 = a0 + a1x + a2y
y0 = b0 + b1x + b2y
где x и y - начальные координаты, x0 и y0 - конечные координаты, a0 ... и b0 ... - это 6 коэффициентов преобразования, предоставленных 3 наземными контрольными точками.
Для нелинейного преобразования (полиномиальное преобразование 2, 3 и более высоких порядков) вам понадобится больше очков. Чтобы найти минимальное количество необходимых очков, используйте эту формулу:
((t+1)(t+2))/2
где t - порядок преобразования.
Чтобы распределить точки по изображению, вы должны иметь представление о местах наибольшего искажения изображения. Точки должны быть плотнее там, где ожидается большее искажение (например, в горах). Интуитивно понятный подход к расположению точек состоит в том, чтобы представить, что вы используете N пальцев (представьте, что у вас их сотни, если необходимо), чтобы перемещать и растягивать изображение по плоской поверхности. Места, где вы будете прикладывать пальцы - должны быть привязаны.
Также вы можете проверить мои заметки о географической привязке для некоторых экстремальных сценариев.