Перевод координат из одной системы в другую. (Читать всем!)

Тема в разделе "Исходные данные", создана пользователем Wolfsmol, 11 май 2013.

  1. stout

    stout Форумчанин

    C:\Windows\SysWOW64>regsvr32 mscomctl.ocx
     
    Чекмарев нравится это.
  2. Коллеги здравствуйте! Нужна ваша помощь, пересчитать координаты из городской системы Приволжска (Ивановская область) в МСК-37
     
  3. Geo_major

    Geo_major Форумчанин

    Еще попробуйте написать вот в эту тему. http://geodesist.ru/threads/spb-i-len-obl.11920/page-98
     
  4. Zobik

    Zobik Форумчанин

    Доброго всем времени суток. Коллеги может у кого есть данные по городу Нефтеюганску. Нужен либо ключ либо 2-3 точки в системе координат города Нефтеюганска и МСК-86. Сдавать материал нужно в МСК, а планшеты в городской системе. Буду очень благодарен.
     
  5. kheylan66

    kheylan66 Форумчанин

    Zobik, в самом названии написано грубо, так для Google

    "--- Местная система координат г.Нефтеюганск_грубый ---"
    "GK (Nefteugansk_grubo)", 8, 1001, 7, 72.0, 0, 0.999995, -2706.43, -6711038.06
     
  6. Как перевести из МСК-30 в систему координат г. Астрахань? Просьба писать на почту us059@mail.ru
     
  7. kheylan66

    kheylan66 Форумчанин

    Как из параметров, который создал Транскор 3 создать файл excel для пересчета из одной СК в другую. Исходные даны ниже
    Гельмерт.jpg
     

    Вложения:

  8. trir

    trir Форумчанин

    формулы прописать - элементаршина
    C#
    Код:
            public double[] Affine(double[] points, double[] koeff)
            {
                double nx, ny;
                for (int i = 0; i <= points.Length * 2; i += 2)
                {
                    nx = koeff[0] * points + koeff[1] * points[i + 1] + koeff[2];
                    ny = koeff[3] * points + koeff[4] * points[i + 1] + koeff[5];
                    points = nx;
                    points[i + 1] = ny;
                }
                return points;
            }
     
            public double[] ReAffine(double[] points, double[] koeff)
            {
                double k, kx, ky;
                k  = koeff[0] * koeff[4] - koeff[1] * koeff[3];
                kx = koeff[1] * koeff[5] - koeff[2] * koeff[4];
                ky = koeff[0] * koeff[5] - koeff[2] * koeff[3];
     
                for (int i = 0; i < points.Length; i += 2)
                {
                    points = (koeff[4] * points - koeff[1] * points[i + 1] + kx) / k;
                    points[i + 1] = -1 * (koeff[3] * points - koeff[0] * points[i + 1] + ky) / k;
                }
                return points;
    }
     
  9. kheylan66

    kheylan66 Форумчанин

    trir, приятно, когда это элементарно, но как это перевести в формат MS Excel?!
     
  10. trir

    trir Форумчанин

  11. kheylan66

    kheylan66 Форумчанин

    trir, знаю, но что то туплю, не знаю что писать взамен Х0 и У0
     
  12. trir

    trir Форумчанин

    x2 2961204.692
    y2 503600.552
    --- Сообщения объединены, 18 янв 2019, Оригинальное время сообщения: 18 янв 2019 ---
    =$B$2+$B$4*COS(РАДИАНЫ($B$6))*(B8-$G$2)-$B$4*SIN(РАДИАНЫ($B$6))*(C8-$G$3)
    =$B$3+$B$4*SIN(РАДИАНЫ($B$6))*(B8-$G$2)+$B$4*COS(РАДИАНЫ($B$6))*(C8-$G$3)
    upload_2019-1-18_21-35-41.png
     
    Sheutsyk и kheylan66 нравится это.
  13. kheylan66

    kheylan66 Форумчанин

    trir, большое человеческое спасибо, видимо и формулы не совсем знал!
     
  14. stout

    stout Форумчанин

  15. Добрый день! Не подскажите каким образом перевести координаты из СК-63 в МСК -64 ( Саратовская область)?
     
  16. stout

    stout Форумчанин

  17. Sheutsyk

    Sheutsyk Форумчанин

    От иксов 5 200 000 метров отнимите.
    Зоны те же, что и в СК-63 блок R.
     
  18. ПавелКот

    ПавелКот Форумчанин


    Здравствуйте.
    МСК-12 Республика Марий Эл
    "МСК-12 зона 1", 8, 1001, 7, 47.55, 0, 1, 1250000, -5914743.504
    "МСК-12 зона 2", 8, 1001, 7, 50.55, 0, 1, 2250000, -5914743.504
    Хотел спросить у знающих геодезистов, базируется она на датуме СК-42?
     
  19. trir

    trir Форумчанин

    это СК63
     
  20. ErnieBoyd

    ErnieBoyd Форумчанин

    Да.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление