Дано: региональная система координат (СК1), городская система координат (СК2). Угол поворота против часовой стрелки СК2 относительно СК1 равен alpha, масштаб СК2 относительно СК1 равен M, точка в СК2 с координатами 0,0 имеет координаты в СК1 x, y. Чему равны коэффициенты для Mapinfo A, B, C, D, E, F?
Вполне очень возможно что ошибаюсь, но: Я думал, что в MapInfo предусмотрен только геоцентрический переход семью параметрами Хельмерта. Или же в нём допустим так же топоцентрический переход конформным преобразованием?
Если две системы координат с осями x, y и p, q имеют нулевую точку (0,0) в одной точке, вторая отклонена относительно первой на угол alpha, то: p=x*cos(alpha)-y*sin (alpha) q=x*sin(alpha)+y*cos(alpha) Если первая система имеет начальные координаты x0, y0, то p=(x-x0)*cos(alpha)-(y-y0)*sin (alpha) q=(x-x0)*sin(alpha)+(y-y0)*cos(alpha) Если вторая система масштабирована относительно первой, то p=m*((x-x0)*cos(alpha)-(y-y0)*sin (alpha)) q=m*((x-x0)*sin(alpha)+(y-y0)*cos(alpha)) Если вторая система имеет начальные координаты p0, q0, то p=p0+m*((x-x0)*cos(alpha)-(y-y0)*sin (alpha)) q=q0+m*((x-x0)*sin(alpha)+(y-y0)*cos(alpha)) Приводим эти уравнения к виду p = Ax+By+C q = Dx+Ey+F p = m*cos(alpha)*x +(-m*sin(alpha))*y+p0+m*(y0*sin(alpha)-x0*cos(alpha)) q = m*sin(alpha)*x+m*cos(alpha)*y+q0+m*(-y0*cos(alpha)-x0*sin(alpha)) Для случая m=1, p0=0, q0=0 p = cos(alpha)*x +(-sin(alpha))*y+(y0*sin(alpha)-x0*cos(alpha)) q = sin(alpha)*x+cos(alpha)*y+(-y0*cos(alpha)-x0*sin(alpha)) И вставляем A, B, C, D, E, F в параметры проекции. Почему не работает (угол пробовал и с плюсом, и с минусом, оси p и x - направо, y и q - наверх)?