Пользователь Geodesist разместил новый ресурс: XYH to NEW XYH - Пересчет координат из одной прямоугольной СК в другую прямоугольную СК по 2 общим точкам Узнать больше об этом ресурсе...
Пользователь Geodesist обновил ресурс XYH to NEW XYH новой записью: XYH to NEW XYH 1.1.0.0 Узнать больше об этом обновлении...
Пользователь Geodesist обновил ресурс XYH to NEW XYH новой записью: XYH to NEW XYH 1.1.0.1 Узнать больше об этом обновлении...
Пользователь Geodesist обновил ресурс XYH to NEW XYH новой записью: XYH to NEW XYH Узнать больше об этом обновлении...
Иногда появляется ошибка: ошибка (Наведите курсор, чтобы раскрыть содержимое) ошибка (раскрыть) ошибка (свернуть) --------------------------- XYH to NEW XYH --------------------------- Access violation at address 00470D31 in module 'XYH to NEW XYH 1.1.exe'. Read of address 00000008. --------------------------- ОК ---------------------------
Добрый день! Нужная программа, вот только хотелось увидеть ее немного измененной! Возможно пересчет делать не по первым точкам из списка, а выбрать самому любые?
Я просто не представляю что можно сделать неправильно. Программа не работает на своем же собственном примере. Разделитель менял. Поля для ввода координат не позволяют ввести что-либо, кроме точки и цифр.
Опытным путем установлено - программа некорректно воспринимает точку в виде десятичного разделителя, если системным разделителем указана запятая. Поле "Разделитель" не помогает. Это нужно как минимум указать в FAQ, а лучше исправить в коде.
Доброго дня, TYTAHXAMOH, судя по скриншоту Вы вводите в поля те же координаты точек что в ИСХОДНОЙ системе, а нужно ввести координаты первых двух точек в ИСКОМОЙ системе, я пробовал на своих точках все считается хорошо, автору спасибо за хорошую программу
--- Сообщения объединены, 18 фев 2017, Оригинальное время сообщения: 18 фев 2017 --- Программа удобная, но сырая. Недочёты: нет ввода с клавиатуры исходных координат точек; нет возможности использовать буфер обмена; неправильное форматирование вычисленных данных; нет лога работы программы - первая пара формул для прямого пересчёта и вторая для обратного. В целом программа неплохая.
Пришло время потеснить "конкурента". 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/
Не обязательно. Возможно и линейное наложение с максимальным приближением. См. https://geodesist.ru/threads/geofindkey-1-2.70639/ , https://gis-lab.info/qa/helmert2d.html