Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

XYH to NEW XYH 1.1.1.3

Пересчет координат из одной прямоугольной СК в другую прямоугольную СК по 2 общим точкам

  1. Geodesist

    Форумчанин

    Регистрация:
    26 янв 2009
    Сообщения:
    672
    Симпатии:
    288
    Пользователь Geodesist разместил новый ресурс:

    XYH to NEW XYH - Пересчет координат из одной прямоугольной СК в другую прямоугольную СК по 2 общим точкам

    Узнать больше об этом ресурсе...
     
    #1
    landmaling и Tesan нравится это.
  2. Geodesist

    Форумчанин

    Регистрация:
    26 янв 2009
    Сообщения:
    672
    Симпатии:
    288
    Пользователь Geodesist обновил ресурс XYH to NEW XYH новой записью:

    XYH to NEW XYH 1.1.0.0

    Узнать больше об этом обновлении...
     
    #2
  3. Geodesist

    Форумчанин

    Регистрация:
    26 янв 2009
    Сообщения:
    672
    Симпатии:
    288
    #3
  4. Geodesist

    Форумчанин

    Регистрация:
    26 янв 2009
    Сообщения:
    672
    Симпатии:
    288
    Пользователь Geodesist обновил ресурс XYH to NEW XYH новой записью:

    XYH to NEW XYH

    Узнать больше об этом обновлении...
     
    #4
  5. adon73

    Форумчанин

    Регистрация:
    26 июл 2011
    Сообщения:
    1.408
    Симпатии:
    176
    Иногда появляется ошибка:
    ошибка (раскрыть)

    ---------------------------
    XYH to NEW XYH
    ---------------------------
    Access violation at address 00470D31 in module 'XYH to NEW XYH 1.1.exe'. Read of address 00000008.
    ---------------------------
    ОК
    ---------------------------
     
    #5
  6. хххАлексейххх

    Форумчанин

    Регистрация:
    24 май 2011
    Сообщения:
    43
    Симпатии:
    7
    Добрый день! Нужная программа, вот только хотелось увидеть ее немного измененной! Возможно пересчет делать не по первым точкам из списка, а выбрать самому любые?
     
    #6
    shups и adon73 нравится это.
  7. TYTAHXAMOH

    Регистрация:
    2 мар 2016
    Сообщения:
    2
    Симпатии:
    1
    [​IMG]
    Я просто не представляю что можно сделать неправильно. Программа не работает на своем же собственном примере. Разделитель менял. Поля для ввода координат не позволяют ввести что-либо, кроме точки и цифр.
     
    #7
  8. TYTAHXAMOH

    Регистрация:
    2 мар 2016
    Сообщения:
    2
    Симпатии:
    1
    Опытным путем установлено - программа некорректно воспринимает точку в виде десятичного разделителя, если системным разделителем указана запятая. Поле "Разделитель" не помогает. Это нужно как минимум указать в FAQ, а лучше исправить в коде.
     
    #8
    shups нравится это.
  9. Tesan

    Форумчанин

    Регистрация:
    14 ноя 2009
    Сообщения:
    53
    Симпатии:
    2
    Адрес:
    Минск
    Доброго дня, TYTAHXAMOH, судя по скриншоту Вы вводите в поля те же координаты точек что в ИСХОДНОЙ системе, а нужно ввести координаты первых двух точек в ИСКОМОЙ системе, я пробовал на своих точках все считается хорошо, автору спасибо за хорошую программу
     
    #9
  10. Николай Филатов

    Регистрация:
    15 июн 2014
    Сообщения:
    17
    Симпатии:
    8
    Может кому то будет интересно, на Геобридже появился подобный сервис.
    http://geobridge.ru/nxy
     
    #10
    SOYZNIK нравится это.
  11. SOYZNIK

    Форумчанин

    Регистрация:
    31 дек 2012
    Сообщения:
    251
    Симпатии:
    79
    Адрес:
    Питер
    ...полезный сайт у Вас,спасибо
     
    #11
  12. Velas

    Регистрация:
    20 июн 2015
    Сообщения:
    3
    Симпатии:
    1
    --- Сообщения объединены, 18 фев 2017, Оригинальное время сообщения: 18 фев 2017 ---
    Программа удобная, но сырая.
    Недочёты:
    • нет ввода с клавиатуры исходных координат точек;
    • нет возможности использовать буфер обмена;
    • неправильное форматирование вычисленных данных;
    • нет лога работы программы - первая пара формул для прямого пересчёта и вторая для обратного.
    В целом программа неплохая.
     
    #12
    shups нравится это.
  13. shups

    Форумчанин

    Регистрация:
    28 авг 2011
    Сообщения:
    88
    Симпатии:
    32
    Адрес:
    Красноярск
    Спасибо! Тоже голову сломала, чем не нравится формат
     
    #13
  14. murat 28/05

    Регистрация:
    2 июн 2016
    Сообщения:
    10
    Симпатии:
    2
    Не считает даже пример
    Не считает.jpg
     
    #14
  15. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    Пришло время потеснить "конкурента".

    sample.dat:
    Код:
    M6310 6999.030 3807.770 151.408 2176.507 287.750 151.398 1.0
    MK8/3 7313.576 3979.696 128.260 1946.912 563.767 128.281 1.0
    MK839 7249.842 3973.408 151.121
    MK859 7196.582 3974.713 151.077
    MK879 7145.414 3974.688 151.122
    MK11/1 7154.664 4034.971 127.704
    MK11/10 7154.604 4035.202 127.677
    MK87+ 7145.512 3974.708 181.047
    MK84+ 7226.956 3974.718 181.136
    MK8/4 7313.443 3979.587 128.121
    M0 7439.974 3914.418 127.335
    MK11/2 7154.368 4034.938 127.670
    M4 7191.074 4143.538 134.562
    M10312T 7170.049 4053.487 161.106
    M_ST 7014.750 3870.478 124.698
    M1 7241.553 4064.136 134.178
    M2 7241.472 4064.249 134.173
    M3 7191.083 4093.092 134.569
    M10312 7169.886 4050.584 161.110
    M2117 6892.874 4098.201 145.375
    M2147 6894.698 4167.311 145.364
    M_SHTAB 7388.266 3806.680 129.210
    
    Код:
    geofindkey sample.dat result.dat
    
    result.dat:
    Код:
    key:
    (normal)
    --0-----
    7267.7874
    -5857.3918
    0.1928
    --1-----
    -0.192716937882
    0.982845282605
    0.998660791429
    ========
    1.001561115302
    +101.0938451997
     
    var:
    M6310 6999.0300 3807.7700 151.4080 2176.5070 287.7500 151.3980 1 +0.0000 -0.0000 -0.0000 -0.0000000000 -0.0000
    MK8/3 7313.5760 3979.6960 128.2600 1946.9120 563.7670 128.2810 1 +0.0000 -0.0000 -0.0000 0.0000000000 +0.0000
    MK839 7249.8420 3973.4080 151.1210 1965.3748 502.3381 151.1114
    MK859 7196.5820 3974.7130 151.0770 1974.3562 449.7403 151.0674
    MK879 7145.4140 3974.6880 151.1220 1984.2418 399.4549 151.1124
    MK11/1 7154.6640 4034.9710 127.7040 1923.2103 396.9287 127.7257
    MK11/10 7154.6040 4035.2020 127.6770 1922.9948 396.8252 127.6988
    MK87+ 7145.5120 3974.7080 181.0470 1984.2032 399.5474 180.9973
    MK84+ 7226.9560 3974.7180 181.1360 1968.4977 479.5923 181.0862
    MK8/4 7313.4430 3979.5870 128.1210 1947.0448 563.6573 128.1422
    M0 7439.9740 3914.4180 127.3350 1986.7111 700.5769 127.3572
    MK11/2 7154.3680 4034.9380 127.6700 1923.2997 396.6441 127.6918
    M4 7191.0740 4143.5380 134.5620 1809.4889 411.7914 134.5746
    M10312T 7170.0490 4053.4870 161.1060 1902.0469 408.4814 161.0830
    M_ST 7014.7500 3870.4780 124.6980 2111.8452 291.1154 124.7238
    M1 7241.5530 4064.1360 134.1780 1877.8006 476.7065 134.1911
    M2 7241.4720 4064.2490 134.1730 1877.7051 476.6051 134.1861
    M3 7191.0830 4093.0920 134.5690 1859.0678 421.5220 134.5816
    M10312 7169.8860 4050.5840 161.1100 1904.9316 408.8806 161.0870
    M2117 6892.8740 4098.2010 145.3750 1911.5163 127.4441 145.3731
    M2147 6894.6980 4167.3110 145.3640 1843.2404 115.9181 145.3621
    M_SHTAB 7388.2660 3806.6800 129.2100 2102.5659 670.5188 129.2297
     
    diff:
    0.0000 0.0000 0.0000 0.0000000000 0.0000
    
    См. https://geodesist.ru/threads/geofindkey-1-2.70639/
     

    Вложения:

    • sample-work.zip
      Размер файла:
      2,1 КБ
      Просмотров:
      16
    #15
    stout нравится это.
  16. murat 28/05

    Регистрация:
    2 июн 2016
    Сообщения:
    10
    Симпатии:
    2
    Сейчас заработала, спасибо.
    А можно не по двум общим точкам, а больше общих точек (5-7)?
     
    #16
    landmaling и Samo нравится это.
  17. adon73

    Форумчанин

    Регистрация:
    26 июл 2011
    Сообщения:
    1.408
    Симпатии:
    176
    Это уже нелинейная трансформация получится ...
     
    #17
    Qvinto нравится это.
  18. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    5.915
    Симпатии:
    2.092
    Адрес:
    г. Москва
    #18
    adon73 нравится это.

Поделиться этой страницей

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