Mapinfo параметры аффинного преобразования

Тема в разделе "ПЕСОЧНИЦА", создана пользователем UnknownUser, 8 авг 2024.

  1. UnknownUser

    UnknownUser Форумчанин

    Дано: региональная система координат (СК1), городская система координат (СК2). Угол поворота против часовой стрелки СК2 относительно СК1 равен alpha, масштаб СК2 относительно СК1 равен M, точка в СК2 с координатами 0,0 имеет координаты в СК1 x, y. Чему равны коэффициенты для Mapinfo A, B, C, D, E, F?
     
  2. zvezdochiot

    zvezdochiot Форумчанин

    Вполне очень возможно что ошибаюсь, но: Я думал, что в MapInfo предусмотрен только геоцентрический переход семью параметрами Хельмерта. Или же в нём допустим так же топоцентрический переход конформным преобразованием?
     
    Последнее редактирование: 8 авг 2024
  3. UnknownUser

    UnknownUser Форумчанин

    Да, аффинным преобразованием после параметров проекции.
     
  4. UnknownUser

    UnknownUser Форумчанин

    Если две системы координат с осями 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 - наверх)?
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление