+1
Answered

Вопрос по трансформациям

Баландин Денис 12 aastat tagasi uuendaja inster 11 aastat tagasi 2

Добрый день,

В ИнстерГеокадастр для пересчетов, есть раздел трансформации, там 6 параметров, смещение, поворот, масштабирование по осям.


У меня есть 6 параметров для трансформации следующего вида:

Xn = A0 + A1*X + A2*Y

Yn = B0 + B1*X + B2*Y

коэффициенты А0,А1,А2, B0,B1,B2, если с А0, В0 все понятно, то как получить остальные коэффициенты трансформации. Может быть, уважаемые разработчики, напишут как они строят матрицу пересчета, а то не могу сообразить как мне вытащить требуемые параметры из таких коэффициентов:

A0 =-359635.601928711

A1 = 0.999999723

A2 = 0.000729100

B0 = -1452980.110351563

B1 = 0.000730228

B2 = 0.999998543

и еще обратное преобразование строится автоматически? или нужно  отдельно задавать. Для обратного у меня просто следующие коэффициенты:

A0 = 358576.1406

A1 = 0.999999743

A2 = -0.000729101

B0 = 1453244.0704

B1 = 0.000730214

B2 = 1.000000921


а хотелось бы делать пересчеты с минимальными искажениями.

заранее спасибо


дык... A1<>B2 и A2<>B1 видимо sX и sY еще как-то определить надо

но все равно большое спасибо