Отображение координат в СК42
Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
-
Donbass
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 дек 2015, 13:47
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Отображение координат в СК42
не очень в этом разбираюсь. Исходники нельзя получить с программы? Просто пробовали другой калькулятор, он ошибку метров сто дает, а этот точно переводит.
-
Donbass
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 дек 2015, 13:47
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Отображение координат в СК42
больше вариантов нет. Возможно сделать по Вашей ссылке и проверить точность по моей программе? Разница в пару метров не критична)
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Отображение координат в СК42
Zed, посмотри вот эту ссылку. Там вроде подобрали параметры для Proj4, что бы совпадало с GeoCalc.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Отображение координат в СК42
Нет конечно.Donbass писал(а):Исходники нельзя получить с программы?
Тогда пробуйте тот калькулятор, что я вам показал.Donbass писал(а):Просто пробовали другой калькулятор, он ошибку метров сто дает, а этот точно переводит.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Отображение координат в СК42
Так калькулятор же доступен онлайн. Возьмите и сверьте показания со своей программой.Donbass писал(а):Возможно сделать по Вашей ссылке и проверить точность по моей программе?
-
Donbass
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 дек 2015, 13:47
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Отображение координат в СК42
По Вашей ссылке расхождение с геокалькулятором по
Х - 9 метров
Y - 115 метров(
Х - 9 метров
Y - 115 метров(
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Отображение координат в СК42
Взял строку инициализации для proj4 отсюда: https://trac.osgeo.org/gdal/ticket/3176
пробую cs2cs для перехода из WGS84 (заменил +proj=longlat на +proj=tmerc чтобы получить ответ в метрах):
ввожу тестовые координаты: 53 30, в ответ получаю:
> 5444142.829128087500
> 4864854.182144068200
а онлайн калькулятор http://www.latlong.ru/sk.php отвечает:
> 5878936.490782381
> 6298744.811643212
Программным путём в Delphi + proj4.dll с аналогичной строкой инициализации, получаю близкие значения к cs2cs:
> 5444060,96082146
> 4864758,40128516
..но они всё же отличаются на 100м, не смотря на то, что используется одна и та же dll.
Что показывает ваш GeoCalc на этих координатах? И накидайте мне своих тестовых координат и переведённых значений?
cs2cs можно тестировать прямо онлайн: http://cs2cs.mygeodata.eu/, его показания почти полностью совпадают с консольной версией (естественно, с правильной строкой инициализации):
> 5444142.83145
> 4864854.17867
Код: Выделить всё
+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defsКод: Выделить всё
cs2cs +proj=longlat +datum=WGS84 +no_defs +to +proj=tmerc +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +no_defs> 5444142.829128087500
> 4864854.182144068200
а онлайн калькулятор http://www.latlong.ru/sk.php отвечает:
> 5878936.490782381
> 6298744.811643212
Программным путём в Delphi + proj4.dll с аналогичной строкой инициализации, получаю близкие значения к cs2cs:
> 5444060,96082146
> 4864758,40128516
..но они всё же отличаются на 100м, не смотря на то, что используется одна и та же dll.
Что показывает ваш GeoCalc на этих координатах? И накидайте мне своих тестовых координат и переведённых значений?
cs2cs можно тестировать прямо онлайн: http://cs2cs.mygeodata.eu/, его показания почти полностью совпадают с консольной версией (естественно, с правильной строкой инициализации):
> 5444142.83145
> 4864854.17867